Example #1
0
/* Unset any active filters */
void wl1271_rx_data_filters_clear_all(struct wl1271 *wl)
{
	int i;

	for (i = 0; i < WL1271_MAX_RX_FILTERS; i++) {
		if (!wl->rx_data_filters_status[i])
			continue;
		wl1271_rx_data_filter_enable(wl, i, 0, NULL);
	}
}
Example #2
0
/* Unset any active filters */
int wl1271_rx_data_filters_clear_all(struct wl1271 *wl)
{
	int i;
	int ret = 0;

	for (i = 0; i < WL1271_MAX_RX_FILTERS; i++) {
		if (!wl->rx_data_filters_status[i])
			continue;
		ret = wl1271_rx_data_filter_enable(wl, i, 0, NULL);
		if (ret < 0)
			goto out;
	}

out:
	return ret;
}