Home
last modified time | relevance | path

Searched refs:scan (Results 1 – 25 of 458) sorted by relevance

12345678910>>...19

/Linux-v5.10/drivers/net/wireless/st/cw1200/
Dscan.c17 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 …]
Dpm.c190 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.10/drivers/gpu/drm/
Ddrm_mm.c739 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan, in drm_mm_scan_init_with_range() argument
752 scan->mm = mm; in drm_mm_scan_init_with_range()
757 scan->color = color; in drm_mm_scan_init_with_range()
758 scan->alignment = alignment; in drm_mm_scan_init_with_range()
759 scan->remainder_mask = is_power_of_2(alignment) ? alignment - 1 : 0; in drm_mm_scan_init_with_range()
760 scan->size = size; in drm_mm_scan_init_with_range()
761 scan->mode = mode; in drm_mm_scan_init_with_range()
764 scan->range_start = start; in drm_mm_scan_init_with_range()
765 scan->range_end = end; in drm_mm_scan_init_with_range()
767 scan->hit_start = U64_MAX; in drm_mm_scan_init_with_range()
[all …]
/Linux-v5.10/drivers/net/wireless/ti/wl12xx/
Dscan.c18 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.10/drivers/net/wireless/intel/iwlwifi/dvm/
Dscan.c619 struct iwl_scan_cmd *scan; in iwlagn_request_scan() local
657 scan = priv->scan_cmd; in iwlagn_request_scan()
658 memset(scan, 0, scan_cmd_size); in iwlagn_request_scan()
660 scan->quiet_plcp_th = IWL_PLCP_QUIET_THRESH; in iwlagn_request_scan()
661 scan->quiet_time = IWL_ACTIVE_QUIET_TIME; in iwlagn_request_scan()
679 scan->suspend_time = 0; in iwlagn_request_scan()
680 scan->max_out_time = cpu_to_le32(200 * 1024); in iwlagn_request_scan()
687 scan->suspend_time = cpu_to_le32(scan_suspend_time); in iwlagn_request_scan()
700 scan->quiet_time = cpu_to_le16(IWL_RADIO_RESET_DWELL_TIME); in iwlagn_request_scan()
718 scan->direct_scan[p].id = WLAN_EID_SSID; in iwlagn_request_scan()
[all …]
/Linux-v5.10/lib/zlib_deflate/
Ddeflate.c564 register Byte *scan = s->window + s->strstart; /* current string */ in longest_match() local
582 register ush scan_start = *(ush*)scan; in longest_match()
583 register ush scan_end = *(ush*)(scan+best_len-1); in longest_match()
586 register Byte scan_end1 = scan[best_len-1]; in longest_match()
587 register Byte scan_end = scan[best_len]; in longest_match()
629 Assert(scan[2] == match[2], "scan[2]?"); in longest_match()
630 scan++, match++; in longest_match()
632 } while (*(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
633 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
634 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
[all …]
/Linux-v5.10/arch/sparc/mm/
Dio-unit.c99 unsigned long rotor, scan, limit; in iounit_get_area() local
116 scan = rotor; in iounit_get_area()
117 nexti: scan = find_next_zero_bit(iounit->bmap, limit, scan); in iounit_get_area()
118 if (scan + npages > limit) { in iounit_get_area()
121 scan = iounit->limit[j - 1]; in iounit_get_area()
129 for (k = 1, scan++; k < npages; k++) in iounit_get_area()
130 if (test_bit(scan++, iounit->bmap)) in iounit_get_area()
132 iounit->rotor[j - 1] = (scan < limit) ? scan : iounit->limit[j - 1]; in iounit_get_area()
133 scan -= npages; in iounit_get_area()
135 vaddr = IOUNIT_DMA_BASE + (scan << PAGE_SHIFT) + (vaddr & ~PAGE_MASK); in iounit_get_area()
[all …]
/Linux-v5.10/tools/power/cpupower/utils/
Dcpufreq-set.c66 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.10/Documentation/driver-api/acpi/
Dscan_handlers.rst26 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.10/drivers/net/wireless/ti/wlcore/
Dscan.c40 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.10/mm/
Dmemfd.c70 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.10/drivers/net/wireless/marvell/libertas/
DREADME165 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.10/drivers/gpu/drm/i915/
Di915_gem_evict.c52 mark_free(struct drm_mm_scan *scan, in mark_free() argument
61 return drm_mm_scan_add_block(scan, &vma->node); in mark_free()
94 struct drm_mm_scan scan; in i915_gem_evict_something() local
121 drm_mm_scan_init_with_range(&scan, &vm->mm, in i915_gem_evict_something()
161 if (mark_free(&scan, vma, flags, &eviction_list)) in i915_gem_evict_something()
167 ret = drm_mm_scan_remove_block(&scan, &vma->node); in i915_gem_evict_something()
213 if (drm_mm_scan_remove_block(&scan, &vma->node)) in i915_gem_evict_something()
227 while (ret == 0 && (node = drm_mm_scan_color_evict(&scan))) { in i915_gem_evict_something()
/Linux-v5.10/drivers/net/wireless/ath/ath9k/
Dantenna.c313 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.10/drivers/net/wireless/mediatek/mt76/mt76x2/
Dmcu.c16 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.10/include/drm/
Ddrm_mm.h506 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan,
531 static inline void drm_mm_scan_init(struct drm_mm_scan *scan, in drm_mm_scan_init() argument
538 drm_mm_scan_init_with_range(scan, mm, in drm_mm_scan_init()
543 bool drm_mm_scan_add_block(struct drm_mm_scan *scan,
545 bool drm_mm_scan_remove_block(struct drm_mm_scan *scan,
547 struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan);
/Linux-v5.10/Documentation/dev-tools/
Dkmemleak.rst26 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 …]
/Linux-v5.10/drivers/iio/humidity/
Dhts221_buffer.c170 &hw->scan.channels[0], in hts221_buffer_handler_thread()
171 sizeof(hw->scan.channels[0])); in hts221_buffer_handler_thread()
178 &hw->scan.channels[1], in hts221_buffer_handler_thread()
179 sizeof(hw->scan.channels[1])); in hts221_buffer_handler_thread()
183 iio_push_to_buffers_with_timestamp(iio_dev, &hw->scan, in hts221_buffer_handler_thread()
/Linux-v5.10/fs/jffs2/
DTODO11 - 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.10/drivers/media/rc/
Drc-main.c159 .scan = empty,
223 rc_map->scan = kmalloc(rc_map->alloc, GFP_KERNEL); in ir_create_table()
224 if (!rc_map->scan) { in ir_create_table()
247 kfree(rc_map->scan); in ir_free_table()
248 rc_map->scan = NULL; in ir_free_table()
267 struct rc_map_table *oldscan = rc_map->scan; in ir_resize_table()
292 memcpy(newscan, rc_map->scan, rc_map->len * sizeof(struct rc_map_table)); in ir_resize_table()
293 rc_map->scan = newscan; in ir_resize_table()
318 int old_keycode = rc_map->scan[index].keycode; in ir_update_mapping()
324 index, rc_map->scan[index].scancode); in ir_update_mapping()
[all …]
Dlirc_dev.c254 struct lirc_scancode scan; in lirc_transmit() local
256 if (n != sizeof(scan)) { in lirc_transmit()
261 if (copy_from_user(&scan, buf, sizeof(scan))) { in lirc_transmit()
266 if (scan.flags || scan.keycode || scan.timestamp) { in lirc_transmit()
272 if (scan.scancode > U32_MAX || in lirc_transmit()
273 !rc_validate_scancode(scan.rc_proto, scan.scancode)) { in lirc_transmit()
284 ret = ir_raw_encode_scancode(scan.rc_proto, scan.scancode, in lirc_transmit()
301 int carrier = ir_raw_encode_carrier(scan.rc_proto); in lirc_transmit()
/Linux-v5.10/drivers/iio/imu/st_lsm6dsx/
Dst_lsm6dsx_buffer.c416 memcpy(hw->scan[ST_LSM6DSX_ID_GYRO].channels, in st_lsm6dsx_read_fifo()
418 sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels)); in st_lsm6dsx_read_fifo()
419 offset += sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels); in st_lsm6dsx_read_fifo()
422 memcpy(hw->scan[ST_LSM6DSX_ID_ACC].channels, in st_lsm6dsx_read_fifo()
424 sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels)); in st_lsm6dsx_read_fifo()
425 offset += sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels); in st_lsm6dsx_read_fifo()
428 memcpy(hw->scan[ST_LSM6DSX_ID_EXT0].channels, in st_lsm6dsx_read_fifo()
430 sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels)); in st_lsm6dsx_read_fifo()
431 offset += sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels); in st_lsm6dsx_read_fifo()
461 &hw->scan[ST_LSM6DSX_ID_GYRO], in st_lsm6dsx_read_fifo()
[all …]
/Linux-v5.10/drivers/media/pci/saa7134/
Dsaa7134-tvaudio.c317 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.10/Documentation/devicetree/bindings/input/
Dgpio-matrix-keypad.txt25 - 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>;
Dlpc32xx-key.txt13 - nxp,scan-delay-ms: Repeated scan period in ms
32 nxp,scan-delay-ms = <34>;

12345678910>>...19