Lines Matching refs:scan
1160 struct at76_req_scan scan;
1163 memset(&scan, 0, sizeof(struct at76_req_scan));
1164 eth_broadcast_addr(scan.bssid);
1166 scan.channel = priv->channel;
1167 scan.scan_type = SCAN_TYPE_PASSIVE;
1168 scan.international_scan = 0;
1169 scan.min_channel_time = cpu_to_le16(priv->scan_min_time);
1170 scan.max_channel_time = cpu_to_le16(priv->scan_max_time);
1171 scan.probe_delay = cpu_to_le16(0);
1173 ret = at76_set_card_command(priv->udev, CMD_SCAN, &scan, sizeof(scan));
1501 /* This is a workaround to make scan working:
1504 * However during scan the HW performs a sweep by itself, and we
1507 * During scan, If the current frame is a beacon or a probe response,
1932 /* FIXME: add maximum time for scan to complete */
1959 struct at76_req_scan scan;
1972 memset(&scan, 0, sizeof(struct at76_req_scan));
1973 eth_broadcast_addr(scan.bssid);
1976 scan.scan_type = SCAN_TYPE_ACTIVE;
1980 scan.scan_type = SCAN_TYPE_PASSIVE;
1984 memcpy(scan.essid, ssid, len);
1985 scan.essid_size = len;
1988 scan.min_channel_time = cpu_to_le16(priv->scan_min_time);
1989 scan.max_channel_time = cpu_to_le16(priv->scan_max_time);
1990 scan.probe_delay = cpu_to_le16(priv->scan_min_time * 1000);
1991 scan.international_scan = 0;
1994 ret = at76_set_card_command(priv->udev, CMD_SCAN, &scan, sizeof(scan));