/Linux-v5.4/drivers/net/wireless/st/cw1200/ |
D | scan.c | 17 static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan) in cw1200_scan_start() argument 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() 44 atomic_set(&priv->scan.in_progress, 0); in cw1200_scan_start() 45 cancel_delayed_work_sync(&priv->scan.timeout); in cw1200_scan_start() 79 down(&priv->scan.lock); in cw1200_hw_scan() [all …]
|
D | pm.c | 190 if (down_trylock(&priv->scan.lock)) in cw1200_wow_suspend() 233 cw1200_suspend_work(&priv->scan.probe_work); in cw1200_wow_suspend() 285 cw1200_resume_work(priv, &priv->scan.probe_work, in cw1200_wow_suspend() 296 up(&priv->scan.lock); in cw1200_wow_suspend() 318 up(&priv->scan.lock); in cw1200_wow_resume() 342 cw1200_resume_work(priv, &priv->scan.probe_work, in cw1200_wow_resume()
|
/Linux-v5.4/drivers/gpu/drm/ |
D | drm_mm.c | 680 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan, in drm_mm_scan_init_with_range() argument 693 scan->mm = mm; in drm_mm_scan_init_with_range() 698 scan->color = color; in drm_mm_scan_init_with_range() 699 scan->alignment = alignment; in drm_mm_scan_init_with_range() 700 scan->remainder_mask = is_power_of_2(alignment) ? alignment - 1 : 0; in drm_mm_scan_init_with_range() 701 scan->size = size; in drm_mm_scan_init_with_range() 702 scan->mode = mode; in drm_mm_scan_init_with_range() 705 scan->range_start = start; in drm_mm_scan_init_with_range() 706 scan->range_end = end; in drm_mm_scan_init_with_range() 708 scan->hit_start = U64_MAX; in drm_mm_scan_init_with_range() [all …]
|
/Linux-v5.4/drivers/net/wireless/ti/wl12xx/ |
D | scan.c | 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() 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() 120 cmd->params.n_ch = wl1271_get_scan_channels(wl, wl->scan.req, in wl1271_scan_send() 129 cmd->params.n_probe_reqs = wl->conf.scan.num_probe_reqs; in wl1271_scan_send() 138 if (wl->scan.ssid_len) { in wl1271_scan_send() 139 cmd->params.ssid_len = wl->scan.ssid_len; in wl1271_scan_send() 140 memcpy(cmd->params.ssid, wl->scan.ssid, wl->scan.ssid_len); in wl1271_scan_send() [all …]
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | scan.c | 621 struct iwl_scan_cmd *scan; in iwlagn_request_scan() local 659 scan = priv->scan_cmd; in iwlagn_request_scan() 660 memset(scan, 0, scan_cmd_size); in iwlagn_request_scan() 662 scan->quiet_plcp_th = IWL_PLCP_QUIET_THRESH; in iwlagn_request_scan() 663 scan->quiet_time = IWL_ACTIVE_QUIET_TIME; in iwlagn_request_scan() 681 scan->suspend_time = 0; in iwlagn_request_scan() 682 scan->max_out_time = cpu_to_le32(200 * 1024); in iwlagn_request_scan() 689 scan->suspend_time = cpu_to_le32(scan_suspend_time); in iwlagn_request_scan() 702 scan->quiet_time = cpu_to_le16(IWL_RADIO_RESET_DWELL_TIME); in iwlagn_request_scan() 720 scan->direct_scan[p].id = WLAN_EID_SSID; in iwlagn_request_scan() [all …]
|
/Linux-v5.4/lib/zlib_deflate/ |
D | deflate.c | 560 register Byte *scan = s->window + s->strstart; /* current string */ in longest_match() local 578 register ush scan_start = *(ush*)scan; in longest_match() 579 register ush scan_end = *(ush*)(scan+best_len-1); in longest_match() 582 register Byte scan_end1 = scan[best_len-1]; in longest_match() 583 register Byte scan_end = scan[best_len]; in longest_match() 625 Assert(scan[2] == match[2], "scan[2]?"); in longest_match() 626 scan++, match++; in longest_match() 628 } while (*(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match() 629 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match() 630 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match() [all …]
|
/Linux-v5.4/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 …]
|
/Linux-v5.4/tools/power/cpupower/utils/ |
D | cpufreq-set.c | 66 const char *scan; in string_to_frequency() local 74 for (scan = str; isdigit(*scan) || *scan == '.'; scan++) { in string_to_frequency() 75 if (*scan == '.' && match_count == 0) in string_to_frequency() 77 else if (*scan == '.' && match_count == 1) in string_to_frequency() 81 if (*scan) { in string_to_frequency() 85 scan[i] && tolower(scan[i]) == unit->str_unit[i]; in string_to_frequency() 88 if (scan[i]) in string_to_frequency()
|
/Linux-v5.4/Documentation/driver-api/acpi/ |
D | scan_handlers.rst | 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 73 scope (if they have scan handlers). Next, it unregisters all of the device [all …]
|
/Linux-v5.4/drivers/net/wireless/ti/wlcore/ |
D | scan.c | 40 if (wl->scan.state == WL1271_SCAN_STATE_IDLE) 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() 144 struct conf_scan_settings *c = &wl->conf.scan; in wlcore_scan_get_channels() 344 if (wl->scan.state != WL1271_SCAN_STATE_IDLE) in wlcore_scan() 347 wl->scan.state = WL1271_SCAN_STATE_2GHZ_ACTIVE; in wlcore_scan() 350 wl->scan.ssid_len = ssid_len; in wlcore_scan() 351 memcpy(wl->scan.ssid, ssid, ssid_len); in wlcore_scan() [all …]
|
/Linux-v5.4/mm/ |
D | memfd.c | 70 int error, scan; in memfd_wait_for_pins() local 75 for (scan = 0; scan <= LAST_SCAN; scan++) { in memfd_wait_for_pins() 81 if (!scan) in memfd_wait_for_pins() 83 else if (schedule_timeout_killable((HZ << scan) / 200)) in memfd_wait_for_pins() 84 scan = LAST_SCAN; in memfd_wait_for_pins() 99 if (scan == LAST_SCAN) in memfd_wait_for_pins()
|
/Linux-v5.4/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 …]
|
/Linux-v5.4/drivers/gpu/drm/i915/ |
D | i915_gem_evict.c | 56 mark_free(struct drm_mm_scan *scan, in mark_free() argument 65 return drm_mm_scan_add_block(scan, &vma->node); in mark_free() 99 struct drm_mm_scan scan; in i915_gem_evict_something() local 126 drm_mm_scan_init_with_range(&scan, &vm->mm, in i915_gem_evict_something() 175 if (mark_free(&scan, vma, flags, &eviction_list)) in i915_gem_evict_something() 181 ret = drm_mm_scan_remove_block(&scan, &vma->node); in i915_gem_evict_something() 227 if (drm_mm_scan_remove_block(&scan, &vma->node)) in i915_gem_evict_something() 241 while (ret == 0 && (node = drm_mm_scan_color_evict(&scan))) { in i915_gem_evict_something()
|
/Linux-v5.4/drivers/net/wireless/ath/ath9k/ |
D | antenna.c | 313 antcomb->scan = false; in ath_select_ant_div_from_quick_scan() 441 if (!(antcomb->scan) && in ath_ant_div_conf_fast_divbias() 451 if (!(antcomb->scan) && in ath_ant_div_conf_fast_divbias() 458 if (!(antcomb->scan) && in ath_ant_div_conf_fast_divbias() 468 if (!(antcomb->scan) && in ath_ant_div_conf_fast_divbias() 500 if (!antcomb->scan && (alt_ratio > antcomb->ant_ratio)) in ath_ant_div_conf_fast_divbias() 509 if (!antcomb->scan && (alt_ratio > antcomb->ant_ratio)) in ath_ant_div_conf_fast_divbias() 515 if (!antcomb->scan && (alt_ratio > antcomb->ant_ratio)) in ath_ant_div_conf_fast_divbias() 524 if (!antcomb->scan && (alt_ratio > antcomb->ant_ratio)) in ath_ant_div_conf_fast_divbias() 598 antcomb->scan = true; in ath_ant_try_scan() [all …]
|
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt76x2/ |
D | mcu.c | 16 u8 bw_index, bool scan) in mt76x2_mcu_set_channel() argument 20 u8 scan; in mt76x2_mcu_set_channel() member 30 .scan = scan, in mt76x2_mcu_set_channel()
|
/Linux-v5.4/include/drm/ |
D | drm_mm.h | 504 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan, 529 static inline void drm_mm_scan_init(struct drm_mm_scan *scan, in drm_mm_scan_init() argument 536 drm_mm_scan_init_with_range(scan, mm, in drm_mm_scan_init() 541 bool drm_mm_scan_add_block(struct drm_mm_scan *scan, 543 bool drm_mm_scan_remove_block(struct drm_mm_scan *scan, 545 struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan);
|
/Linux-v5.4/fs/jffs2/ |
D | TODO | 11 - checkpointing (do we need this? scan is quite fast) 12 - make the scan code populate real inodes so read_inode just after 36 2. get_sb()->build_fs()->scan() path... Why get_sb() removes scan()'s crap in 37 case of failure? scan() does not clean everything. Fix.
|
/Linux-v5.4/drivers/media/rc/ |
D | rc-main.c | 159 .scan = empty, 188 rc_map->scan = kmalloc(rc_map->alloc, GFP_KERNEL); in ir_create_table() 189 if (!rc_map->scan) { in ir_create_table() 212 kfree(rc_map->scan); in ir_free_table() 213 rc_map->scan = NULL; in ir_free_table() 232 struct rc_map_table *oldscan = rc_map->scan; in ir_resize_table() 257 memcpy(newscan, rc_map->scan, rc_map->len * sizeof(struct rc_map_table)); in ir_resize_table() 258 rc_map->scan = newscan; in ir_resize_table() 283 int old_keycode = rc_map->scan[index].keycode; in ir_update_mapping() 289 index, rc_map->scan[index].scancode); in ir_update_mapping() [all …]
|
D | lirc_dev.c | 255 struct lirc_scancode scan; in ir_lirc_transmit_ir() local 257 if (n != sizeof(scan)) { in ir_lirc_transmit_ir() 262 if (copy_from_user(&scan, buf, sizeof(scan))) { in ir_lirc_transmit_ir() 267 if (scan.flags || scan.keycode || scan.timestamp) { in ir_lirc_transmit_ir() 278 if (scan.scancode > U32_MAX || in ir_lirc_transmit_ir() 279 !rc_validate_scancode(scan.rc_proto, scan.scancode)) { in ir_lirc_transmit_ir() 290 ret = ir_raw_encode_scancode(scan.rc_proto, scan.scancode, in ir_lirc_transmit_ir() 308 int carrier = ir_raw_encode_carrier(scan.rc_proto); in ir_lirc_transmit_ir()
|
/Linux-v5.4/Documentation/dev-tools/ |
D | kmemleak.rst | 27 To trigger an intermediate memory scan:: 29 # echo scan > /sys/kernel/debug/kmemleak 51 - scan=on 53 - scan=off 55 - scan=<secs> 58 - scan 59 trigger a memory scan 102 2. scan the memory starting with the data section and stacks, checking 106 3. scan the gray objects for matching addresses (some white objects 125 /sys/kernel/debug/kmemleak output. By issuing a 'scan' after a 'clear' [all …]
|
/Linux-v5.4/drivers/media/pci/saa7134/ |
D | saa7134-tvaudio.c | 317 static int tvaudio_checkcarrier(struct saa7134_dev *dev, struct mainscan *scan) in tvaudio_checkcarrier() argument 321 if (!(dev->tvnorm->id & scan->std)) { in tvaudio_checkcarrier() 323 scan->carr / 1000, scan->carr % 1000, scan->name); in tvaudio_checkcarrier() 329 audio_dbg(1, "debug %d:", scan->carr); in tvaudio_checkcarrier() 331 tvaudio_setcarrier(dev,scan->carr+i,scan->carr+i); in tvaudio_checkcarrier() 344 tvaudio_setcarrier(dev,scan->carr-90,scan->carr-90); in tvaudio_checkcarrier() 350 tvaudio_setcarrier(dev,scan->carr+90,scan->carr+90); in tvaudio_checkcarrier() 360 scan->carr / 1000, scan->carr % 1000, in tvaudio_checkcarrier() 361 scan->name, value, left, right); in tvaudio_checkcarrier()
|
/Linux-v5.4/Documentation/devicetree/bindings/input/ |
D | gpio-matrix-keypad.txt | 25 - col-scan-delay-us: delay, measured in microseconds, that is needed 26 before we can scan keypad after activating column gpio 27 - drive-inactive-cols: drive inactive columns during scan, 34 col-scan-delay-us = <2>;
|
D | lpc32xx-key.txt | 13 - nxp,scan-delay-ms: Repeated scan period in ms 32 nxp,scan-delay-ms = <34>;
|
D | ti,nspire-keypad.txt | 11 - scan-interval: How often to scan in us. Based on a APB speed of 33MHz, the 32 scan-interval = <1000>;
|
/Linux-v5.4/drivers/gpu/drm/selftests/ |
D | test-drm_mm.c | 1143 static void show_scan(const struct drm_mm_scan *scan) in show_scan() argument 1146 scan->hit_start, scan->hit_end, in show_scan() 1147 scan->size, scan->alignment, scan->color); in show_scan() 1187 static bool evict_nodes(struct drm_mm_scan *scan, in evict_nodes() argument 1200 if (drm_mm_scan_add_block(scan, &e->node)) in evict_nodes() 1204 if (!drm_mm_scan_remove_block(scan, &e->node)) in evict_nodes() 1209 scan->size, count, scan->alignment, scan->color); in evict_nodes() 1219 while ((node = drm_mm_scan_color_evict(scan))) { in evict_nodes() 1225 if (drm_mm_scan_color_evict(scan)) { in evict_nodes() 1238 struct drm_mm_scan scan; in evict_nothing() local [all …]
|