| /linux/drivers/net/wireless/st/cw1200/ |
| H A 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() 87 down(&priv->scan.lock); in cw1200_hw_scan() [all …]
|
| H A 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/drivers/net/wireless/mediatek/mt76/ |
| H A D | scan.c | 9 struct mt76_phy *phy = dev->scan.phy; in mt76_scan_complete() 19 if (dev->scan.chan && phy->main_chandef.chan && phy->offchannel && in mt76_scan_complete() 24 mt76_put_vif_phy_link(phy, dev->scan.vif, dev->scan.mlink); in mt76_scan_complete() 25 memset(&dev->scan, 0, sizeof(dev->scan)); in mt76_scan_complete() 33 dev->scan.beacon_wait = false; in mt76_abort_scan() 44 struct cfg80211_scan_request *req = dev->scan.req; in mt76_scan_send_probe() 45 struct ieee80211_vif *vif = dev->scan.vif; in mt76_scan_send_probe() 46 struct mt76_vif_link *mvif = dev->scan.mlink; in mt76_scan_send_probe() 47 enum nl80211_band band = dev->scan.chan->band; in mt76_scan_send_probe() 48 struct mt76_phy *phy = dev->scan.phy; in mt76_scan_send_probe() [all …]
|
| /linux/drivers/iio/dummy/ |
| H A D | iio_simple_dummy_buffer.c | 53 struct dummy_scan *scan; in iio_simple_dummy_trigger_h() local 63 scan = kzalloc_obj(*scan); in iio_simple_dummy_trigger_h() 64 if (!scan) in iio_simple_dummy_trigger_h() 84 scan->data[i++] = fakedata[j]; in iio_simple_dummy_trigger_h() 86 iio_push_to_buffers_with_ts(indio_dev, scan, sizeof(*scan), in iio_simple_dummy_trigger_h() 89 kfree(scan); in iio_simple_dummy_trigger_h()
|
| /linux/drivers/net/wireless/ti/wl12xx/ |
| H A 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/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | scan.c | 615 struct iwl_scan_cmd *scan; in iwlagn_request_scan() local 659 scan = priv->scan_cmd; in iwlagn_request_scan() 660 memset(scan, 0, priv->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/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | scan.c | 224 enum iwl_mld_traffic_load load = mld->scan.traffic_load.status; in iwl_mld_get_scan_type() 328 for (int i = 0; i < ARRAY_SIZE(mld->scan.uid_status); i++) in iwl_mld_scan_uid_by_status() 329 if (mld->scan.uid_status[i] == status) in iwl_mld_scan_uid_by_status() 464 mld->scan.pass_all_sched_res == SCHED_SCAN_PASS_ALL_STATE_ENABLED) in iwl_mld_scan_get_cmd_gen_flags() 773 !mld->scan.last_ebs_failed && in iwl_mld_scan_use_ebs() 1206 struct iwl_scan_req_umac_v18 *cmd = mld->scan.cmd; in iwl_mld_scan_umac_v18() 1234 struct iwl_scan_req_umac_v17 *cmd = mld->scan.cmd; in iwl_mld_scan_umac_v17() 1281 memset(mld->scan.cmd, 0, mld->scan.cmd_size); in iwl_mld_scan_build_cmd() 1292 if (ver_handler->version != mld->scan.cmd_ver) in iwl_mld_scan_build_cmd() 1301 mld->scan.cmd_ver); in iwl_mld_scan_build_cmd() [all …]
|
| /linux/arch/sparc/mm/ |
| H A D | io-unit.c | 101 unsigned long rotor, scan, limit; in iounit_get_area() local 118 scan = rotor; in iounit_get_area() 119 nexti: scan = find_next_zero_bit(iounit->bmap, limit, scan); in iounit_get_area() 120 if (scan + npages > limit) { in iounit_get_area() 123 scan = iounit->limit[j - 1]; in iounit_get_area() 132 for (k = 1, scan++; k < npages; k++) in iounit_get_area() 133 if (test_bit(scan++, iounit->bmap)) in iounit_get_area() 135 iounit->rotor[j - 1] = (scan < limit) ? scan : iounit->limit[j - 1]; in iounit_get_area() 136 scan -= npages; in iounit_get_area() 138 phys = IOUNIT_DMA_BASE + (scan << PAGE_SHIFT) + offset_in_page(phys); in iounit_get_area() [all …]
|
| /linux/tools/power/cpupower/utils/ |
| H A 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[ in string_to_frequency() [all...] |
| /linux/Documentation/driver-api/acpi/ |
| H A 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/drivers/net/wireless/ti/wlcore/ |
| H A 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() 65 if (wl->scan.failed) { in wl1271_scan_complete_work() 141 struct conf_scan_settings *c = &wl->conf.scan; in wlcore_scan_get_channels() 341 if (wl->scan.state != WL1271_SCAN_STATE_IDLE) in wlcore_scan() 344 wl->scan.state = WL1271_SCAN_STATE_2GHZ_ACTIVE; in wlcore_scan() 347 wl->scan.ssid_len = ssid_len; in wlcore_scan() 348 memcpy(wl->scan.ssid, ssid, ssid_len); in wlcore_scan() [all …]
|
| /linux/drivers/iio/orientation/ |
| H A D | hid-sensor-rotation.c | 29 } scan; member 87 vals[i] = rot_state->scan.sampled_vals[i]; in dev_rot_read_raw() 171 rot_state->scan.timestamp[0] = rot_state->timestamp; in dev_rot_proc_event() 172 rot_state->scan.timestamp[1] = rot_state->timestamp; in dev_rot_proc_event() 174 iio_push_to_buffers(indio_dev, &rot_state->scan); in dev_rot_proc_event() 193 rot_state->scan.sampled_vals[0] = ((s16 *)raw_data)[0]; in dev_rot_capture_sample() 194 rot_state->scan.sampled_vals[1] = ((s16 *)raw_data)[1]; in dev_rot_capture_sample() 195 rot_state->scan.sampled_vals[2] = ((s16 *)raw_data)[2]; in dev_rot_capture_sample() 196 rot_state->scan.sampled_vals[3] = ((s16 *)raw_data)[3]; in dev_rot_capture_sample() 198 memcpy(&rot_state->scan.sampled_vals, raw_data, in dev_rot_capture_sample() [all …]
|
| /linux/Documentation/translations/zh_CN/dev-tools/ |
| H A D | kmemleak.rst | 32 # echo scan > /sys/kernel/debug/kmemleak 54 * scan=on 56 * scan=off 58 * scan=<secs>; 61 * scan 109 /sys/kernel/debug/kmemleak 输出的所有的未引用对象。在执行 'clear' 后执行 'scan' 116 # echo scan > /sys/kernel/debug/kmemleak 206 # echo scan > /sys/kernel/debug/kmemleak
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A 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/Documentation/admin-guide/mm/ |
| H A D | ksm.rst | 80 how many pages to scan before ksmd goes to sleep 84 been set to scan-time. 89 how many milliseconds ksmd should sleep before next scan 158 scan. It's a noop if not a single KSM page hit the 162 Historically KSM checked every candidate page for each scan. It did 163 not take into account historic information. When smart scan is 172 supported: none and scan-time. The default is none. By setting 173 ``advisor_mode`` to scan-time, the scan time advisor is enabled. 174 The section about ``advisor`` explains in detail how the scan time 182 specifies the target scan time in seconds to scan all the candidate [all …]
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_gem_evict.c | 96 mark_free(struct drm_mm_scan *scan, in mark_free() argument 109 return drm_mm_scan_add_block(scan, &vma->node); in mark_free() 155 struct drm_mm_scan scan; in i915_gem_evict_something() local 183 drm_mm_scan_init_with_range(&scan, &vm->mm, in i915_gem_evict_something() 230 if (mark_free(&scan, ww, vma, flags, &eviction_list)) in i915_gem_evict_something() 236 ret = drm_mm_scan_remove_block(&scan, &vma->node); in i915_gem_evict_something() 283 if (drm_mm_scan_remove_block(&scan, &vma->node)) { in i915_gem_evict_something() 300 while (ret == 0 && (node = drm_mm_scan_color_evict(&scan))) { in i915_gem_evict_something()
|
| /linux/mm/ |
| H A D | memfd.c | 159 int error, scan; in memfd_wait_for_pins() local 164 for (scan = 0; scan <= LAST_SCAN; scan++) { in memfd_wait_for_pins() 170 if (!scan) in memfd_wait_for_pins() 172 else if (schedule_timeout_killable((HZ << scan) / 200)) in memfd_wait_for_pins() 173 scan = LAST_SCAN; in memfd_wait_for_pins() 187 if (scan == LAST_SCAN) in memfd_wait_for_pins()
|
| /linux/rust/syn/ |
| H A D | fixup.rs | 523 let scan = scan_right( in scan_right() localVariable 533 if let Scan::Bailout | Scan::Consume = scan { in scan_right() 556 let scan = scan_right( in scan_right() localVariable 566 match scan { in scan_right() 575 } else if let (Scan::Fail, Precedence::Unambiguous) = (scan, fixup.next_operator) { in scan_right() 594 let scan = scan_right( in scan_right() localVariable 604 match scan { in scan_right() 611 } else if let (Scan::Fail, Precedence::Unambiguous) = (scan, fixup.next_operator) { in scan_right() 624 let scan = scan_right( in scan_right() localVariable 634 if match (scan, fixup.next_operator) { in scan_right() [all …]
|
| /linux/drivers/media/rc/ |
| H A D | lirc_dev.c | 245 struct lirc_scancode scan; in lirc_transmit() local 247 if (n != sizeof(scan)) { in lirc_transmit() 252 if (copy_from_user(&scan, buf, sizeof(scan))) { in lirc_transmit() 257 if (scan.flags || scan.keycode || scan.timestamp || in lirc_transmit() 258 scan.rc_proto > RC_PROTO_MAX) { in lirc_transmit() 264 if (scan.scancode > U32_MAX || in lirc_transmit() 265 !rc_validate_scancode(scan.rc_proto, scan.scancode)) { in lirc_transmit() 276 ret = ir_raw_encode_scancode(scan.rc_proto, scan.scancode, in lirc_transmit() 297 int carrier = ir_raw_encode_carrier(scan.rc_proto); in lirc_transmit()
|
| /linux/drivers/media/pci/saa7134/ |
| H A 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/drivers/iio/imu/st_lsm6dsx/ |
| H A D | st_lsm6dsx_buffer.c | 447 memcpy(hw->scan[ST_LSM6DSX_ID_GYRO].channels, in st_lsm6dsx_read_fifo() 449 sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels)); in st_lsm6dsx_read_fifo() 450 offset += sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels); in st_lsm6dsx_read_fifo() 453 memcpy(hw->scan[ST_LSM6DSX_ID_ACC].channels, in st_lsm6dsx_read_fifo() 455 sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels)); in st_lsm6dsx_read_fifo() 456 offset += sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels); in st_lsm6dsx_read_fifo() 459 memcpy(hw->scan[ST_LSM6DSX_ID_EXT0].channels, in st_lsm6dsx_read_fifo() 461 sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels)); in st_lsm6dsx_read_fifo() 462 offset += sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels); in st_lsm6dsx_read_fifo() 499 &hw->scan[ST_LSM6DSX_ID_GYRO], in st_lsm6dsx_read_fifo() [all …]
|
| /linux/drivers/iio/light/ |
| H A D | as73211.c | 642 } scan = { }; in as73211_trigger_handler() local 664 .len = sizeof(scan.chan), in as73211_trigger_handler() 665 .buf = (u8 *)&scan.chan, in as73211_trigger_handler() 677 (char *)&scan.chan[0], 3 * sizeof(scan.chan[0])); in as73211_trigger_handler() 688 scan.chan[1] = cpu_to_le16(U16_MAX); in as73211_trigger_handler() 689 scan.chan[2] = cpu_to_le16(U16_MAX); in as73211_trigger_handler() 690 scan.chan[3] = cpu_to_le16(U16_MAX); in as73211_trigger_handler() 692 scan.chan[0] = cpu_to_le16(U16_MAX); in as73211_trigger_handler() 693 scan.chan[1] = cpu_to_le16(U16_MAX); in as73211_trigger_handler() 694 scan.chan[2] = cpu_to_le16(U16_MAX); in as73211_trigger_handler() [all …]
|
| /linux/drivers/iio/accel/ |
| H A D | mma7455_core.c | 63 } scan; member 101 mma7455->scan.channels, in mma7455_trigger_handler() 102 sizeof(mma7455->scan.channels)); in mma7455_trigger_handler() 106 iio_push_to_buffers_with_ts(indio_dev, &mma7455->scan, in mma7455_trigger_handler() 107 sizeof(mma7455->scan), in mma7455_trigger_handler()
|
| /linux/include/trace/events/ |
| H A D | fsi.h | 126 TP_PROTO(const struct fsi_master *master, bool scan), 127 TP_ARGS(master, scan), 131 __field(bool, scan) 136 __entry->scan = scan; 139 __entry->scan ? "scan" : "unscan")
|
| /linux/drivers/iio/chemical/ |
| H A D | pms7003.c | 81 } scan; member 122 state->scan.data[PM1] = in pms7003_trigger_handler() 124 state->scan.data[PM2P5] = in pms7003_trigger_handler() 126 state->scan.data[PM10] = in pms7003_trigger_handler() 130 iio_push_to_buffers_with_ts(indio_dev, &state->scan, sizeof(state->scan), in pms7003_trigger_handler()
|