| /kernel/linux/linux-4.19/drivers/net/wireless/st/cw1200/ |
| D | scan.c | 2 * Scan implementation for ST-Ericsson CW1200 mac80211 drivers 14 #include "scan.h" 20 static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan) in cw1200_scan_start() argument 33 wiphy_dbg(priv->hw->wiphy, "[SCAN] hw req, type %d, %d channels, flags: 0x%x.\n", in cw1200_scan_start() 34 scan->type, scan->num_channels, scan->flags); in cw1200_scan_start() 36 for (i = 0; i < scan->num_channels; ++i) in cw1200_scan_start() 37 tmo += scan->ch[i].max_chan_time + 10; in cw1200_scan_start() 40 atomic_set(&priv->scan.in_progress, 1); in cw1200_scan_start() 43 queue_delayed_work(priv->workqueue, &priv->scan.timeout, in cw1200_scan_start() 45 ret = wsm_scan(priv, scan); in cw1200_scan_start() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/ |
| D | scan.c | 3 * Scan implementation for ST-Ericsson CW1200 mac80211 drivers 11 #include "scan.h" 17 static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan) in cw1200_scan_start() argument 30 wiphy_dbg(priv->hw->wiphy, "[SCAN] hw req, type %d, %d channels, flags: 0x%x.\n", in cw1200_scan_start() 31 scan->type, scan->num_channels, scan->flags); in cw1200_scan_start() 33 for (i = 0; i < scan->num_channels; ++i) in cw1200_scan_start() 34 tmo += scan->ch[i].max_chan_time + 10; in cw1200_scan_start() 37 atomic_set(&priv->scan.in_progress, 1); in cw1200_scan_start() 40 queue_delayed_work(priv->workqueue, &priv->scan.timeout, in cw1200_scan_start() 42 ret = wsm_scan(priv, scan); in cw1200_scan_start() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
| D | scan.c | 19 /* For active scan, listen ACTIVE_DWELL_TIME (msec) on each channel after 28 /* For passive scan, listen PASSIVE_DWELL_TIME (msec) on each channel. 30 * For the most reliable scan, set > AP beacon interval (typically 100msec). */ 50 * to receive scan abort command or it does not perform in iwl_send_scan_abort() 51 * hardware scan currently */ in iwl_send_scan_abort() 63 /* The scan abort will return 1 for success or in iwl_send_scan_abort() 65 * due to simply not being in an active scan which in iwl_send_scan_abort() 66 * can occur if we send the scan abort before we in iwl_send_scan_abort() 67 * the microcode has notified us that a scan is in iwl_send_scan_abort() 84 /* check if scan was requested from mac80211 */ in iwl_complete_scan() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
| D | scan.c | 36 /* For active scan, listen ACTIVE_DWELL_TIME (msec) on each channel after 45 /* For passive scan, listen PASSIVE_DWELL_TIME (msec) on each channel. 47 * For the most reliable scan, set > AP beacon interval (typically 100msec). */ 67 * to receive scan abort command or it does not perform in iwl_send_scan_abort() 68 * hardware scan currently */ in iwl_send_scan_abort() 80 /* The scan abort will return 1 for success or in iwl_send_scan_abort() 82 * due to simply not being in an active scan which in iwl_send_scan_abort() 83 * can occur if we send the scan abort before we in iwl_send_scan_abort() 84 * the microcode has notified us that a scan is in iwl_send_scan_abort() 101 /* check if scan was requested from mac80211 */ in iwl_complete_scan() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | scan.h | 68 /* Scan Commands, Responses, Notifications */ 77 * struct iwl_ssid_ie - directed scan network information element 94 /* scan offload */ 103 /* Default watchdog (in MS) for scheduled scan iteration */ 204 * struct iwl_scan_schedule_lmac - schedule of scan offload 206 * @iterations: num of scan iterations 207 * @full_scan_mul: number of partial scans before each full scan 249 * @flags: bits 1-20: directed scan to i'th ssid 252 * @iter_count: scan iteration on this channel 310 * @non_ebs_ratio: defines the ratio of number of scan iterations where EBS is [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ti/wl12xx/ |
| D | scan.c | 9 #include "scan.h" 18 struct conf_scan_settings *c = &wl->conf.scan; in wl1271_get_scan_channels() 27 if (!test_bit(i, wl->scan.scanned_ch) && in wl1271_get_scan_channels() 31 * In passive scans, we scan all remaining in wl1271_get_scan_channels() 33 * In active scans, we only scan channels not in wl1271_get_scan_channels() 69 set_bit(i, wl->scan.scanned_ch); in wl1271_get_scan_channels() 91 if (!passive && wl->scan.req->n_ssids == 0) in wl1271_scan_send() 101 if (wl->conf.scan.split_scan_timeout) in wl1271_scan_send() 107 /* scan on the dev role if the regular one is not started */ in wl1271_scan_send() 120 cmd->params.n_ch = wl1271_get_scan_channels(wl, wl->scan.req, in wl1271_scan_send() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | scan.h | 68 /* Scan Commands, Responses, Notifications */ 74 * struct iwl_ssid_ie - directed scan network information element 91 /* scan offload */ 97 /* Default watchdog (in MS) for scheduled scan iteration */ 180 * struct iwl_scan_schedule_lmac - schedule of scan offload 182 * @iterations: num of scan iterations 183 * @full_scan_mul: number of partial scans before each full scan 225 * @flags: bits 1-20: directed scan to i'th ssid 228 * @iter_count: scan iteration on this channel 269 * @non_ebs_ratio: defines the ratio of number of scan iterations where EBS is [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/ti/wl12xx/ |
| D | scan.c | 23 #include "scan.h" 32 struct conf_scan_settings *c = &wl->conf.scan; in wl1271_get_scan_channels() 41 if (!test_bit(i, wl->scan.scanned_ch) && in wl1271_get_scan_channels() 45 * In passive scans, we scan all remaining in wl1271_get_scan_channels() 47 * In active scans, we only scan channels not in wl1271_get_scan_channels() 83 set_bit(i, wl->scan.scanned_ch); in wl1271_get_scan_channels() 105 if (!passive && wl->scan.req->n_ssids == 0) in wl1271_scan_send() 115 if (wl->conf.scan.split_scan_timeout) in wl1271_scan_send() 121 /* scan on the dev role if the regular one is not started */ in wl1271_scan_send() 134 cmd->params.n_ch = wl1271_get_scan_channels(wl, wl->scan.req, in wl1271_scan_send() [all …]
|
| /kernel/linux/linux-4.19/Documentation/acpi/ |
| D | scan_handlers.txt | 1 ACPI Scan Handlers 20 The core ACPI namespace scanning code in drivers/acpi/scan.c carries out basic 33 called ACPI scan handlers represented by the following structure: 43 take care of, list_node is the hook to the global list of ACPI scan handlers 50 to match a scan handler against each of them using the ids arrays of the 51 available scan handlers. If a matching scan handler is found, its .attach() 56 The device node's handler field is then populated with the address of the scan 60 interesting to the given scan handler and may be matched against the next scan 62 the namespace scan should be terminated due to a serious error. The error code 66 callbacks from the scan handlers of all device nodes in the given namespace [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/acpi/ |
| D | scan_handlers.rst | 5 ACPI Scan Handlers 26 The core ACPI namespace scanning code in drivers/acpi/scan.c carries out basic 39 called ACPI scan handlers represented by the following structure:: 49 take care of, list_node is the hook to the global list of ACPI scan handlers 56 to match a scan handler against each of them using the ids arrays of the 57 available scan handlers. If a matching scan handler is found, its .attach() 62 The device node's handler field is then populated with the address of the scan 66 interesting to the given scan handler and may be matched against the next scan 68 the namespace scan should be terminated due to a serious error. The error code 72 callbacks from the scan handlers of all device nodes in the given namespace [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/ |
| D | drm_mm.c | 641 * DOC: lru scan roster 651 * interfaces. First a scan operation needs to be initialized with 661 * in the scan mode no other operation is allowed. 664 * reported true) in the scan, and any overlapping nodes after color adjustment 668 * scan operation even begins this is linear in the number of objects. It 674 * @scan: scan state 675 * @mm: drm_mm to scan 687 * As long as the scan list is non-empty, no other operations than 688 * adding/removing nodes to/from the scan list are allowed. 690 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan, in drm_mm_scan_init_with_range() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_mm.c | 690 * DOC: lru scan roster 700 * interfaces. First a scan operation needs to be initialized with 710 * in the scan mode no other operation is allowed. 713 * reported true) in the scan, and any overlapping nodes after color adjustment 717 * scan operation even begins this is linear in the number of objects. It 723 * @scan: scan state 724 * @mm: drm_mm to scan 736 * As long as the scan list is non-empty, no other operations than 737 * adding/removing nodes to/from the scan list are allowed. 739 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan, in drm_mm_scan_init_with_range() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
| D | README | 165 This command is used to do a specific scan. 178 Display the current contents of the driver scan table (ie. get the 179 scan results). 187 Initiate a customized scan and retrieve the results 197 bssid=xx:xx:xx:xx:xx:xx specify a BSSID filter for the scan 198 ssid="[SSID]" specify a SSID filter for the scan 199 keep=[0 or 1] keep the previous scan results (1), discard (0) 200 dur=[scan time] time to scan for each channel in milliseconds 205 The bssid and ssid fields, if blank, will produce an unfiltered scan. 210 1) Perform a passive scan on all channels for 20 ms per channel: [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/marvell/libertas/ |
| D | README | 165 This command is used to do a specific scan. 178 Display the current contents of the driver scan table (ie. get the 179 scan results). 187 Initiate a customized scan and retrieve the results 197 bssid=xx:xx:xx:xx:xx:xx specify a BSSID filter for the scan 198 ssid="[SSID]" specify a SSID filter for the scan 199 keep=[0 or 1] keep the previous scan results (1), discard (0) 200 dur=[scan time] time to scan for each channel in milliseconds 205 The bssid and ssid fields, if blank, will produce an unfiltered scan. 210 1) Perform a passive scan on all channels for 20 ms per channel: [all …]
|
| /kernel/liteos_a/ |
| D | OAT.xml | 37 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 38 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 42 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 43 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 47 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 48 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 52 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 53 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 57 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 58 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/ |
| D | scan.c | 16 #include "scan.h" 40 if (wl->scan.state == WL1271_SCAN_STATE_IDLE) in wl1271_scan_complete_work() 46 * Rearm the tx watchdog just before idling scan. This in wl1271_scan_complete_work() 51 wl->scan.state = WL1271_SCAN_STATE_IDLE; in wl1271_scan_complete_work() 52 memset(wl->scan.scanned_ch, 0, sizeof(wl->scan.scanned_ch)); in wl1271_scan_complete_work() 53 wl->scan.req = NULL; in wl1271_scan_complete_work() 67 if (wl->scan.failed) { in wl1271_scan_complete_work() 68 wl1271_info("Scan completed due to error."); in wl1271_scan_complete_work() 142 /* configure dwell times according to scan type */ in wlcore_scan_get_channels() 144 struct conf_scan_settings *c = &wl->conf.scan; in wlcore_scan_get_channels() [all …]
|
| /kernel/liteos_m/ |
| D | OAT.xml | 39 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 40 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 44 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 45 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 49 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 50 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 54 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 55 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 59 …ilteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 60 … type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/marvell/mwifiex/ |
| D | scan.c | 2 * Marvell Wireless LAN device driver: scan ioctl and command handling 28 /* The maximum number of channels the firmware can scan per command */ 33 /* Memory needed to store a max sized Channel List TLV for a firmware scan */ 43 scan */ 59 /* Scan configuration (variable length) */ 448 * This function creates a channel list for the driver to scan, based 451 * This routine is used for any scan that is not provided with a 452 * specific channel list to scan. 575 /* This function appends rate TLV to scan config command. */ 608 * This function constructs and sends multiple scan config commands to [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
| D | scan.c | 2 * NXP Wireless LAN device driver: scan ioctl and command handling 28 /* The maximum number of channels the firmware can scan per command */ 33 /* Memory needed to store a max sized Channel List TLV for a firmware scan */ 43 scan */ 59 /* Scan configuration (variable length) */ 448 * This function creates a channel list for the driver to scan, based 451 * This routine is used for any scan that is not provided with a 452 * specific channel list to scan. 575 /* This function appends rate TLV to scan config command. */ 608 * This function constructs and sends multiple scan config commands to [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/ti/wlcore/ |
| D | scan.c | 30 #include "scan.h" 54 if (wl->scan.state == WL1271_SCAN_STATE_IDLE) in wl1271_scan_complete_work() 60 * Rearm the tx watchdog just before idling scan. This in wl1271_scan_complete_work() 65 wl->scan.state = WL1271_SCAN_STATE_IDLE; in wl1271_scan_complete_work() 66 memset(wl->scan.scanned_ch, 0, sizeof(wl->scan.scanned_ch)); in wl1271_scan_complete_work() 67 wl->scan.req = NULL; in wl1271_scan_complete_work() 81 if (wl->scan.failed) { in wl1271_scan_complete_work() 82 wl1271_info("Scan completed due to error."); in wl1271_scan_complete_work() 156 /* configure dwell times according to scan type */ in wlcore_scan_get_channels() 158 struct conf_scan_settings *c = &wl->conf.scan; in wlcore_scan_get_channels() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | scan.c | 72 #include "fw/api/scan.h" 85 /* adaptive dwell max budget time [TU] for full scan */ 87 /* adaptive dwell max budget time [TU] for directed scan */ 119 /* For CDB this is low band scan type, for non-CDB - type. */ 309 "Measurement scan - too long dwell %hu (max out time %u)\n", in iwl_mvm_get_measurement_dwell() 320 /* require rrm scan whenever the fw supports it */ in iwl_mvm_rrm_scan_needed() 346 * scan IEs, however the LMAC scan api contains both 2GHZ and 5GHZ IEs in iwl_mvm_max_scan_ie_len() 348 * is just iwl_mvm_max_scan_ie_fw_cmd_room() / 2. Currently the scan in iwl_mvm_max_scan_ie_len() 350 * bytes for scan IEs, which is clearly not enough. So meanwhile in iwl_mvm_max_scan_ie_len() 352 * issue a scan in unified_scan_lmac and unified_sched_scan_lmac in iwl_mvm_max_scan_ie_len() [all …]
|
| /kernel/linux/linux-5.10/Documentation/dev-tools/ |
| D | kmemleak.rst | 26 To trigger an intermediate memory scan:: 28 # echo scan > /sys/kernel/debug/kmemleak 50 - scan=on 52 - scan=off 54 - scan=<secs> 57 - scan 58 trigger a memory scan 101 2. scan the memory starting with the data section and stacks, checking 105 3. scan the gray objects for matching addresses (some white objects 124 /sys/kernel/debug/kmemleak output. By issuing a 'scan' after a 'clear' [all …]
|
| /kernel/linux/linux-4.19/arch/sparc/mm/ |
| D | io-unit.c | 98 unsigned long rotor, scan, limit; in iounit_get_area() local 115 scan = rotor; in iounit_get_area() 116 nexti: scan = find_next_zero_bit(iounit->bmap, limit, scan); in iounit_get_area() 117 if (scan + npages > limit) { in iounit_get_area() 120 scan = iounit->limit[j - 1]; in iounit_get_area() 128 for (k = 1, scan++; k < npages; k++) in iounit_get_area() 129 if (test_bit(scan++, iounit->bmap)) in iounit_get_area() 131 iounit->rotor[j - 1] = (scan < limit) ? scan : iounit->limit[j - 1]; in iounit_get_area() 132 scan -= npages; in iounit_get_area() 134 vaddr = IOUNIT_DMA_BASE + (scan << PAGE_SHIFT) + (vaddr & ~PAGE_MASK); in iounit_get_area() [all …]
|
| /kernel/linux/linux-4.19/Documentation/dev-tools/ |
| D | kmemleak.rst | 24 To trigger an intermediate memory scan:: 26 # echo scan > /sys/kernel/debug/kmemleak 48 - scan=on 50 - scan=off 52 - scan=<secs> 55 - scan 56 trigger a memory scan 96 2. scan the memory starting with the data section and stacks, checking 100 3. scan the gray objects for matching addresses (some white objects 119 /sys/kernel/debug/kmemleak output. By issuing a 'scan' after a 'clear' [all …]
|
| /kernel/linux/linux-5.10/Documentation/fb/ |
| D | viafb.modes | 14 # Scan Frequency 31.469 kHz 59.94 Hz 39 # Scan Frequency 37.500 kHz 75.00 Hz 60 # Scan Frequency 43.269 kHz 85.00 Hz 81 # Scan Frequency 50.900 kHz 100.00 Hz 102 # Scan Frequency 61.800 kHz 120.00 Hz 123 # Scan Frequency 30.000 kHz 60.241 Hz 144 # Scan Frequency 29.892 kHz 60.00 Hz 165 # Scan Frequency 35.820 kHz 60.00 Hz 186 # Scan Frequency 37.879 kHz 60.32 Hz 208 # Scan Frequency 46.875 kHz 75.00 Hz [all …]
|