/linux/drivers/net/wireless/st/cw1200/ |
H A D | scan.c | 31 scan->type, scan->num_channels, scan->flags); in cw1200_scan_start() 109 priv->scan.curr = priv->scan.begin; in cw1200_hw_scan() 136 priv->scan.begin != priv->scan.end); in cw1200_scan_work() 164 if (!priv->scan.req || (priv->scan.curr == priv->scan.end)) { in cw1200_scan_work() 215 scan.num_ssids = priv->scan.n_ssids; in cw1200_scan_work() 216 scan.ssids = &priv->scan.ssids[0]; in cw1200_scan_work() 217 scan.num_channels = it - priv->scan.curr; in cw1200_scan_work() 228 scan.ch = kcalloc(it - priv->scan.curr, in cw1200_scan_work() 236 scan.ch[i].number = priv->scan.curr[i]->hw_value; in cw1200_scan_work() 261 priv->scan.curr = priv->scan.end; in cw1200_scan_work() [all …]
|
/linux/Documentation/scheduler/ |
H A D | sched-debug.rst | 28 In combination, the "scan delay" and "scan size" determine the scan rate. 29 When "scan delay" decreases, the scan rate increases. The scan delay and 30 hence the scan rate of every task is adaptive and depends on historical 31 behaviour. If pages are properly placed then the scan delay increases, 32 otherwise the scan delay decreases. The "scan size" is not adaptive but 33 the higher the "scan size", the higher the scan rate. 35 Higher scan rates incur higher system overhead as page faults must be 42 ``scan_period_min_ms`` is the minimum time in milliseconds to scan a 46 ``scan_delay_ms`` is the starting "scan delay" used for a task when it 49 ``scan_period_max_ms`` is the maximum time in milliseconds to scan a [all …]
|
/linux/drivers/gpu/drm/ |
H A D | drm_mm.c | 749 scan->mm = mm; in drm_mm_scan_init_with_range() 754 scan->color = color; in drm_mm_scan_init_with_range() 757 scan->size = size; in drm_mm_scan_init_with_range() 758 scan->mode = mode; in drm_mm_scan_init_with_range() 761 scan->range_start = start; in drm_mm_scan_init_with_range() 762 scan->range_end = end; in drm_mm_scan_init_with_range() 765 scan->hit_end = 0; in drm_mm_scan_init_with_range() 820 if (scan->alignment) { in drm_mm_scan_add_block() 832 min(col_end, scan->range_end) - adj_start < scan->size) in drm_mm_scan_add_block() 842 scan->hit_end = adj_start + scan->size; in drm_mm_scan_add_block() [all …]
|
/linux/drivers/net/wireless/ti/wl12xx/ |
H A D | scan.c | 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() 101 if (wl->conf.scan.split_scan_timeout) in wl1271_scan_send() 138 if (wl->scan.ssid_len) { in wl1271_scan_send() 140 memcpy(cmd->params.ssid, wl->scan.ssid, wl->scan.ssid_len); in wl1271_scan_send() 147 wl->scan.ssid, wl->scan.ssid_len, in wl1271_scan_send() 148 wl->scan.req->ie, in wl1271_scan_send() 210 switch (wl->scan.state) { in wl1271_scan_stm() 217 if (wl->scan.req->no_cck) { in wl1271_scan_stm() 234 if (wl->scan.req->no_cck) { in wl1271_scan_stm() [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() 681 scan->suspend_time = 0; in iwlagn_request_scan() 721 scan->direct_scan[p].len = in iwlagn_request_scan() 851 scan_cmd_size - sizeof(*scan)); in iwlagn_request_scan() 871 scan->channel_count = in iwlagn_request_scan() 873 (void *)&scan->data[cmd_len]); in iwlagn_request_scan() 876 scan->channel_count = in iwlagn_request_scan() 879 (void *)&scan->data[cmd_len]); in iwlagn_request_scan() 883 if (scan->channel_count == 0) { in iwlagn_request_scan() [all …]
|
/linux/lib/zlib_deflate/ |
H A D | deflate.c | 637 scan++, match++; in longest_match() 643 scan < strend); in longest_match() 648 if (*scan == *match) scan++; in longest_match() 651 scan = strend - (MAX_MATCH-1); in longest_match() 666 scan += 2, match++; in longest_match() 673 } while (*++scan == *++match && *++scan == *++match && in longest_match() 674 *++scan == *++match && *++scan == *++match && in longest_match() 675 *++scan == *++match && *++scan == *++match && in longest_match() 676 *++scan == *++match && *++scan == *++match && in longest_match() 677 scan < strend); in longest_match() [all …]
|
/linux/arch/sparc/mm/ |
H A D | io-unit.c | 100 unsigned long rotor, scan, limit; in iounit_get_area() local 117 scan = rotor; in iounit_get_area() 118 nexti: scan = find_next_zero_bit(iounit->bmap, limit, scan); in iounit_get_area() 119 if (scan + npages > limit) { in iounit_get_area() 122 scan = iounit->limit[j - 1]; in iounit_get_area() 130 for (k = 1, scan++; k < npages; k++) in iounit_get_area() 131 if (test_bit(scan++, iounit->bmap)) in iounit_get_area() 133 iounit->rotor[j - 1] = (scan < limit) ? scan : iounit->limit[j - 1]; in iounit_get_area() 134 scan -= npages; in iounit_get_area() 138 set_bit(scan, iounit->bmap); 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[i]) == unit->str_unit[i]; in string_to_frequency() 88 if (scan[i]) in string_to_frequency()
|
/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() 348 wl->scan.ssid_len = ssid_len; in wlcore_scan() 349 memcpy(wl->scan.ssid, ssid, ssid_len); in wlcore_scan() 351 wl->scan.ssid_len = 0; in wlcore_scan() 355 wl->scan.req = req; in wlcore_scan() 356 memset(wl->scan.scanned_ch, 0, sizeof(wl->scan.scanned_ch)); in wlcore_scan() [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 200 dur=[scan time] time to scan for each channel in milliseconds 213 2) Perform an active scan for a specific SSID: 217 the current scan table intact, update existing or append new scan data: 222 matches with the new scan data: [all …]
|
/linux/drivers/iio/orientation/ |
H A D | hid-sensor-rotation.c | 24 } scan; member 82 vals[i] = rot_state->scan.sampled_vals[i]; in dev_rot_read_raw() 157 iio_push_to_buffers_with_timestamp(indio_dev, &rot_state->scan, in dev_rot_proc_event() 177 rot_state->scan.sampled_vals[0] = ((s16 *)raw_data)[0]; in dev_rot_capture_sample() 178 rot_state->scan.sampled_vals[1] = ((s16 *)raw_data)[1]; in dev_rot_capture_sample() 179 rot_state->scan.sampled_vals[2] = ((s16 *)raw_data)[2]; in dev_rot_capture_sample() 180 rot_state->scan.sampled_vals[3] = ((s16 *)raw_data)[3]; in dev_rot_capture_sample() 182 memcpy(&rot_state->scan.sampled_vals, raw_data, in dev_rot_capture_sample() 183 sizeof(rot_state->scan.sampled_vals)); in dev_rot_capture_sample() 187 sizeof(rot_state->scan.sampled_vals)); in dev_rot_capture_sample()
|
/linux/drivers/net/wireless/ath/ath9k/ |
H A 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() 598 antcomb->scan = true; in ath_ant_try_scan() 606 antcomb->scan = true; in ath_ant_try_scan() 613 antcomb->scan = true; in ath_ant_try_scan() 619 antcomb->scan = false; in ath_ant_try_scan() 796 antcomb->scan = true; in ath_ant_comb_scan() 800 if (!antcomb->scan) { in ath_ant_comb_scan() [all …]
|
/linux/mm/ |
H A D | memfd.c | 75 int error, scan; in memfd_wait_for_pins() local 80 for (scan = 0; scan <= LAST_SCAN; scan++) { in memfd_wait_for_pins() 86 if (!scan) in memfd_wait_for_pins() 88 else if (schedule_timeout_killable((HZ << scan) / 200)) in memfd_wait_for_pins() 89 scan = LAST_SCAN; in memfd_wait_for_pins() 103 if (scan == LAST_SCAN) in memfd_wait_for_pins()
|
/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 173 ``advisor_mode`` to scan-time, the scan time advisor is enabled. 182 specifies the target scan time in seconds to scan all the candidate 187 scan time advisor. The default is 500. 191 scan time advisor. The default is 30000. 303 scan-time. With none, no advisor is enabled. The default is none. 311 values make the scan time advisor to scan more aggressively. This is the most [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A 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/include/drm/ |
H A D | drm_mm.h | 508 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan, 533 static inline void drm_mm_scan_init(struct drm_mm_scan *scan, in drm_mm_scan_init() argument 540 drm_mm_scan_init_with_range(scan, mm, in drm_mm_scan_init() 545 bool drm_mm_scan_add_block(struct drm_mm_scan *scan, 547 bool drm_mm_scan_remove_block(struct drm_mm_scan *scan, 549 struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan);
|
/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/Documentation/dev-tools/ |
H A 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 132 # echo scan > /sys/kernel/debug/kmemleak 166 - ``kmemleak_no_scan`` - do not scan a memory block 232 enabled. Load the module and perform a scan with:: [all …]
|
/linux/drivers/iio/humidity/ |
H A D | hts221_buffer.c | 173 &hw->scan.channels[0], in hts221_buffer_handler_thread() 174 sizeof(hw->scan.channels[0])); in hts221_buffer_handler_thread() 181 &hw->scan.channels[1], in hts221_buffer_handler_thread() 182 sizeof(hw->scan.channels[1])); in hts221_buffer_handler_thread() 186 iio_push_to_buffers_with_timestamp(iio_dev, &hw->scan, in hts221_buffer_handler_thread()
|
/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()
|
H A D | rc-main.c | 159 .scan = empty, 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() 293 rc_map->scan = newscan; in ir_resize_table() 326 memmove(&rc_map->scan[index], &rc_map->scan[index+ 1], in ir_update_mapping() 405 memmove(&rc_map->scan[i + 1], &rc_map->scan[i], in ir_establish_scancode() 407 rc_map->scan[i].scancode = scancode; in ir_establish_scancode() 491 from->scan[i].keycode); in ir_setkeytable() 532 return res - rc_map->scan; in ir_lookup_by_scancode() [all …]
|
/linux/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_buffer.c | 439 memcpy(hw->scan[ST_LSM6DSX_ID_GYRO].channels, in st_lsm6dsx_read_fifo() 441 sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels)); in st_lsm6dsx_read_fifo() 442 offset += sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels); in st_lsm6dsx_read_fifo() 445 memcpy(hw->scan[ST_LSM6DSX_ID_ACC].channels, in st_lsm6dsx_read_fifo() 447 sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels)); in st_lsm6dsx_read_fifo() 448 offset += sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels); in st_lsm6dsx_read_fifo() 451 memcpy(hw->scan[ST_LSM6DSX_ID_EXT0].channels, in st_lsm6dsx_read_fifo() 453 sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels)); in st_lsm6dsx_read_fifo() 491 &hw->scan[ST_LSM6DSX_ID_GYRO], in st_lsm6dsx_read_fifo() 505 &hw->scan[ST_LSM6DSX_ID_ACC], in st_lsm6dsx_read_fifo() [all …]
|
/linux/fs/xfs/scrub/ |
H A D | reap.c | 238 struct xrep_bufscan *scan) in xrep_bufscan_advance() argument 240 scan->__sector_count += scan->daddr_step; in xrep_bufscan_advance() 241 while (scan->__sector_count <= scan->max_sectors) { in xrep_bufscan_advance() 245 error = xfs_buf_incore(mp->m_ddev_targp, scan->daddr, in xrep_bufscan_advance() 246 scan->__sector_count, XBF_LIVESCAN, &bp); in xrep_bufscan_advance() 250 scan->__sector_count += scan->daddr_step; in xrep_bufscan_advance() 286 struct xrep_bufscan scan = { in xreap_agextent_binval() local 294 while ((bp = xrep_bufscan_advance(mp, &scan)) != NULL) { in xreap_agextent_binval() 839 struct xrep_bufscan scan = { in xreap_bmapi_binval() local 847 while ((bp = xrep_bufscan_advance(mp, &scan)) != NULL) { in xreap_bmapi_binval()
|