arch/arm/include/asm/mach/pci.h
24
int (*scan)(int nr, struct pci_host_bridge *);
arch/arm/kernel/bios32.c
464
if (hw->scan)
arch/arm/kernel/bios32.c
465
ret = hw->scan(nr, bridge);
arch/arm/mach-dove/pcie.c
188
.scan = dove_pcie_scan_bus,
arch/arm/mach-mv78xx0/pcie.c
233
.scan = mv78xx0_pcie_scan_bus,
arch/arm/mach-orion5x/board-mss2.c
44
.scan = orion5x_pci_sys_scan_bus,
arch/arm/mach-orion5x/board-rd88f5182.c
102
.scan = orion5x_pci_sys_scan_bus,
arch/arm/mach-orion5x/dns323-setup.c
92
.scan = orion5x_pci_sys_scan_bus,
arch/arm/mach-orion5x/kurobox_pro-setup.c
139
.scan = orion5x_pci_sys_scan_bus,
arch/arm/mach-orion5x/terastation_pro2-setup.c
122
.scan = orion5x_pci_sys_scan_bus,
arch/arm/mach-orion5x/ts209-setup.c
170
.scan = orion5x_pci_sys_scan_bus,
arch/arm/mach-orion5x/ts409-setup.c
141
.scan = orion5x_pci_sys_scan_bus,
arch/sparc/mm/io-unit.c
101
unsigned long rotor, scan, limit;
arch/sparc/mm/io-unit.c
118
scan = rotor;
arch/sparc/mm/io-unit.c
119
nexti: scan = find_next_zero_bit(iounit->bmap, limit, scan);
arch/sparc/mm/io-unit.c
120
if (scan + npages > limit) {
arch/sparc/mm/io-unit.c
123
scan = iounit->limit[j - 1];
arch/sparc/mm/io-unit.c
132
for (k = 1, scan++; k < npages; k++)
arch/sparc/mm/io-unit.c
133
if (test_bit(scan++, iounit->bmap))
arch/sparc/mm/io-unit.c
135
iounit->rotor[j - 1] = (scan < limit) ? scan : iounit->limit[j - 1];
arch/sparc/mm/io-unit.c
136
scan -= npages;
arch/sparc/mm/io-unit.c
138
phys = IOUNIT_DMA_BASE + (scan << PAGE_SHIFT) + offset_in_page(phys);
arch/sparc/mm/io-unit.c
139
for (k = 0; k < npages; k++, iopte = __iopte(iopte_val(iopte) + 0x100), scan++) {
arch/sparc/mm/io-unit.c
140
set_bit(scan, iounit->bmap);
arch/sparc/mm/io-unit.c
141
sbus_writel(iopte_val(iopte), &iounit->page_table[scan]);
arch/x86/events/amd/uncore.c
1096
.scan = amd_uncore_df_ctx_scan,
arch/x86/events/amd/uncore.c
1103
.scan = amd_uncore_l3_ctx_scan,
arch/x86/events/amd/uncore.c
1110
.scan = amd_uncore_umc_ctx_scan,
arch/x86/events/amd/uncore.c
1136
BUG_ON(!uncore->scan);
arch/x86/events/amd/uncore.c
609
uncore->scan(uncore, cpu);
arch/x86/events/amd/uncore.c
83
void (*scan)(struct amd_uncore *uncore, unsigned int cpu);
drivers/cdx/cdx.c
600
if (cdx && cdx->controller_registered && cdx->ops->scan)
drivers/cdx/cdx.c
601
cdx->ops->scan(cdx);
drivers/cdx/cdx.c
907
if (cdx->ops->scan)
drivers/cdx/cdx.c
908
cdx->ops->scan(cdx);
drivers/cdx/controller/cdx_controller.c
160
.scan = cdx_scan_devices,
drivers/char/hw_random/virtio-rng.c
273
.scan = virtrng_scan,
drivers/char/toshiba.c
101
unsigned char scan;
drivers/char/toshiba.c
105
scan = inb(tosh_fn);
drivers/char/toshiba.c
109
scan = inb(0xe5);
drivers/char/toshiba.c
113
return (int) scan;
drivers/char/xillybus/xillybus_core.c
595
unsigned char *scan;
drivers/char/xillybus/xillybus_core.c
598
scan = idt + 1;
drivers/char/xillybus/xillybus_core.c
599
idt_handle->names = scan;
drivers/char/xillybus/xillybus_core.c
601
while ((scan <= end_of_idt) && *scan) {
drivers/char/xillybus/xillybus_core.c
602
while ((scan <= end_of_idt) && *scan++)
drivers/char/xillybus/xillybus_core.c
607
idt_handle->names_len = scan - idt_handle->names;
drivers/char/xillybus/xillybus_core.c
609
scan++;
drivers/char/xillybus/xillybus_core.c
611
if (scan > end_of_idt) {
drivers/char/xillybus/xillybus_core.c
616
idt_handle->chandesc = scan;
drivers/char/xillybus/xillybus_core.c
618
len = endpoint->idtlen - (3 + ((int) (scan - idt)));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
294
input.scan = SCAN_DIRECTION_HORIZONTAL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
296
input.scan = SCAN_DIRECTION_VERTICAL;
drivers/gpu/drm/amd/display/dc/dc.h
449
enum dc_scan_direction scan;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
51
__DML_DLL_EXPORT__ dml_bool_t dml_is_vertical_rotation(enum dml_rotation_angle scan);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
855
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
862
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
247
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
254
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
306
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
313
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
833
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
840
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1019
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1026
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1068
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1075
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
949
} else if (input->scan == SCAN_DIRECTION_HORIZONTAL) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
956
} else if (input->scan == SCAN_DIRECTION_VERTICAL) {
drivers/gpu/drm/drm_mm.c
702
void drm_mm_scan_init_with_range(struct drm_mm_scan *scan,
drivers/gpu/drm/drm_mm.c
715
scan->mm = mm;
drivers/gpu/drm/drm_mm.c
720
scan->color = color;
drivers/gpu/drm/drm_mm.c
721
scan->alignment = alignment;
drivers/gpu/drm/drm_mm.c
722
scan->remainder_mask = is_power_of_2(alignment) ? alignment - 1 : 0;
drivers/gpu/drm/drm_mm.c
723
scan->size = size;
drivers/gpu/drm/drm_mm.c
724
scan->mode = mode;
drivers/gpu/drm/drm_mm.c
727
scan->range_start = start;
drivers/gpu/drm/drm_mm.c
728
scan->range_end = end;
drivers/gpu/drm/drm_mm.c
730
scan->hit_start = U64_MAX;
drivers/gpu/drm/drm_mm.c
731
scan->hit_end = 0;
drivers/gpu/drm/drm_mm.c
746
bool drm_mm_scan_add_block(struct drm_mm_scan *scan,
drivers/gpu/drm/drm_mm.c
749
struct drm_mm *mm = scan->mm;
drivers/gpu/drm/drm_mm.c
776
mm->color_adjust(hole, scan->color, &col_start, &col_end);
drivers/gpu/drm/drm_mm.c
778
adj_start = max(col_start, scan->range_start);
drivers/gpu/drm/drm_mm.c
779
adj_end = min(col_end, scan->range_end);
drivers/gpu/drm/drm_mm.c
780
if (adj_end <= adj_start || adj_end - adj_start < scan->size)
drivers/gpu/drm/drm_mm.c
783
if (scan->mode == DRM_MM_INSERT_HIGH)
drivers/gpu/drm/drm_mm.c
784
adj_start = adj_end - scan->size;
drivers/gpu/drm/drm_mm.c
786
if (scan->alignment) {
drivers/gpu/drm/drm_mm.c
789
if (likely(scan->remainder_mask))
drivers/gpu/drm/drm_mm.c
790
rem = adj_start & scan->remainder_mask;
drivers/gpu/drm/drm_mm.c
792
div64_u64_rem(adj_start, scan->alignment, &rem);
drivers/gpu/drm/drm_mm.c
795
if (scan->mode != DRM_MM_INSERT_HIGH)
drivers/gpu/drm/drm_mm.c
796
adj_start += scan->alignment;
drivers/gpu/drm/drm_mm.c
797
if (adj_start < max(col_start, scan->range_start) ||
drivers/gpu/drm/drm_mm.c
798
min(col_end, scan->range_end) - adj_start < scan->size)
drivers/gpu/drm/drm_mm.c
802
adj_end - adj_start < scan->size)
drivers/gpu/drm/drm_mm.c
807
scan->hit_start = adj_start;
drivers/gpu/drm/drm_mm.c
808
scan->hit_end = adj_start + scan->size;
drivers/gpu/drm/drm_mm.c
810
DRM_MM_BUG_ON(scan->hit_start >= scan->hit_end);
drivers/gpu/drm/drm_mm.c
811
DRM_MM_BUG_ON(scan->hit_start < hole_start);
drivers/gpu/drm/drm_mm.c
812
DRM_MM_BUG_ON(scan->hit_end > hole_end);
drivers/gpu/drm/drm_mm.c
837
bool drm_mm_scan_remove_block(struct drm_mm_scan *scan,
drivers/gpu/drm/drm_mm.c
842
DRM_MM_BUG_ON(node->mm != scan->mm);
drivers/gpu/drm/drm_mm.c
862
return (node->start + node->size > scan->hit_start &&
drivers/gpu/drm/drm_mm.c
863
node->start < scan->hit_end);
drivers/gpu/drm/drm_mm.c
878
struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan)
drivers/gpu/drm/drm_mm.c
880
struct drm_mm *mm = scan->mm;
drivers/gpu/drm/drm_mm.c
898
if (hole_start <= scan->hit_start &&
drivers/gpu/drm/drm_mm.c
899
hole_end >= scan->hit_end)
drivers/gpu/drm/drm_mm.c
908
DRM_MM_BUG_ON(hole_start > scan->hit_start);
drivers/gpu/drm/drm_mm.c
909
DRM_MM_BUG_ON(hole_end < scan->hit_end);
drivers/gpu/drm/drm_mm.c
911
mm->color_adjust(hole, scan->color, &hole_start, &hole_end);
drivers/gpu/drm/drm_mm.c
912
if (hole_start > scan->hit_start)
drivers/gpu/drm/drm_mm.c
914
if (hole_end < scan->hit_end)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
150
struct drm_mm_scan scan;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
160
drm_mm_scan_init(&scan, &context->mm, size, 0, 0, mode);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
177
if (drm_mm_scan_add_block(&scan, &free->vram_node)) {
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
186
BUG_ON(drm_mm_scan_remove_block(&scan, &m->vram_node));
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
197
if (!drm_mm_scan_remove_block(&scan, &m->vram_node))
drivers/gpu/drm/gma500/cdv_intel_lvds.c
486
struct drm_display_mode *scan;
drivers/gpu/drm/gma500/cdv_intel_lvds.c
590
list_for_each_entry(scan, &connector->probed_modes, head) {
drivers/gpu/drm/gma500/cdv_intel_lvds.c
591
if (scan->type & DRM_MODE_TYPE_PREFERRED) {
drivers/gpu/drm/gma500/cdv_intel_lvds.c
593
drm_mode_duplicate(dev, scan);
drivers/gpu/drm/gma500/oaktrail_lvds.c
302
struct drm_display_mode *scan; /* *modes, *bios_mode; */
drivers/gpu/drm/gma500/oaktrail_lvds.c
393
list_for_each_entry(scan, &connector->probed_modes, head) {
drivers/gpu/drm/gma500/oaktrail_lvds.c
394
if (scan->type & DRM_MODE_TYPE_PREFERRED) {
drivers/gpu/drm/gma500/oaktrail_lvds.c
396
drm_mode_duplicate(dev, scan);
drivers/gpu/drm/gma500/psb_intel_lvds.c
634
struct drm_display_mode *scan; /* *modes, *bios_mode; */
drivers/gpu/drm/gma500/psb_intel_lvds.c
734
list_for_each_entry(scan, &connector->probed_modes, head) {
drivers/gpu/drm/gma500/psb_intel_lvds.c
735
if (scan->type & DRM_MODE_TYPE_PREFERRED) {
drivers/gpu/drm/gma500/psb_intel_lvds.c
737
drm_mode_duplicate(dev, scan);
drivers/gpu/drm/i915/display/intel_panel.c
273
struct drm_display_mode *scan, *fixed_mode = NULL;
drivers/gpu/drm/i915/display/intel_panel.c
279
list_for_each_entry(scan, &connector->base.probed_modes, head) {
drivers/gpu/drm/i915/display/intel_panel.c
280
if (scan->type & DRM_MODE_TYPE_PREFERRED) {
drivers/gpu/drm/i915/display/intel_panel.c
281
fixed_mode = scan;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
699
goto scan;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
705
goto scan;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
713
scan:
drivers/gpu/drm/i915/i915_gem_evict.c
109
return drm_mm_scan_add_block(scan, &vma->node);
drivers/gpu/drm/i915/i915_gem_evict.c
155
struct drm_mm_scan scan;
drivers/gpu/drm/i915/i915_gem_evict.c
183
drm_mm_scan_init_with_range(&scan, &vm->mm,
drivers/gpu/drm/i915/i915_gem_evict.c
230
if (mark_free(&scan, ww, vma, flags, &eviction_list))
drivers/gpu/drm/i915/i915_gem_evict.c
236
ret = drm_mm_scan_remove_block(&scan, &vma->node);
drivers/gpu/drm/i915/i915_gem_evict.c
283
if (drm_mm_scan_remove_block(&scan, &vma->node)) {
drivers/gpu/drm/i915/i915_gem_evict.c
300
while (ret == 0 && (node = drm_mm_scan_color_evict(&scan))) {
drivers/gpu/drm/i915/i915_gem_evict.c
96
mark_free(struct drm_mm_scan *scan,
drivers/iio/accel/bma180.c
870
} scan = { };
drivers/iio/accel/bma180.c
880
scan.chan[i++] = ret;
drivers/iio/accel/bma180.c
885
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan), time_ns);
drivers/iio/accel/bma220_core.c
137
} scan __aligned(IIO_DMA_MINALIGN);
drivers/iio/accel/bma220_core.c
235
&data->scan.chans,
drivers/iio/accel/bma220_core.c
236
sizeof(data->scan.chans));
drivers/iio/accel/bma220_core.c
240
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/accel/bmc150-accel-core.c
1011
memcpy(&data->scan.channels[j++], &buffer[i * 3 + bit],
drivers/iio/accel/bmc150-accel-core.c
1012
sizeof(data->scan.channels[0]));
drivers/iio/accel/bmc150-accel-core.c
1014
iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
drivers/iio/accel/bmc150-accel.h
75
} scan;
drivers/iio/accel/fxls8962af-core.c
170
} scan;
drivers/iio/accel/fxls8962af-core.c
993
memcpy(&data->scan.channels[j++], &buffer[i * 3 + bit],
drivers/iio/accel/fxls8962af-core.c
994
sizeof(data->scan.channels[0]));
drivers/iio/accel/fxls8962af-core.c
997
iio_push_to_buffers_with_ts(indio_dev, &data->scan,
drivers/iio/accel/fxls8962af-core.c
998
sizeof(data->scan), tstamp);
drivers/iio/accel/hid-sensor-accel-3d.c
237
&accel_state->scan,
drivers/iio/accel/hid-sensor-accel-3d.c
238
sizeof(accel_state->scan),
drivers/iio/accel/hid-sensor-accel-3d.c
263
accel_state->scan.accel_val[CHANNEL_SCAN_INDEX_X + offset] =
drivers/iio/accel/hid-sensor-accel-3d.c
32
} scan;
drivers/iio/accel/kionix-kx022a.c
308
} scan;
drivers/iio/accel/kionix-kx022a.c
863
chs = &data->scan.channels[0];
drivers/iio/accel/kionix-kx022a.c
867
iio_push_to_buffers_with_timestamp(idev, &data->scan, tstamp);
drivers/iio/accel/kxcjk-1013.c
1195
(u8 *)data->scan.chans);
drivers/iio/accel/kxcjk-1013.c
1200
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/accel/kxcjk-1013.c
360
} scan;
drivers/iio/accel/mma7455_core.c
101
mma7455->scan.channels,
drivers/iio/accel/mma7455_core.c
102
sizeof(mma7455->scan.channels));
drivers/iio/accel/mma7455_core.c
106
iio_push_to_buffers_with_ts(indio_dev, &mma7455->scan,
drivers/iio/accel/mma7455_core.c
107
sizeof(mma7455->scan),
drivers/iio/accel/mma7455_core.c
63
} scan;
drivers/iio/accel/mxc4005.c
154
data->scan.chans, sizeof(data->scan.chans));
drivers/iio/accel/mxc4005.c
335
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/accel/mxc4005.c
71
} scan;
drivers/iio/accel/stk8312.c
109
} scan;
drivers/iio/accel/stk8312.c
444
data->scan.chans);
drivers/iio/accel/stk8312.c
457
data->scan.chans[i++] = ret;
drivers/iio/accel/stk8312.c
462
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/accel/stk8ba50.c
326
(u8 *)data->scan.chans);
drivers/iio/accel/stk8ba50.c
338
data->scan.chans[i++] = ret;
drivers/iio/accel/stk8ba50.c
341
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/accel/stk8ba50.c
97
} scan;
drivers/iio/adc/ad4000.c
526
} scan __aligned(IIO_DMA_MINALIGN);
drivers/iio/adc/ad4000.c
647
sample = be32_to_cpu(st->scan.data.sample_buf32_be);
drivers/iio/adc/ad4000.c
649
sample = be16_to_cpu(st->scan.data.sample_buf16_be);
drivers/iio/adc/ad4000.c
652
sample = st->scan.data.sample_buf32;
drivers/iio/adc/ad4000.c
654
sample = st->scan.data.sample_buf16;
drivers/iio/adc/ad4000.c
795
iio_push_to_buffers_with_ts(indio_dev, &st->scan, sizeof(st->scan),
drivers/iio/adc/ad4000.c
943
xfers[1].rx_buf = &st->scan.data;
drivers/iio/adc/ad4000.c
982
xfers[1].rx_buf = &st->scan.data;
drivers/iio/adc/ad7768-1.c
1320
ret = spi_read(st->spi, &st->data.scan.chan,
drivers/iio/adc/ad7768-1.c
1325
iio_push_to_buffers_with_ts(indio_dev, &st->data.scan,
drivers/iio/adc/ad7768-1.c
1326
sizeof(st->data.scan),
drivers/iio/adc/ad7768-1.c
340
} scan;
drivers/iio/adc/ina2xx-adc.c
152
} scan;
drivers/iio/adc/ina2xx-adc.c
788
chip->scan.chan[i++] = val;
drivers/iio/adc/ina2xx-adc.c
791
iio_push_to_buffers_with_ts(indio_dev, &chip->scan, sizeof(chip->scan), time);
drivers/iio/adc/max1118.c
187
adc->scan.channels[i] = ret;
drivers/iio/adc/max1118.c
190
iio_push_to_buffers_with_ts(indio_dev, &adc->scan, sizeof(adc->scan),
drivers/iio/adc/max1118.c
42
} scan;
drivers/iio/adc/max11410.c
147
} scan;
drivers/iio/adc/max11410.c
188
ret = regmap_bulk_read(st->regmap, reg, &st->scan.data, 3);
drivers/iio/adc/max11410.c
192
*val = get_unaligned_be24(&st->scan.data);
drivers/iio/adc/max11410.c
629
ret = max11410_read_reg(st, MAX11410_REG_DATA0, &st->scan.data);
drivers/iio/adc/max11410.c
635
iio_push_to_buffers_with_ts(indio_dev, &st->scan, sizeof(st->scan),
drivers/iio/adc/mcp3911.c
130
} scan;
drivers/iio/adc/mcp3911.c
539
adc->scan.channels[i] = get_unaligned_be24(&adc->rx_buf[scan_chan->channel * 3]);
drivers/iio/adc/mcp3911.c
542
iio_push_to_buffers_with_ts(indio_dev, &adc->scan, sizeof(adc->scan),
drivers/iio/adc/pac1921.c
1044
priv->scan.chan[ch++] = val;
drivers/iio/adc/pac1921.c
1047
iio_push_to_buffers_with_ts(idev, &priv->scan, sizeof(priv->scan),
drivers/iio/adc/pac1921.c
214
} scan;
drivers/iio/adc/ti-adc081c.c
137
data->scan.channel = ret;
drivers/iio/adc/ti-adc081c.c
138
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/adc/ti-adc081c.c
40
} scan;
drivers/iio/adc/ti-adc084s021.c
150
if (adc084s021_adc_conversion(adc, adc->scan.channels) < 0)
drivers/iio/adc/ti-adc084s021.c
153
iio_push_to_buffers_with_ts(indio_dev, &adc->scan, sizeof(adc->scan),
drivers/iio/adc/ti-adc084s021.c
32
} scan;
drivers/iio/adc/ti-adc161s626.c
113
} scan = { };
drivers/iio/adc/ti-adc161s626.c
120
scan.data = val;
drivers/iio/adc/ti-adc161s626.c
121
iio_push_to_buffers_with_timestamp(indio_dev, &scan, iio_get_time_ns(indio_dev));
drivers/iio/adc/ti-ads1015.c
450
} scan = { };
drivers/iio/adc/ti-ads1015.c
462
scan.chan = res;
drivers/iio/adc/ti-ads1015.c
465
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/adc/ti-ads1018.c
556
} scan = {};
drivers/iio/adc/ti-ads1018.c
561
ret = ads1018_spi_read_exclusive(ads1018, &scan.conv, true);
drivers/iio/adc/ti-ads1018.c
565
scan.conv = ads1018->rx_buf[0];
drivers/iio/adc/ti-ads1018.c
569
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/adc/ti-ads1119.c
515
} scan = { };
drivers/iio/adc/ti-ads1119.c
538
scan.sample = ret;
drivers/iio/adc/ti-ads1119.c
540
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/adc/vf610_adc.c
174
} scan;
drivers/iio/adc/vf610_adc.c
590
info->scan.chan = info->value;
drivers/iio/adc/vf610_adc.c
591
iio_push_to_buffers_with_ts(indio_dev, &info->scan,
drivers/iio/adc/vf610_adc.c
592
sizeof(info->scan),
drivers/iio/chemical/bme680_core.c
1092
data->scan.chan[0] = bme680_compensate_temp(data, adc_temp);
drivers/iio/chemical/bme680_core.c
1101
data->scan.chan[1] = bme680_compensate_press(data, adc_press, t_fine);
drivers/iio/chemical/bme680_core.c
1109
data->scan.chan[2] = bme680_compensate_humid(data, adc_humid, t_fine);
drivers/iio/chemical/bme680_core.c
1119
data->scan.chan[3] = bme680_compensate_gas(data, adc_gas_res, gas_range);
drivers/iio/chemical/bme680_core.c
1121
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/chemical/bme680_core.c
133
} scan;
drivers/iio/chemical/ccs811.c
339
sizeof(data->scan.channels),
drivers/iio/chemical/ccs811.c
340
(u8 *)data->scan.channels);
drivers/iio/chemical/ccs811.c
346
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/chemical/ccs811.c
86
} scan;
drivers/iio/chemical/ens160_core.c
266
data->scan.chans, sizeof(data->scan.chans));
drivers/iio/chemical/ens160_core.c
270
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/chemical/ens160_core.c
64
} scan __aligned(IIO_DMA_MINALIGN);
drivers/iio/chemical/pms7003.c
121
state->scan.data[PM1] =
drivers/iio/chemical/pms7003.c
123
state->scan.data[PM2P5] =
drivers/iio/chemical/pms7003.c
125
state->scan.data[PM10] =
drivers/iio/chemical/pms7003.c
129
iio_push_to_buffers_with_ts(indio_dev, &state->scan, sizeof(state->scan),
drivers/iio/chemical/pms7003.c
80
} scan;
drivers/iio/chemical/scd30_core.c
625
} scan = { };
drivers/iio/chemical/scd30_core.c
628
ret = scd30_trigger_handler_helper(indio_dev, scan.data, sizeof(scan.data));
drivers/iio/chemical/scd30_core.c
632
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/chemical/scd4x.c
671
} scan = { };
drivers/iio/chemical/scd4x.c
675
ret = scd4x_read_poll(state, scan.data);
drivers/iio/chemical/scd4x.c
680
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/chemical/sps30.c
115
} scan;
drivers/iio/chemical/sps30.c
117
ret = sps30_do_meas(state, scan.data, ARRAY_SIZE(scan.data));
drivers/iio/chemical/sps30.c
121
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/dummy/iio_simple_dummy_buffer.c
53
struct dummy_scan *scan;
drivers/iio/dummy/iio_simple_dummy_buffer.c
63
scan = kzalloc_obj(*scan);
drivers/iio/dummy/iio_simple_dummy_buffer.c
64
if (!scan)
drivers/iio/dummy/iio_simple_dummy_buffer.c
84
scan->data[i++] = fakedata[j];
drivers/iio/dummy/iio_simple_dummy_buffer.c
86
iio_push_to_buffers_with_ts(indio_dev, scan, sizeof(*scan),
drivers/iio/dummy/iio_simple_dummy_buffer.c
89
kfree(scan);
drivers/iio/gyro/bmg160_core.c
101
} scan;
drivers/iio/gyro/bmg160_core.c
895
data->scan.chans, AXIS_MAX * 2);
drivers/iio/gyro/bmg160_core.c
900
iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
drivers/iio/gyro/hid-sensor-gyro-3d.c
190
iio_push_to_buffers_with_timestamp(indio_dev, &gyro_state->scan,
drivers/iio/gyro/hid-sensor-gyro-3d.c
215
gyro_state->scan.gyro_val[CHANNEL_SCAN_INDEX_X + offset] =
drivers/iio/gyro/hid-sensor-gyro-3d.c
31
} scan;
drivers/iio/gyro/itg3200_buffer.c
56
} scan;
drivers/iio/gyro/itg3200_buffer.c
58
int ret = itg3200_read_all_channels(st->i2c, scan.buf);
drivers/iio/gyro/itg3200_buffer.c
62
iio_push_to_buffers_with_timestamp(indio_dev, &scan, pf->timestamp);
drivers/iio/gyro/mpu3050-core.c
479
} scan;
drivers/iio/gyro/mpu3050-core.c
632
ret = regmap_bulk_read(mpu3050->map, MPU3050_TEMP_H, scan.chans,
drivers/iio/gyro/mpu3050-core.c
633
sizeof(scan.chans));
drivers/iio/gyro/mpu3050-core.c
640
iio_push_to_buffers_with_timestamp(indio_dev, &scan, timestamp);
drivers/iio/humidity/am2315.c
173
data->scan.chans[0] = sensor_data.hum_data;
drivers/iio/humidity/am2315.c
174
data->scan.chans[1] = sensor_data.temp_data;
drivers/iio/humidity/am2315.c
178
data->scan.chans[i] = (bit ? sensor_data.temp_data :
drivers/iio/humidity/am2315.c
185
iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
drivers/iio/humidity/am2315.c
39
} scan;
drivers/iio/humidity/hdc100x.c
316
ret = i2c_master_recv(client, (u8 *)data->scan.channels, 4);
drivers/iio/humidity/hdc100x.c
322
iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
drivers/iio/humidity/hdc100x.c
48
} scan;
drivers/iio/humidity/hid-sensor-humidity.c
135
iio_push_to_buffers_with_timestamp(indio_dev, &humid_st->scan,
drivers/iio/humidity/hid-sensor-humidity.c
151
humid_st->scan.humidity_data = *(s32 *)raw_data;
drivers/iio/humidity/hid-sensor-humidity.c
21
} scan;
drivers/iio/humidity/hts221.h
44
} scan;
drivers/iio/humidity/hts221_buffer.c
172
&hw->scan.channels[0],
drivers/iio/humidity/hts221_buffer.c
173
sizeof(hw->scan.channels[0]));
drivers/iio/humidity/hts221_buffer.c
180
&hw->scan.channels[1],
drivers/iio/humidity/hts221_buffer.c
181
sizeof(hw->scan.channels[1]));
drivers/iio/humidity/hts221_buffer.c
185
iio_push_to_buffers_with_timestamp(iio_dev, &hw->scan,
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
167
unsigned int scan;
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
171
scan = inv_scan_query(indio_dev);
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
179
result = inv_mpu6050_switch_engine(st, false, ~scan & ~INV_MPU6050_SENSOR_WOM);
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
182
result = inv_mpu6050_switch_engine(st, true, scan);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
500
} scan[ST_LSM6DSX_ID_MAX];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
449
memcpy(hw->scan[ST_LSM6DSX_ID_GYRO].channels,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
451
sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
452
offset += sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
455
memcpy(hw->scan[ST_LSM6DSX_ID_ACC].channels,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
457
sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
458
offset += sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
461
memcpy(hw->scan[ST_LSM6DSX_ID_EXT0].channels,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
463
sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
464
offset += sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
501
&hw->scan[ST_LSM6DSX_ID_GYRO],
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
515
&hw->scan[ST_LSM6DSX_ID_ACC],
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
522
&hw->scan[ST_LSM6DSX_ID_EXT0],
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2794
(u8 *)hw->scan[sensor->id].channels,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2795
sizeof(hw->scan[sensor->id].channels));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2798
hw->scan[sensor->id].channels,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2799
sizeof(hw->scan[sensor->id].channels));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2801
iio_push_to_buffers_with_timestamp(iio_dev, &hw->scan[sensor->id],
drivers/iio/light/acpi-als.c
149
} scan = { };
drivers/iio/light/acpi-als.c
158
scan.light = val;
drivers/iio/light/acpi-als.c
171
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan), pf->timestamp);
drivers/iio/light/adjd_s311.c
122
} scan = { };
drivers/iio/light/adjd_s311.c
134
scan.chans[j++] = ret & ADJD_S311_DATA_MASK;
drivers/iio/light/adjd_s311.c
137
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan), time_ns);
drivers/iio/light/as73211.c
642
} scan = { };
drivers/iio/light/as73211.c
664
.len = sizeof(scan.chan),
drivers/iio/light/as73211.c
665
.buf = (u8 *)&scan.chan,
drivers/iio/light/as73211.c
677
(char *)&scan.chan[0], 3 * sizeof(scan.chan[0]));
drivers/iio/light/as73211.c
688
scan.chan[1] = cpu_to_le16(U16_MAX);
drivers/iio/light/as73211.c
689
scan.chan[2] = cpu_to_le16(U16_MAX);
drivers/iio/light/as73211.c
690
scan.chan[3] = cpu_to_le16(U16_MAX);
drivers/iio/light/as73211.c
692
scan.chan[0] = cpu_to_le16(U16_MAX);
drivers/iio/light/as73211.c
693
scan.chan[1] = cpu_to_le16(U16_MAX);
drivers/iio/light/as73211.c
694
scan.chan[2] = cpu_to_le16(U16_MAX);
drivers/iio/light/as73211.c
698
iio_push_to_buffers_with_timestamp(indio_dev, &scan, iio_get_time_ns(indio_dev));
drivers/iio/light/bh1745.c
743
} scan = { };
drivers/iio/light/bh1745.c
755
scan.chans[j++] = value;
drivers/iio/light/bh1745.c
758
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/light/hid-sensor-als.c
254
iio_push_to_buffers_with_ts(indio_dev, &als_state->scan,
drivers/iio/light/hid-sensor-als.c
255
sizeof(als_state->scan),
drivers/iio/light/hid-sensor-als.c
276
als_state->scan.illum[CHANNEL_SCAN_INDEX_INTENSITY] = sample_data;
drivers/iio/light/hid-sensor-als.c
277
als_state->scan.illum[CHANNEL_SCAN_INDEX_ILLUM] = sample_data;
drivers/iio/light/hid-sensor-als.c
281
als_state->scan.illum[CHANNEL_SCAN_INDEX_COLOR_TEMP] = sample_data;
drivers/iio/light/hid-sensor-als.c
285
als_state->scan.illum[CHANNEL_SCAN_INDEX_CHROMATICITY_X] = sample_data;
drivers/iio/light/hid-sensor-als.c
289
als_state->scan.illum[CHANNEL_SCAN_INDEX_CHROMATICITY_Y] = sample_data;
drivers/iio/light/hid-sensor-als.c
35
} scan;
drivers/iio/light/isl29125.c
181
} scan = { };
drivers/iio/light/isl29125.c
189
scan.chans[j++] = ret;
drivers/iio/light/isl29125.c
192
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/light/ltr501.c
1281
} scan = { };
drivers/iio/light/ltr501.c
1304
scan.channels[j++] = le16_to_cpu(als_buf[1]);
drivers/iio/light/ltr501.c
1306
scan.channels[j++] = le16_to_cpu(als_buf[0]);
drivers/iio/light/ltr501.c
1314
scan.channels[j++] = psdata & LTR501_PS_DATA_MASK;
drivers/iio/light/ltr501.c
1317
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/light/max44000.c
496
} scan = { };
drivers/iio/light/max44000.c
504
scan.channels[index++] = ret;
drivers/iio/light/max44000.c
510
scan.channels[index] = regval;
drivers/iio/light/max44000.c
514
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/light/rohm-bu27034.c
1146
&data->scan.channels[0],
drivers/iio/light/rohm-bu27034.c
1147
sizeof(data->scan.channels));
drivers/iio/light/rohm-bu27034.c
1183
ret = bu27034_calc_mlux(data, &data->scan.channels[0],
drivers/iio/light/rohm-bu27034.c
1194
data->scan.mlux = (u32)mlux;
drivers/iio/light/rohm-bu27034.c
1196
iio_push_to_buffers_with_ts(idev, &data->scan,
drivers/iio/light/rohm-bu27034.c
1197
sizeof(data->scan), tstamp);
drivers/iio/light/rohm-bu27034.c
210
} scan;
drivers/iio/light/rpr0521.c
205
} scan;
drivers/iio/light/rpr0521.c
454
data->scan.channels,
drivers/iio/light/rpr0521.c
457
iio_push_to_buffers_with_ts(indio_dev, &data->scan,
drivers/iio/light/rpr0521.c
458
sizeof(data->scan), pf->timestamp);
drivers/iio/light/st_uvis25_core.c
241
} scan = { };
drivers/iio/light/st_uvis25_core.c
248
scan.chan = val;
drivers/iio/light/st_uvis25_core.c
250
iio_push_to_buffers_with_ts(iio_dev, &scan, sizeof(scan),
drivers/iio/light/tcs3414.c
206
} scan = { };
drivers/iio/light/tcs3414.c
215
scan.chans[j++] = ret;
drivers/iio/light/tcs3414.c
218
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/light/tcs3472.c
370
} scan = { };
drivers/iio/light/tcs3472.c
382
scan.chans[j++] = ret;
drivers/iio/light/tcs3472.c
385
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/light/vcnl4000.c
1574
} scan = { };
drivers/iio/light/vcnl4000.c
1594
scan.chan = val;
drivers/iio/light/vcnl4000.c
1607
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/light/veml6030.c
893
} scan = { };
drivers/iio/light/veml6030.c
901
scan.chans[i++] = reg;
drivers/iio/light/veml6030.c
904
iio_push_to_buffers_with_ts(iio, &scan, sizeof(scan), pf->timestamp);
drivers/iio/light/veml6046x00.c
841
} scan;
drivers/iio/light/veml6046x00.c
844
&scan.chans, sizeof(scan.chans));
drivers/iio/light/veml6046x00.c
848
iio_push_to_buffers_with_ts(iio, &scan, sizeof(scan),
drivers/iio/light/vl6180.c
545
} scan = { };
drivers/iio/light/vl6180.c
562
scan.chan[i++] = ret;
drivers/iio/light/vl6180.c
565
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan), time_ns);
drivers/iio/magnetometer/ak8974.c
200
} scan;
drivers/iio/magnetometer/ak8974.c
668
ret = ak8974_getresult(ak8974, ak8974->scan.channels);
drivers/iio/magnetometer/ak8974.c
674
iio_push_to_buffers_with_ts(indio_dev, &ak8974->scan, sizeof(ak8974->scan),
drivers/iio/magnetometer/ak8975.c
429
} scan;
drivers/iio/magnetometer/ak8975.c
891
data->scan.channels[0] = clamp_t(s16, le16_to_cpu(fval[0]), -def->range, def->range);
drivers/iio/magnetometer/ak8975.c
892
data->scan.channels[1] = clamp_t(s16, le16_to_cpu(fval[1]), -def->range, def->range);
drivers/iio/magnetometer/ak8975.c
893
data->scan.channels[2] = clamp_t(s16, le16_to_cpu(fval[2]), -def->range, def->range);
drivers/iio/magnetometer/ak8975.c
895
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/magnetometer/als31300.c
233
} scan;
drivers/iio/magnetometer/als31300.c
242
scan.temperature = t;
drivers/iio/magnetometer/als31300.c
243
scan.channels[0] = x;
drivers/iio/magnetometer/als31300.c
244
scan.channels[1] = y;
drivers/iio/magnetometer/als31300.c
245
scan.channels[2] = z;
drivers/iio/magnetometer/als31300.c
246
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan), pf->timestamp);
drivers/iio/magnetometer/bmc150_magn.c
142
} scan;
drivers/iio/magnetometer/bmc150_magn.c
667
ret = bmc150_magn_read_xyz(data, data->scan.chans);
drivers/iio/magnetometer/bmc150_magn.c
671
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/magnetometer/hmc5843.h
48
} scan;
drivers/iio/magnetometer/hmc5843_core.c
449
data->scan.chans, sizeof(data->scan.chans));
drivers/iio/magnetometer/hmc5843_core.c
455
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/magnetometer/mag3110.c
395
ret = mag3110_read(data, data->scan.channels);
drivers/iio/magnetometer/mag3110.c
404
data->scan.temperature = ret;
drivers/iio/magnetometer/mag3110.c
407
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/magnetometer/mag3110.c
65
} scan;
drivers/iio/magnetometer/tlv493d.c
351
} scan;
drivers/iio/magnetometer/tlv493d.c
359
scan.channels[0] = x;
drivers/iio/magnetometer/tlv493d.c
360
scan.channels[1] = y;
drivers/iio/magnetometer/tlv493d.c
361
scan.channels[2] = z;
drivers/iio/magnetometer/tlv493d.c
362
scan.temperature = t;
drivers/iio/magnetometer/tlv493d.c
363
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan), pf->timestamp);
drivers/iio/magnetometer/yamaha-yas530.c
241
} scan;
drivers/iio/magnetometer/yamaha-yas530.c
672
yas5xx->scan.channels[0] = t;
drivers/iio/magnetometer/yamaha-yas530.c
673
yas5xx->scan.channels[1] = x;
drivers/iio/magnetometer/yamaha-yas530.c
674
yas5xx->scan.channels[2] = y;
drivers/iio/magnetometer/yamaha-yas530.c
675
yas5xx->scan.channels[3] = z;
drivers/iio/magnetometer/yamaha-yas530.c
676
iio_push_to_buffers_with_ts(indio_dev, &yas5xx->scan, sizeof(yas5xx->scan),
drivers/iio/orientation/hid-sensor-incl-3d.c
203
&incl_state->scan,
drivers/iio/orientation/hid-sensor-incl-3d.c
224
incl_state->scan.incl_val[CHANNEL_SCAN_INDEX_X] = *(u32 *)raw_data;
drivers/iio/orientation/hid-sensor-incl-3d.c
227
incl_state->scan.incl_val[CHANNEL_SCAN_INDEX_Y] = *(u32 *)raw_data;
drivers/iio/orientation/hid-sensor-incl-3d.c
230
incl_state->scan.incl_val[CHANNEL_SCAN_INDEX_Z] = *(u32 *)raw_data;
drivers/iio/orientation/hid-sensor-incl-3d.c
32
} scan;
drivers/iio/orientation/hid-sensor-rotation.c
234
rot_state->scan.timestamp[0] = rot_state->timestamp;
drivers/iio/orientation/hid-sensor-rotation.c
235
rot_state->scan.timestamp[1] = rot_state->timestamp;
drivers/iio/orientation/hid-sensor-rotation.c
237
iio_push_to_buffers(indio_dev, &rot_state->scan);
drivers/iio/orientation/hid-sensor-rotation.c
256
rot_state->scan.sampled_vals[0] = ((s16 *)raw_data)[0];
drivers/iio/orientation/hid-sensor-rotation.c
257
rot_state->scan.sampled_vals[1] = ((s16 *)raw_data)[1];
drivers/iio/orientation/hid-sensor-rotation.c
258
rot_state->scan.sampled_vals[2] = ((s16 *)raw_data)[2];
drivers/iio/orientation/hid-sensor-rotation.c
259
rot_state->scan.sampled_vals[3] = ((s16 *)raw_data)[3];
drivers/iio/orientation/hid-sensor-rotation.c
261
memcpy(&rot_state->scan.sampled_vals, raw_data,
drivers/iio/orientation/hid-sensor-rotation.c
262
sizeof(rot_state->scan.sampled_vals));
drivers/iio/orientation/hid-sensor-rotation.c
266
sizeof(rot_state->scan.sampled_vals));
drivers/iio/orientation/hid-sensor-rotation.c
28
} scan;
drivers/iio/position/hid-sensor-custom-intel-hinge.c
201
iio_push_to_buffers_with_timestamp(indio_dev, &st->scan,
drivers/iio/position/hid-sensor-custom-intel-hinge.c
223
st->scan.hinge_val[offset] = *(u32 *)raw_data;
drivers/iio/position/hid-sensor-custom-intel-hinge.c
42
} scan;
drivers/iio/pressure/abp2030pa.c
329
data->scan.chan[0] = get_unaligned_be24(&data->rx_buf[1]);
drivers/iio/pressure/abp2030pa.c
330
data->scan.chan[1] = get_unaligned_be24(&data->rx_buf[4]);
drivers/iio/pressure/abp2030pa.c
332
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/pressure/abp2030pa.h
61
} scan;
drivers/iio/pressure/hid-sensor-press.c
168
iio_push_to_buffers_with_ts(indio_dev, &press_state->scan,
drivers/iio/pressure/hid-sensor-press.c
169
sizeof(press_state->scan),
drivers/iio/pressure/hid-sensor-press.c
188
press_state->scan.press_data = *(u32 *)raw_data;
drivers/iio/pressure/hid-sensor-press.c
28
} scan;
drivers/iio/pressure/hsc030pa.c
313
memcpy(&data->scan.chan[0], &data->buffer[0], 2);
drivers/iio/pressure/hsc030pa.c
314
memcpy(&data->scan.chan[1], &data->buffer[2], 2);
drivers/iio/pressure/hsc030pa.c
316
iio_push_to_buffers_with_ts(indio_dev, &data->scan, sizeof(data->scan),
drivers/iio/pressure/hsc030pa.h
62
} scan;
drivers/iio/pressure/ms5611_core.c
217
} scan;
drivers/iio/pressure/ms5611_core.c
221
ret = ms5611_read_temp_and_pressure(indio_dev, &scan.channels[1],
drivers/iio/pressure/ms5611_core.c
222
&scan.channels[0]);
drivers/iio/pressure/ms5611_core.c
227
iio_push_to_buffers_with_timestamp(indio_dev, &scan,
drivers/iio/proximity/as3935.c
232
st->scan.chan = val & AS3935_DATA_MASK;
drivers/iio/proximity/as3935.c
233
iio_push_to_buffers_with_ts(indio_dev, &st->scan, sizeof(st->scan),
drivers/iio/proximity/as3935.c
66
} scan;
drivers/iio/proximity/irsd200.c
766
} scan = { };
drivers/iio/proximity/irsd200.c
769
ret = irsd200_read_data(data, &scan.channel);
drivers/iio/proximity/irsd200.c
773
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/proximity/isl29501.c
944
} scan = { };
drivers/iio/proximity/isl29501.c
948
scan.data = value;
drivers/iio/proximity/isl29501.c
951
iio_push_to_buffers_with_timestamp(indio_dev, &scan, pf->timestamp);
drivers/iio/proximity/mb1232.c
120
} scan = { };
drivers/iio/proximity/mb1232.c
122
scan.distance = mb1232_read_distance(data);
drivers/iio/proximity/mb1232.c
123
if (scan.distance < 0)
drivers/iio/proximity/mb1232.c
126
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
233
} scan = { };
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
235
ret = lidar_get_measurement(data, &scan.chan);
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
237
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/proximity/srf08.c
182
} scan = { };
drivers/iio/proximity/srf08.c
184
scan.chan = srf08_read_ranging(data);
drivers/iio/proximity/srf08.c
185
if (scan.chan < 0)
drivers/iio/proximity/srf08.c
190
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/proximity/sx9500.c
637
} scan = { };
drivers/iio/proximity/sx9500.c
647
scan.chan[i++] = val;
drivers/iio/proximity/sx9500.c
650
iio_push_to_buffers_with_timestamp(indio_dev, &scan,
drivers/iio/proximity/vl53l0x-i2c.c
85
} scan = { };
drivers/iio/proximity/vl53l0x-i2c.c
93
scan.chan = get_unaligned_be16(&buffer[10]);
drivers/iio/proximity/vl53l0x-i2c.c
94
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/proximity/vl53l1x-i2c.c
555
} scan = { };
drivers/iio/proximity/vl53l1x-i2c.c
569
&scan.distance);
drivers/iio/proximity/vl53l1x-i2c.c
573
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/iio/resolver/ad2s1210.c
1289
memset(&st->scan, 0, sizeof(st->scan));
drivers/iio/resolver/ad2s1210.c
1309
memcpy(&st->scan.chan[chan++], &st->sample.raw, 2);
drivers/iio/resolver/ad2s1210.c
1329
memcpy(&st->scan.chan[chan++], &st->sample.raw, 2);
drivers/iio/resolver/ad2s1210.c
1343
iio_push_to_buffers_with_ts(indio_dev, &st->scan, sizeof(st->scan),
drivers/iio/resolver/ad2s1210.c
169
} scan;
drivers/iio/temperature/hid-sensor-temperature.c
133
iio_push_to_buffers_with_ts(indio_dev, &temp_st->scan,
drivers/iio/temperature/hid-sensor-temperature.c
134
sizeof(temp_st->scan),
drivers/iio/temperature/hid-sensor-temperature.c
150
temp_st->scan.temperature_data = *(s32 *)raw_data;
drivers/iio/temperature/hid-sensor-temperature.c
21
} scan;
drivers/iio/temperature/tmp006.c
256
} scan = { };
drivers/iio/temperature/tmp006.c
262
scan.channels[0] = ret;
drivers/iio/temperature/tmp006.c
267
scan.channels[1] = ret;
drivers/iio/temperature/tmp006.c
269
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
drivers/infiniband/core/uverbs_cmd.c
487
struct xrcd_table_entry *entry, *scan;
drivers/infiniband/core/uverbs_cmd.c
500
scan = rb_entry(parent, struct xrcd_table_entry, node);
drivers/infiniband/core/uverbs_cmd.c
502
if (inode < scan->inode) {
drivers/infiniband/core/uverbs_cmd.c
504
} else if (inode > scan->inode) {
drivers/input/keyboard/pxa27x_keypad.c
333
goto scan;
drivers/input/keyboard/pxa27x_keypad.c
342
goto scan;
drivers/input/keyboard/pxa27x_keypad.c
345
goto scan;
drivers/input/keyboard/pxa27x_keypad.c
363
scan:
drivers/media/pci/mgb4/mgb4_trigger.c
100
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan), pf->timestamp);
drivers/media/pci/mgb4/mgb4_trigger.c
95
} scan = { };
drivers/media/pci/mgb4/mgb4_trigger.c
97
scan.data = mgb4_read_reg(&st->mgbdev->video, 0xA0);
drivers/media/pci/mgb4/mgb4_trigger.c
98
mgb4_write_reg(&st->mgbdev->video, 0xA0, scan.data);
drivers/media/pci/saa7134/saa7134-tvaudio.c
317
static int tvaudio_checkcarrier(struct saa7134_dev *dev, struct mainscan *scan)
drivers/media/pci/saa7134/saa7134-tvaudio.c
321
if (!(dev->tvnorm->id & scan->std)) {
drivers/media/pci/saa7134/saa7134-tvaudio.c
323
scan->carr / 1000, scan->carr % 1000, scan->name);
drivers/media/pci/saa7134/saa7134-tvaudio.c
329
audio_dbg(1, "debug %d:", scan->carr);
drivers/media/pci/saa7134/saa7134-tvaudio.c
331
tvaudio_setcarrier(dev,scan->carr+i,scan->carr+i);
drivers/media/pci/saa7134/saa7134-tvaudio.c
344
tvaudio_setcarrier(dev,scan->carr-90,scan->carr-90);
drivers/media/pci/saa7134/saa7134-tvaudio.c
350
tvaudio_setcarrier(dev,scan->carr+90,scan->carr+90);
drivers/media/pci/saa7134/saa7134-tvaudio.c
360
scan->carr / 1000, scan->carr % 1000,
drivers/media/pci/saa7134/saa7134-tvaudio.c
361
scan->name, value, left, right);
drivers/media/platform/chips-media/coda/coda-jpeg.c
276
.scan = &scan_header,
drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c
64
.scan = adstech_dvb_t_pci,
drivers/media/rc/keymaps/rc-alink-dtu-m.c
35
.scan = alink_dtu_m,
drivers/media/rc/keymaps/rc-anysee.c
60
.scan = anysee,
drivers/media/rc/keymaps/rc-apac-viewcomp.c
55
.scan = apac_viewcomp,
drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c
43
.scan = t2hybrid,
drivers/media/rc/keymaps/rc-asus-pc39.c
66
.scan = asus_pc39,
drivers/media/rc/keymaps/rc-asus-ps3-100.c
65
.scan = asus_ps3_100,
drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c
44
.scan = ati_tv_wonder_hd_600,
drivers/media/rc/keymaps/rc-ati-x10.c
104
.scan = ati_x10,
drivers/media/rc/keymaps/rc-avermedia-a16d.c
50
.scan = avermedia_a16d,
drivers/media/rc/keymaps/rc-avermedia-cardbus.c
72
.scan = avermedia_cardbus,
drivers/media/rc/keymaps/rc-avermedia-dvbt.c
53
.scan = avermedia_dvbt,
drivers/media/rc/keymaps/rc-avermedia-m135a.c
123
.scan = avermedia_m135a,
drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c
71
.scan = avermedia_m733a_rm_k6,
drivers/media/rc/keymaps/rc-avermedia-rm-ks.c
46
.scan = avermedia_rm_ks,
drivers/media/rc/keymaps/rc-avermedia.c
61
.scan = avermedia,
drivers/media/rc/keymaps/rc-avertv-303.c
60
.scan = avertv_303,
drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c
69
.scan = azurewave_ad_tu700,
drivers/media/rc/keymaps/rc-beelink-gs1.c
63
.scan = beelink_gs1_table,
drivers/media/rc/keymaps/rc-beelink-mxiii.c
36
.scan = beelink_mxiii,
drivers/media/rc/keymaps/rc-behold-columbus.c
83
.scan = behold_columbus,
drivers/media/rc/keymaps/rc-behold.c
116
.scan = behold,
drivers/media/rc/keymaps/rc-budget-ci-old.c
68
.scan = budget_ci_old,
drivers/media/rc/keymaps/rc-cec.c
167
.scan = cec,
drivers/media/rc/keymaps/rc-cinergy-1400.c
59
.scan = cinergy_1400,
drivers/media/rc/keymaps/rc-cinergy.c
53
.scan = cinergy,
drivers/media/rc/keymaps/rc-ct-90405.c
65
.scan = ct_90405,
drivers/media/rc/keymaps/rc-d680-dmb.c
51
.scan = rc_map_d680_dmb_table,
drivers/media/rc/keymaps/rc-delock-61959.c
57
.scan = delock_61959,
drivers/media/rc/keymaps/rc-dib0700-nec.c
99
.scan = dib0700_nec_table,
drivers/media/rc/keymaps/rc-dib0700-rc5.c
210
.scan = dib0700_rc5_table,
drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c
65
.scan = digitalnow_tinytwin,
drivers/media/rc/keymaps/rc-digittrade.c
49
.scan = digittrade,
drivers/media/rc/keymaps/rc-dm1105-nec.c
51
.scan = dm1105_nec,
drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c
53
.scan = dntv_live_dvb_t,
drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c
72
.scan = dntv_live_dvbt_pro,
drivers/media/rc/keymaps/rc-dreambox.c
130
.scan = dreambox,
drivers/media/rc/keymaps/rc-dtt200u.c
34
.scan = dtt200u_table,
drivers/media/rc/keymaps/rc-dvbsky.c
52
.scan = rc5_dvbsky,
drivers/media/rc/keymaps/rc-dvico-mce.c
61
.scan = rc_map_dvico_mce_table,
drivers/media/rc/keymaps/rc-dvico-portable.c
52
.scan = rc_map_dvico_portable_table,
drivers/media/rc/keymaps/rc-em-terratec.c
44
.scan = em_terratec,
drivers/media/rc/keymaps/rc-encore-enltv-fm53.c
56
.scan = encore_enltv_fm53,
drivers/media/rc/keymaps/rc-encore-enltv.c
87
.scan = encore_enltv,
drivers/media/rc/keymaps/rc-encore-enltv2.c
65
.scan = encore_enltv2,
drivers/media/rc/keymaps/rc-evga-indtube.c
36
.scan = evga_indtube,
drivers/media/rc/keymaps/rc-eztv.c
71
.scan = eztv,
drivers/media/rc/keymaps/rc-flydvb.c
52
.scan = flydvb,
drivers/media/rc/keymaps/rc-flyvideo.c
45
.scan = flyvideo,
drivers/media/rc/keymaps/rc-fusionhdtv-mce.c
73
.scan = fusionhdtv_mce,
drivers/media/rc/keymaps/rc-gadmei-rm008z.c
56
.scan = gadmei_rm008z,
drivers/media/rc/keymaps/rc-geekbox.c
28
.scan = geekbox,
drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c
59
.scan = genius_tvgo_a11mce,
drivers/media/rc/keymaps/rc-gotview7135.c
54
.scan = gotview7135,
drivers/media/rc/keymaps/rc-hauppauge.c
310
.scan = rc5_hauppauge_new,
drivers/media/rc/keymaps/rc-hisi-poplar.c
45
.scan = hisi_poplar_keymap,
drivers/media/rc/keymaps/rc-hisi-tv-demo.c
57
.scan = hisi_tv_demo_keymap,
drivers/media/rc/keymaps/rc-imon-mce.c
117
.scan = imon_mce,
drivers/media/rc/keymaps/rc-imon-pad.c
131
.scan = imon_pad,
drivers/media/rc/keymaps/rc-imon-rsc.c
61
.scan = imon_rsc,
drivers/media/rc/keymaps/rc-iodata-bctv7e.c
63
.scan = iodata_bctv7e,
drivers/media/rc/keymaps/rc-it913x-v1.c
70
.scan = it913x_v1_rc,
drivers/media/rc/keymaps/rc-it913x-v2.c
69
.scan = it913x_v2_rc,
drivers/media/rc/keymaps/rc-kaiomy.c
62
.scan = kaiomy,
drivers/media/rc/keymaps/rc-khadas.c
33
.scan = khadas,
drivers/media/rc/keymaps/rc-khamsin.c
54
.scan = khamsin,
drivers/media/rc/keymaps/rc-kworld-315u.c
58
.scan = kworld_315u,
drivers/media/rc/keymaps/rc-kworld-pc150u.c
77
.scan = kworld_pc150u,
drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c
78
.scan = kworld_plus_tv_analog,
drivers/media/rc/keymaps/rc-leadtek-y04g0051.c
66
.scan = leadtek_y04g0051,
drivers/media/rc/keymaps/rc-lme2510.c
85
.scan = lme2510_rc,
drivers/media/rc/keymaps/rc-manli.c
109
.scan = manli,
drivers/media/rc/keymaps/rc-mecool-kii-pro.c
70
.scan = mecool_kii_pro,
drivers/media/rc/keymaps/rc-mecool-kiii-pro.c
67
.scan = mecool_kiii_pro,
drivers/media/rc/keymaps/rc-medion-x10-digitainer.c
88
.scan = medion_x10_digitainer,
drivers/media/rc/keymaps/rc-medion-x10-or2x.c
73
.scan = medion_x10_or2x,
drivers/media/rc/keymaps/rc-medion-x10.c
83
.scan = medion_x10,
drivers/media/rc/keymaps/rc-minix-neo.c
34
.scan = minix_neo,
drivers/media/rc/keymaps/rc-msi-digivox-ii.c
34
.scan = msi_digivox_ii,
drivers/media/rc/keymaps/rc-msi-digivox-iii.c
52
.scan = msi_digivox_iii,
drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c
98
.scan = msi_tvanywhere_plus,
drivers/media/rc/keymaps/rc-msi-tvanywhere.c
44
.scan = msi_tvanywhere,
drivers/media/rc/keymaps/rc-mygica-utv3.c
47
.scan = mygica_utv3,
drivers/media/rc/keymaps/rc-nebula.c
71
.scan = nebula,
drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c
132
.scan = nec_terratec_cinergy_xs,
drivers/media/rc/keymaps/rc-norwood.c
60
.scan = norwood,
drivers/media/rc/keymaps/rc-npgtech.c
55
.scan = npgtech,
drivers/media/rc/keymaps/rc-odroid.c
33
.scan = odroid,
drivers/media/rc/keymaps/rc-pctv-sedna.c
55
.scan = pctv_sedna,
drivers/media/rc/keymaps/rc-pine64.c
44
.scan = pine64,
drivers/media/rc/keymaps/rc-pinnacle-color.c
69
.scan = pinnacle_color,
drivers/media/rc/keymaps/rc-pinnacle-grey.c
64
.scan = pinnacle_grey,
drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c
45
.scan = pinnacle_pctv_hd,
drivers/media/rc/keymaps/rc-pixelview-002t.c
52
.scan = pixelview_002t,
drivers/media/rc/keymaps/rc-pixelview-mk12.c
58
.scan = pixelview_mk12,
drivers/media/rc/keymaps/rc-pixelview-new.c
58
.scan = pixelview_new,
drivers/media/rc/keymaps/rc-pixelview.c
57
.scan = pixelview,
drivers/media/rc/keymaps/rc-powercolor-real-angel.c
56
.scan = powercolor_real_angel,
drivers/media/rc/keymaps/rc-proteus-2309.c
44
.scan = proteus_2309,
drivers/media/rc/keymaps/rc-purpletv.c
56
.scan = purpletv,
drivers/media/rc/keymaps/rc-pv951.c
53
.scan = pv951,
drivers/media/rc/keymaps/rc-rc6-mce.c
95
.scan = rc6_mce,
drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c
53
.scan = real_audio_220_32_keys,
drivers/media/rc/keymaps/rc-reddo.c
52
.scan = reddo,
drivers/media/rc/keymaps/rc-siemens-gigaset-rc20.c
49
.scan = siemens_gigaset_rc20,
drivers/media/rc/keymaps/rc-snapstream-firefly.c
73
.scan = snapstream_firefly,
drivers/media/rc/keymaps/rc-streamzap.c
56
.scan = streamzap,
drivers/media/rc/keymaps/rc-su3000.c
50
.scan = su3000,
drivers/media/rc/keymaps/rc-tanix-tx3mini.c
56
.scan = tanix_tx3mini,
drivers/media/rc/keymaps/rc-tanix-tx5max.c
47
.scan = tanix_tx5max,
drivers/media/rc/keymaps/rc-tbs-nec.c
50
.scan = tbs_nec,
drivers/media/rc/keymaps/rc-technisat-ts35.c
52
.scan = technisat_ts35,
drivers/media/rc/keymaps/rc-technisat-usb2.c
69
.scan = technisat_usb2,
drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c
64
.scan = terratec_cinergy_c_pci,
drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c
62
.scan = terratec_cinergy_s2_hd,
drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c
67
.scan = terratec_cinergy_xs,
drivers/media/rc/keymaps/rc-terratec-slim-2.c
39
.scan = terratec_slim_2,
drivers/media/rc/keymaps/rc-terratec-slim.c
46
.scan = terratec_slim,
drivers/media/rc/keymaps/rc-tevii-nec.c
63
.scan = tevii_nec,
drivers/media/rc/keymaps/rc-tivo.c
74
.scan = tivo,
drivers/media/rc/keymaps/rc-total-media-in-hand-02.c
52
.scan = total_media_in_hand_02,
drivers/media/rc/keymaps/rc-total-media-in-hand.c
52
.scan = total_media_in_hand,
drivers/media/rc/keymaps/rc-trekstor.c
47
.scan = trekstor,
drivers/media/rc/keymaps/rc-tt-1500.c
57
.scan = tt_1500,
drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c
74
.scan = twinhan_dtv_cab_ci,
drivers/media/rc/keymaps/rc-twinhan1027.c
68
.scan = twinhan_vp1027,
drivers/media/rc/keymaps/rc-vega-s9x.c
33
.scan = vega_s9x,
drivers/media/rc/keymaps/rc-videomate-m1f.c
68
.scan = videomate_k100,
drivers/media/rc/keymaps/rc-videomate-s350.c
60
.scan = videomate_s350,
drivers/media/rc/keymaps/rc-videomate-tv-pvr.c
62
.scan = videomate_tv_pvr,
drivers/media/rc/keymaps/rc-videostrong-kii-pro.c
62
.scan = kii_pro,
drivers/media/rc/keymaps/rc-wetek-hub.c
32
.scan = wetek_hub,
drivers/media/rc/keymaps/rc-wetek-play2.c
72
.scan = wetek_play2,
drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c
57
.scan = winfast_usbii_deluxe,
drivers/media/rc/keymaps/rc-winfast.c
77
.scan = winfast,
drivers/media/rc/keymaps/rc-x96max.c
62
.scan = x96max,
drivers/media/rc/keymaps/rc-xbox-360.c
63
.scan = xbox_360,
drivers/media/rc/keymaps/rc-xbox-dvd.c
43
.scan = xbox_dvd,
drivers/media/rc/keymaps/rc-zx-irdec.c
55
.scan = zx_irdec_table,
drivers/media/rc/lirc_dev.c
245
struct lirc_scancode scan;
drivers/media/rc/lirc_dev.c
247
if (n != sizeof(scan)) {
drivers/media/rc/lirc_dev.c
252
if (copy_from_user(&scan, buf, sizeof(scan))) {
drivers/media/rc/lirc_dev.c
257
if (scan.flags || scan.keycode || scan.timestamp ||
drivers/media/rc/lirc_dev.c
258
scan.rc_proto > RC_PROTO_MAX) {
drivers/media/rc/lirc_dev.c
264
if (scan.scancode > U32_MAX ||
drivers/media/rc/lirc_dev.c
265
!rc_validate_scancode(scan.rc_proto, scan.scancode)) {
drivers/media/rc/lirc_dev.c
276
ret = ir_raw_encode_scancode(scan.rc_proto, scan.scancode,
drivers/media/rc/lirc_dev.c
297
int carrier = ir_raw_encode_carrier(scan.rc_proto);
drivers/media/rc/rc-main.c
159
.scan = empty,
drivers/media/rc/rc-main.c
1796
if (!rc_map || !rc_map->scan || rc_map->size == 0)
drivers/media/rc/rc-main.c
223
rc_map->scan = kmalloc(rc_map->alloc, GFP_KERNEL);
drivers/media/rc/rc-main.c
224
if (!rc_map->scan) {
drivers/media/rc/rc-main.c
247
kfree(rc_map->scan);
drivers/media/rc/rc-main.c
248
rc_map->scan = NULL;
drivers/media/rc/rc-main.c
267
struct rc_map_table *oldscan = rc_map->scan;
drivers/media/rc/rc-main.c
292
memcpy(newscan, rc_map->scan, rc_map->len * sizeof(struct rc_map_table));
drivers/media/rc/rc-main.c
293
rc_map->scan = newscan;
drivers/media/rc/rc-main.c
318
int old_keycode = rc_map->scan[index].keycode;
drivers/media/rc/rc-main.c
324
index, rc_map->scan[index].scancode);
drivers/media/rc/rc-main.c
326
memmove(&rc_map->scan[index], &rc_map->scan[index+ 1],
drivers/media/rc/rc-main.c
332
rc_map->scan[index].scancode, new_keycode);
drivers/media/rc/rc-main.c
333
rc_map->scan[index].keycode = new_keycode;
drivers/media/rc/rc-main.c
342
if (rc_map->scan[i].keycode == old_keycode) {
drivers/media/rc/rc-main.c
389
if (rc_map->scan[i].scancode == scancode)
drivers/media/rc/rc-main.c
393
if (rc_map->scan[i].scancode >= scancode)
drivers/media/rc/rc-main.c
405
memmove(&rc_map->scan[i + 1], &rc_map->scan[i],
drivers/media/rc/rc-main.c
407
rc_map->scan[i].scancode = scancode;
drivers/media/rc/rc-main.c
408
rc_map->scan[i].keycode = KEY_RESERVED;
drivers/media/rc/rc-main.c
484
from->scan[i].scancode, false);
drivers/media/rc/rc-main.c
491
from->scan[i].keycode);
drivers/media/rc/rc-main.c
527
res = bsearch(&scancode, rc_map->scan, rc_map->len,
drivers/media/rc/rc-main.c
532
return res - rc_map->scan;
drivers/media/rc/rc-main.c
568
entry = &rc_map->scan[index];
drivers/media/rc/rc-main.c
616
rc_map->scan[index].keycode : KEY_RESERVED;
drivers/media/v4l2-core/v4l2-jpeg.c
688
ret = jpeg_parse_scan_header(&stream, out->scan);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
394
struct gelic_eurus_scan_info *scan)
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
402
pr_debug("%s: <- sec=%16x\n", __func__, scan->security);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
403
switch (be16_to_cpu(scan->security) & GELIC_EURUS_SCAN_SEC_MASK) {
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
415
switch (be16_to_cpu(scan->security) & GELIC_EURUS_SCAN_SEC_WPA_MASK) {
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
569
struct gelic_eurus_scan_info *scan = network->hwinfo;
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
580
memcpy(iwe.u.ap_addr.sa_data, &scan->bssid[2], ETH_ALEN);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
586
iwe.u.data.length = strnlen(scan->essid, 32);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
587
ev = iwe_stream_add_point(info, ev, stop, &iwe, scan->essid);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
591
iwe.u.freq.m = be16_to_cpu(scan->channel);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
608
((scan->ext_rate[j] & 0x7f) < (scan->rate[i] & 0x7f)))
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
609
rate = scan->ext_rate[j++] & 0x7f;
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
611
rate = scan->rate[i++] & 0x7f;
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
617
iwe.u.bitrate.value = (scan->ext_rate[j++] & 0x7f) * 500000;
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
627
if (be16_to_cpu(scan->capability) & WLAN_CAPABILITY_PRIVACY)
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
632
ev = iwe_stream_add_point(info, ev, stop, &iwe, scan->essid);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
636
if (be16_to_cpu(scan->capability) &
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
638
if (be16_to_cpu(scan->capability) & WLAN_CAPABILITY_ESS)
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
649
iwe.u.qual.level = be16_to_cpu(scan->rssi);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
650
iwe.u.qual.qual = be16_to_cpu(scan->rssi);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
656
if (be16_to_cpu(scan->size) <= sizeof(*scan)) {
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
658
len = gelic_wl_synthesize_ie(buf, scan);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
669
data_len = be16_to_cpu(scan->size) - sizeof(*scan);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
671
gelic_wl_parse_ie(scan->elements, data_len, &ie_info);
drivers/net/wireless/ath/ath10k/core.c
2582
complete(&ar->scan.started);
drivers/net/wireless/ath/ath10k/core.c
2583
complete(&ar->scan.completed);
drivers/net/wireless/ath/ath10k/core.c
2584
complete(&ar->scan.on_channel);
drivers/net/wireless/ath/ath10k/core.c
3677
init_completion(&ar->scan.started);
drivers/net/wireless/ath/ath10k/core.c
3678
init_completion(&ar->scan.completed);
drivers/net/wireless/ath/ath10k/core.c
3679
init_completion(&ar->scan.on_channel);
drivers/net/wireless/ath/ath10k/core.c
3692
INIT_DELAYED_WORK(&ar->scan.timeout, ath10k_scan_timeout_work);
drivers/net/wireless/ath/ath10k/core.h
1121
} scan;
drivers/net/wireless/ath/ath10k/htt_tx.c
1156
return ar->scan.vdev_id;
drivers/net/wireless/ath/ath10k/htt_tx.c
1445
freq = ar->scan.roc_freq;
drivers/net/wireless/ath/ath10k/htt_tx.c
1650
freq = ar->scan.roc_freq;
drivers/net/wireless/ath/ath10k/mac.c
4165
vdev_id = ar->scan.vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
4525
switch (ar->scan.state) {
drivers/net/wireless/ath/ath10k/mac.c
4530
if (ar->scan.is_roc && ar->scan.roc_notify)
drivers/net/wireless/ath/ath10k/mac.c
4534
if (!ar->scan.is_roc) {
drivers/net/wireless/ath/ath10k/mac.c
4536
.aborted = ((ar->scan.state ==
drivers/net/wireless/ath/ath10k/mac.c
4538
(ar->scan.state ==
drivers/net/wireless/ath/ath10k/mac.c
4545
ar->scan.state = ATH10K_SCAN_IDLE;
drivers/net/wireless/ath/ath10k/mac.c
4547
ar->scan.roc_freq = 0;
drivers/net/wireless/ath/ath10k/mac.c
4549
cancel_delayed_work(&ar->scan.timeout);
drivers/net/wireless/ath/ath10k/mac.c
4550
complete(&ar->scan.completed);
drivers/net/wireless/ath/ath10k/mac.c
4579
ret = wait_for_completion_timeout(&ar->scan.completed, 3 * HZ);
drivers/net/wireless/ath/ath10k/mac.c
4596
if (ar->scan.state != ATH10K_SCAN_IDLE)
drivers/net/wireless/ath/ath10k/mac.c
4611
switch (ar->scan.state) {
drivers/net/wireless/ath/ath10k/mac.c
4620
ath10k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath10k/mac.c
4621
ar->scan.state);
drivers/net/wireless/ath/ath10k/mac.c
4624
ar->scan.state = ATH10K_SCAN_ABORTING;
drivers/net/wireless/ath/ath10k/mac.c
4641
scan.timeout.work);
drivers/net/wireless/ath/ath10k/mac.c
4659
ret = wait_for_completion_timeout(&ar->scan.started, 1 * HZ);
drivers/net/wireless/ath/ath10k/mac.c
4673
if (ar->scan.state == ATH10K_SCAN_IDLE) {
drivers/net/wireless/ath/ath10k/mac.c
5428
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath10k/mac.c
6414
switch (ar->scan.state) {
drivers/net/wireless/ath/ath10k/mac.c
6416
reinit_completion(&ar->scan.started);
drivers/net/wireless/ath/ath10k/mac.c
6417
reinit_completion(&ar->scan.completed);
drivers/net/wireless/ath/ath10k/mac.c
6418
ar->scan.state = ATH10K_SCAN_STARTING;
drivers/net/wireless/ath/ath10k/mac.c
6419
ar->scan.is_roc = false;
drivers/net/wireless/ath/ath10k/mac.c
6420
ar->scan.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
6492
ar->scan.state = ATH10K_SCAN_IDLE;
drivers/net/wireless/ath/ath10k/mac.c
6496
ieee80211_queue_delayed_work(ar->hw, &ar->scan.timeout,
drivers/net/wireless/ath/ath10k/mac.c
6515
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath10k/mac.c
7949
switch (ar->scan.state) {
drivers/net/wireless/ath/ath10k/mac.c
7951
reinit_completion(&ar->scan.started);
drivers/net/wireless/ath/ath10k/mac.c
7952
reinit_completion(&ar->scan.completed);
drivers/net/wireless/ath/ath10k/mac.c
7953
reinit_completion(&ar->scan.on_channel);
drivers/net/wireless/ath/ath10k/mac.c
7954
ar->scan.state = ATH10K_SCAN_STARTING;
drivers/net/wireless/ath/ath10k/mac.c
7955
ar->scan.is_roc = true;
drivers/net/wireless/ath/ath10k/mac.c
7956
ar->scan.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath10k/mac.c
7957
ar->scan.roc_freq = chan->center_freq;
drivers/net/wireless/ath/ath10k/mac.c
7958
ar->scan.roc_notify = true;
drivers/net/wireless/ath/ath10k/mac.c
7996
ar->scan.state = ATH10K_SCAN_IDLE;
drivers/net/wireless/ath/ath10k/mac.c
8001
ret = wait_for_completion_timeout(&ar->scan.on_channel, 3 * HZ);
drivers/net/wireless/ath/ath10k/mac.c
8013
ieee80211_queue_delayed_work(ar->hw, &ar->scan.timeout,
drivers/net/wireless/ath/ath10k/mac.c
8032
ar->scan.roc_notify = false;
drivers/net/wireless/ath/ath10k/mac.c
8039
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath10k/mac.c
8202
if (ar->scan.state != ATH10K_SCAN_IDLE) {
drivers/net/wireless/ath/ath10k/wmi.c
2051
switch (ar->scan.state) {
drivers/net/wireless/ath/ath10k/wmi.c
2056
ath10k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath10k/wmi.c
2057
ar->scan.state);
drivers/net/wireless/ath/ath10k/wmi.c
2060
ar->scan.state = ATH10K_SCAN_RUNNING;
drivers/net/wireless/ath/ath10k/wmi.c
2062
if (ar->scan.is_roc)
drivers/net/wireless/ath/ath10k/wmi.c
2065
complete(&ar->scan.started);
drivers/net/wireless/ath/ath10k/wmi.c
2074
switch (ar->scan.state) {
drivers/net/wireless/ath/ath10k/wmi.c
2079
ath10k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath10k/wmi.c
2080
ar->scan.state);
drivers/net/wireless/ath/ath10k/wmi.c
2083
complete(&ar->scan.started);
drivers/net/wireless/ath/ath10k/wmi.c
2093
switch (ar->scan.state) {
drivers/net/wireless/ath/ath10k/wmi.c
2105
ath10k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath10k/wmi.c
2106
ar->scan.state);
drivers/net/wireless/ath/ath10k/wmi.c
2119
switch (ar->scan.state) {
drivers/net/wireless/ath/ath10k/wmi.c
2123
ath10k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath10k/wmi.c
2124
ar->scan.state);
drivers/net/wireless/ath/ath10k/wmi.c
2137
switch (ar->scan.state) {
drivers/net/wireless/ath/ath10k/wmi.c
2141
ath10k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath10k/wmi.c
2142
ar->scan.state);
drivers/net/wireless/ath/ath10k/wmi.c
2148
if (ar->scan.is_roc && ar->scan.roc_freq == freq)
drivers/net/wireless/ath/ath10k/wmi.c
2149
complete(&ar->scan.on_channel);
drivers/net/wireless/ath/ath10k/wmi.c
2245
ath10k_scan_state_str(ar->scan.state), ar->scan.state);
drivers/net/wireless/ath/ath10k/wmi.c
2827
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/core.c
2375
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath11k/core.c
2438
complete(&ar->scan.started);
drivers/net/wireless/ath/ath11k/core.c
2439
complete_all(&ar->scan.completed);
drivers/net/wireless/ath/ath11k/core.c
2440
complete(&ar->scan.on_channel);
drivers/net/wireless/ath/ath11k/core.h
682
} scan;
drivers/net/wireless/ath/ath11k/mac.c
10800
init_completion(&ar->scan.started);
drivers/net/wireless/ath/ath11k/mac.c
10801
init_completion(&ar->scan.completed);
drivers/net/wireless/ath/ath11k/mac.c
10802
init_completion(&ar->scan.on_channel);
drivers/net/wireless/ath/ath11k/mac.c
10805
INIT_DELAYED_WORK(&ar->scan.timeout, ath11k_scan_timeout_work);
drivers/net/wireless/ath/ath11k/mac.c
3870
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/mac.c
3875
if (ar->scan.is_roc && ar->scan.roc_notify)
drivers/net/wireless/ath/ath11k/mac.c
3879
if (!ar->scan.is_roc) {
drivers/net/wireless/ath/ath11k/mac.c
3881
.aborted = ((ar->scan.state ==
drivers/net/wireless/ath/ath11k/mac.c
3883
(ar->scan.state ==
drivers/net/wireless/ath/ath11k/mac.c
3890
ar->scan.state = ATH11K_SCAN_IDLE;
drivers/net/wireless/ath/ath11k/mac.c
3892
ar->scan.roc_freq = 0;
drivers/net/wireless/ath/ath11k/mac.c
3893
cancel_delayed_work(&ar->scan.timeout);
drivers/net/wireless/ath/ath11k/mac.c
3894
complete_all(&ar->scan.completed);
drivers/net/wireless/ath/ath11k/mac.c
3925
ret = wait_for_completion_timeout(&ar->scan.completed, 3 * HZ);
drivers/net/wireless/ath/ath11k/mac.c
3943
if (ar->scan.state != ATH11K_SCAN_IDLE)
drivers/net/wireless/ath/ath11k/mac.c
3958
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/mac.c
3967
ar->scan.state);
drivers/net/wireless/ath/ath11k/mac.c
3970
ar->scan.state = ATH11K_SCAN_ABORTING;
drivers/net/wireless/ath/ath11k/mac.c
3987
scan.timeout.work);
drivers/net/wireless/ath/ath11k/mac.c
4016
ret = wait_for_completion_timeout(&ar->scan.started, timeout);
drivers/net/wireless/ath/ath11k/mac.c
4030
if (ar->scan.state == ATH11K_SCAN_IDLE) {
drivers/net/wireless/ath/ath11k/mac.c
4210
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/mac.c
4212
reinit_completion(&ar->scan.started);
drivers/net/wireless/ath/ath11k/mac.c
4213
reinit_completion(&ar->scan.completed);
drivers/net/wireless/ath/ath11k/mac.c
4214
ar->scan.state = ATH11K_SCAN_STARTING;
drivers/net/wireless/ath/ath11k/mac.c
4215
ar->scan.is_roc = false;
drivers/net/wireless/ath/ath11k/mac.c
4216
ar->scan.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath11k/mac.c
4319
ar->scan.state = ATH11K_SCAN_IDLE;
drivers/net/wireless/ath/ath11k/mac.c
4323
ieee80211_queue_delayed_work(ar->hw, &ar->scan.timeout,
drivers/net/wireless/ath/ath11k/mac.c
4349
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath11k/mac.c
6760
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath11k/mac.c
9303
if (ar->scan.state != ATH11K_SCAN_IDLE) {
drivers/net/wireless/ath/ath11k/mac.c
9675
ar->scan.roc_notify = false;
drivers/net/wireless/ath/ath11k/mac.c
9682
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath11k/mac.c
9702
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/mac.c
9704
reinit_completion(&ar->scan.started);
drivers/net/wireless/ath/ath11k/mac.c
9705
reinit_completion(&ar->scan.completed);
drivers/net/wireless/ath/ath11k/mac.c
9706
reinit_completion(&ar->scan.on_channel);
drivers/net/wireless/ath/ath11k/mac.c
9707
ar->scan.state = ATH11K_SCAN_STARTING;
drivers/net/wireless/ath/ath11k/mac.c
9708
ar->scan.is_roc = true;
drivers/net/wireless/ath/ath11k/mac.c
9709
ar->scan.vdev_id = arvif->vdev_id;
drivers/net/wireless/ath/ath11k/mac.c
9710
ar->scan.roc_freq = chan->center_freq;
drivers/net/wireless/ath/ath11k/mac.c
9711
ar->scan.roc_notify = true;
drivers/net/wireless/ath/ath11k/mac.c
9753
ar->scan.state = ATH11K_SCAN_IDLE;
drivers/net/wireless/ath/ath11k/mac.c
9758
ret = wait_for_completion_timeout(&ar->scan.on_channel, 3 * HZ);
drivers/net/wireless/ath/ath11k/mac.c
9768
ieee80211_queue_delayed_work(ar->hw, &ar->scan.timeout,
drivers/net/wireless/ath/ath11k/reg.c
828
if ((ar->scan.state == ATH11K_SCAN_STARTING ||
drivers/net/wireless/ath/ath11k/reg.c
829
ar->scan.state == ATH11K_SCAN_RUNNING)) {
drivers/net/wireless/ath/ath11k/reg.c
830
left = wait_for_completion_timeout(&ar->scan.completed,
drivers/net/wireless/ath/ath11k/wmi.c
6085
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/wmi.c
6090
ath11k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath11k/wmi.c
6091
ar->scan.state);
drivers/net/wireless/ath/ath11k/wmi.c
6094
ar->scan.state = ATH11K_SCAN_RUNNING;
drivers/net/wireless/ath/ath11k/wmi.c
6095
if (ar->scan.is_roc)
drivers/net/wireless/ath/ath11k/wmi.c
6097
complete(&ar->scan.started);
drivers/net/wireless/ath/ath11k/wmi.c
6106
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/wmi.c
6111
ath11k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath11k/wmi.c
6112
ar->scan.state);
drivers/net/wireless/ath/ath11k/wmi.c
6115
complete(&ar->scan.started);
drivers/net/wireless/ath/ath11k/wmi.c
6125
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/wmi.c
6137
ath11k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath11k/wmi.c
6138
ar->scan.state);
drivers/net/wireless/ath/ath11k/wmi.c
6151
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/wmi.c
6155
ath11k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath11k/wmi.c
6156
ar->scan.state);
drivers/net/wireless/ath/ath11k/wmi.c
6169
switch (ar->scan.state) {
drivers/net/wireless/ath/ath11k/wmi.c
6173
ath11k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath11k/wmi.c
6174
ar->scan.state);
drivers/net/wireless/ath/ath11k/wmi.c
6179
if (ar->scan.is_roc && ar->scan.roc_freq == freq)
drivers/net/wireless/ath/ath11k/wmi.c
6180
complete(&ar->scan.on_channel);
drivers/net/wireless/ath/ath11k/wmi.c
646
ar->scan.is_roc &&
drivers/net/wireless/ath/ath11k/wmi.c
648
freq = ar->scan.roc_freq;
drivers/net/wireless/ath/ath11k/wmi.c
7761
if (ar->scan.state == state &&
drivers/net/wireless/ath/ath11k/wmi.c
7762
ar->scan.vdev_id == vdev_id) {
drivers/net/wireless/ath/ath11k/wmi.c
7814
ath11k_scan_state_str(ar->scan.state), ar->scan.state);
drivers/net/wireless/ath/ath11k/wmi.c
7981
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/core.c
1466
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath12k/core.c
1523
complete(&ar->scan.started);
drivers/net/wireless/ath/ath12k/core.c
1524
complete_all(&ar->scan.completed);
drivers/net/wireless/ath/ath12k/core.c
1525
complete(&ar->scan.on_channel);
drivers/net/wireless/ath/ath12k/core.h
646
} scan;
drivers/net/wireless/ath/ath12k/mac.c
10772
ar->scan.arvif = NULL;
drivers/net/wireless/ath/ath12k/mac.c
10999
if (ar->scan.arvif == arvif) {
drivers/net/wireless/ath/ath12k/mac.c
11000
wiphy_work_cancel(hw->wiphy, &ar->scan.vdev_clean_wk);
drivers/net/wireless/ath/ath12k/mac.c
11003
ar->scan.arvif = NULL;
drivers/net/wireless/ath/ath12k/mac.c
11004
if (!ar->scan.is_roc) {
drivers/net/wireless/ath/ath12k/mac.c
11012
ar->scan.state = ATH12K_SCAN_IDLE;
drivers/net/wireless/ath/ath12k/mac.c
11014
ar->scan.roc_freq = 0;
drivers/net/wireless/ath/ath12k/mac.c
12437
if (ar->scan.arvif == arvif && ar->scan.state == ATH12K_SCAN_RUNNING) {
drivers/net/wireless/ath/ath12k/mac.c
12439
ar->scan.arvif = NULL;
drivers/net/wireless/ath/ath12k/mac.c
13614
if (ar->scan.state != ATH12K_SCAN_IDLE) {
drivers/net/wireless/ath/ath12k/mac.c
13922
ar->scan.roc_notify = false;
drivers/net/wireless/ath/ath12k/mac.c
13927
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath12k/mac.c
13928
wiphy_work_flush(hw->wiphy, &ar->scan.vdev_clean_wk);
drivers/net/wireless/ath/ath12k/mac.c
14000
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/mac.c
14002
reinit_completion(&ar->scan.started);
drivers/net/wireless/ath/ath12k/mac.c
14003
reinit_completion(&ar->scan.completed);
drivers/net/wireless/ath/ath12k/mac.c
14004
reinit_completion(&ar->scan.on_channel);
drivers/net/wireless/ath/ath12k/mac.c
14005
ar->scan.state = ATH12K_SCAN_STARTING;
drivers/net/wireless/ath/ath12k/mac.c
14006
ar->scan.is_roc = true;
drivers/net/wireless/ath/ath12k/mac.c
14007
ar->scan.arvif = arvif;
drivers/net/wireless/ath/ath12k/mac.c
14008
ar->scan.roc_freq = chan->center_freq;
drivers/net/wireless/ath/ath12k/mac.c
14009
ar->scan.roc_notify = true;
drivers/net/wireless/ath/ath12k/mac.c
14048
ar->scan.state = ATH12K_SCAN_IDLE;
drivers/net/wireless/ath/ath12k/mac.c
14053
ret = wait_for_completion_timeout(&ar->scan.on_channel, 3 * HZ);
drivers/net/wireless/ath/ath12k/mac.c
14062
ieee80211_queue_delayed_work(hw, &ar->scan.timeout,
drivers/net/wireless/ath/ath12k/mac.c
15102
ar->scan.arvif = NULL;
drivers/net/wireless/ath/ath12k/mac.c
15116
init_completion(&ar->scan.started);
drivers/net/wireless/ath/ath12k/mac.c
15117
init_completion(&ar->scan.completed);
drivers/net/wireless/ath/ath12k/mac.c
15118
init_completion(&ar->scan.on_channel);
drivers/net/wireless/ath/ath12k/mac.c
15128
INIT_DELAYED_WORK(&ar->scan.timeout, ath12k_scan_timeout_work);
drivers/net/wireless/ath/ath12k/mac.c
15129
wiphy_work_init(&ar->scan.vdev_clean_wk, ath12k_scan_vdev_clean_work);
drivers/net/wireless/ath/ath12k/mac.c
5214
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/mac.c
5219
if (ar->scan.is_roc && ar->scan.roc_notify)
drivers/net/wireless/ath/ath12k/mac.c
5223
cancel_delayed_work(&ar->scan.timeout);
drivers/net/wireless/ath/ath12k/mac.c
5224
complete_all(&ar->scan.completed);
drivers/net/wireless/ath/ath12k/mac.c
5225
wiphy_work_queue(ar->ah->hw->wiphy, &ar->scan.vdev_clean_wk);
drivers/net/wireless/ath/ath12k/mac.c
5256
ret = wait_for_completion_timeout(&ar->scan.completed, 3 * HZ);
drivers/net/wireless/ath/ath12k/mac.c
5289
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/mac.c
5298
ar->scan.state);
drivers/net/wireless/ath/ath12k/mac.c
5301
ar->scan.state = ATH12K_SCAN_ABORTING;
drivers/net/wireless/ath/ath12k/mac.c
5318
scan.timeout.work);
drivers/net/wireless/ath/ath12k/mac.c
5336
partner_ar->scan.state == ATH12K_SCAN_RUNNING)
drivers/net/wireless/ath/ath12k/mac.c
5345
scan.vdev_clean_wk);
drivers/net/wireless/ath/ath12k/mac.c
5351
arvif = ar->scan.arvif;
drivers/net/wireless/ath/ath12k/mac.c
5371
ar->scan.arvif = NULL;
drivers/net/wireless/ath/ath12k/mac.c
5372
if (!ar->scan.is_roc) {
drivers/net/wireless/ath/ath12k/mac.c
5374
.aborted = ((ar->scan.state ==
drivers/net/wireless/ath/ath12k/mac.c
5376
(ar->scan.state ==
drivers/net/wireless/ath/ath12k/mac.c
5383
ar->scan.state = ATH12K_SCAN_IDLE;
drivers/net/wireless/ath/ath12k/mac.c
5385
ar->scan.roc_freq = 0;
drivers/net/wireless/ath/ath12k/mac.c
5400
ret = wait_for_completion_timeout(&ar->scan.started, 1 * HZ);
drivers/net/wireless/ath/ath12k/mac.c
5414
if (ar->scan.state == ATH12K_SCAN_IDLE) {
drivers/net/wireless/ath/ath12k/mac.c
5664
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/mac.c
5666
reinit_completion(&ar->scan.started);
drivers/net/wireless/ath/ath12k/mac.c
5667
reinit_completion(&ar->scan.completed);
drivers/net/wireless/ath/ath12k/mac.c
5668
ar->scan.state = ATH12K_SCAN_STARTING;
drivers/net/wireless/ath/ath12k/mac.c
5669
ar->scan.is_roc = false;
drivers/net/wireless/ath/ath12k/mac.c
5670
ar->scan.arvif = arvif;
drivers/net/wireless/ath/ath12k/mac.c
5725
ar->scan.state = ATH12K_SCAN_IDLE;
drivers/net/wireless/ath/ath12k/mac.c
5733
ieee80211_queue_delayed_work(ath12k_ar_to_hw(ar), &ar->scan.timeout,
drivers/net/wireless/ath/ath12k/mac.c
5813
if (ar->scan.arvif == arvif) {
drivers/net/wireless/ath/ath12k/mac.c
5814
wiphy_work_cancel(hw->wiphy, &ar->scan.vdev_clean_wk);
drivers/net/wireless/ath/ath12k/mac.c
5816
ar->scan.arvif = NULL;
drivers/net/wireless/ath/ath12k/mac.c
5817
ar->scan.state = ATH12K_SCAN_IDLE;
drivers/net/wireless/ath/ath12k/mac.c
5819
ar->scan.roc_freq = 0;
drivers/net/wireless/ath/ath12k/mac.c
5846
arvif->ar->scan.arvif != arvif)
drivers/net/wireless/ath/ath12k/mac.c
5853
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath12k/mac.c
9986
cancel_delayed_work_sync(&ar->scan.timeout);
drivers/net/wireless/ath/ath12k/mac.c
9987
wiphy_work_cancel(ath12k_ar_to_hw(ar)->wiphy, &ar->scan.vdev_clean_wk);
drivers/net/wireless/ath/ath12k/reg.c
835
if ((ar->scan.state == ATH12K_SCAN_STARTING ||
drivers/net/wireless/ath/ath12k/reg.c
836
ar->scan.state == ATH12K_SCAN_RUNNING)) {
drivers/net/wireless/ath/ath12k/reg.c
837
left = wait_for_completion_timeout(&ar->scan.completed,
drivers/net/wireless/ath/ath12k/wmi.c
6483
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/wmi.c
6488
ath12k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath12k/wmi.c
6489
ar->scan.state);
drivers/net/wireless/ath/ath12k/wmi.c
6492
ar->scan.state = ATH12K_SCAN_RUNNING;
drivers/net/wireless/ath/ath12k/wmi.c
6494
if (ar->scan.is_roc)
drivers/net/wireless/ath/ath12k/wmi.c
6497
complete(&ar->scan.started);
drivers/net/wireless/ath/ath12k/wmi.c
6506
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/wmi.c
6511
ath12k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath12k/wmi.c
6512
ar->scan.state);
drivers/net/wireless/ath/ath12k/wmi.c
6515
complete(&ar->scan.started);
drivers/net/wireless/ath/ath12k/wmi.c
6525
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/wmi.c
6537
ath12k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath12k/wmi.c
6538
ar->scan.state);
drivers/net/wireless/ath/ath12k/wmi.c
6551
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/wmi.c
6555
ath12k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath12k/wmi.c
6556
ar->scan.state);
drivers/net/wireless/ath/ath12k/wmi.c
6571
switch (ar->scan.state) {
drivers/net/wireless/ath/ath12k/wmi.c
6575
ath12k_scan_state_str(ar->scan.state),
drivers/net/wireless/ath/ath12k/wmi.c
6576
ar->scan.state);
drivers/net/wireless/ath/ath12k/wmi.c
6582
if (ar->scan.is_roc && ar->scan.roc_freq == freq)
drivers/net/wireless/ath/ath12k/wmi.c
6583
complete(&ar->scan.on_channel);
drivers/net/wireless/ath/ath12k/wmi.c
7430
if (ar->scan.state == state &&
drivers/net/wireless/ath/ath12k/wmi.c
7431
ar->scan.arvif &&
drivers/net/wireless/ath/ath12k/wmi.c
7432
ar->scan.arvif->vdev_id == vdev_id) {
drivers/net/wireless/ath/ath12k/wmi.c
744
ar->scan.is_roc &&
drivers/net/wireless/ath/ath12k/wmi.c
746
freq = ar->scan.roc_freq;
drivers/net/wireless/ath/ath12k/wmi.c
7489
ath12k_scan_state_str(ar->scan.state), ar->scan.state);
drivers/net/wireless/ath/ath12k/wmi.c
7664
switch (ar->scan.state) {
drivers/net/wireless/ath/ath6kl/cfg80211.c
3444
.scan = ath6kl_cfg80211_scan,
drivers/net/wireless/ath/ath9k/ani.c
150
bool scan)
drivers/net/wireless/ath/ath9k/ani.c
167
if (!scan)
drivers/net/wireless/ath/ath9k/ani.c
230
bool scan)
drivers/net/wireless/ath/ath9k/ani.c
250
if (!scan)
drivers/net/wireless/ath/ath9k/antenna.c
313
antcomb->scan = false;
drivers/net/wireless/ath/ath9k/antenna.c
441
if (!(antcomb->scan) &&
drivers/net/wireless/ath/ath9k/antenna.c
451
if (!(antcomb->scan) &&
drivers/net/wireless/ath/ath9k/antenna.c
458
if (!(antcomb->scan) &&
drivers/net/wireless/ath/ath9k/antenna.c
468
if (!(antcomb->scan) &&
drivers/net/wireless/ath/ath9k/antenna.c
500
if (!antcomb->scan && (alt_ratio > antcomb->ant_ratio))
drivers/net/wireless/ath/ath9k/antenna.c
509
if (!antcomb->scan && (alt_ratio > antcomb->ant_ratio))
drivers/net/wireless/ath/ath9k/antenna.c
515
if (!antcomb->scan && (alt_ratio > antcomb->ant_ratio))
drivers/net/wireless/ath/ath9k/antenna.c
524
if (!antcomb->scan && (alt_ratio > antcomb->ant_ratio))
drivers/net/wireless/ath/ath9k/antenna.c
598
antcomb->scan = true;
drivers/net/wireless/ath/ath9k/antenna.c
606
antcomb->scan = true;
drivers/net/wireless/ath/ath9k/antenna.c
613
antcomb->scan = true;
drivers/net/wireless/ath/ath9k/antenna.c
619
antcomb->scan = false;
drivers/net/wireless/ath/ath9k/antenna.c
704
if (!antcomb->scan || !antcomb->alt_good)
drivers/net/wireless/ath/ath9k/antenna.c
796
antcomb->scan = true;
drivers/net/wireless/ath/ath9k/antenna.c
800
if (!antcomb->scan) {
drivers/net/wireless/ath/ath9k/antenna.c
808
if (!antcomb->scan &&
drivers/net/wireless/ath/ath9k/ath9k.h
914
bool scan;
drivers/net/wireless/ath/carl9170/fw.c
368
int scan = 0, found = 0;
drivers/net/wireless/ath/carl9170/fw.c
375
while (scan < len - sizeof(struct carl9170fw_desc_head)) {
drivers/net/wireless/ath/carl9170/fw.c
376
if (fw_data[scan++] == otus_magic[found])
drivers/net/wireless/ath/carl9170/fw.c
381
if (scan >= len)
drivers/net/wireless/ath/carl9170/fw.c
391
return (void *)&fw_data[scan - found];
drivers/net/wireless/ath/wil6210/cfg80211.c
2641
.scan = wil_cfg80211_scan,
drivers/net/wireless/atmel/at76c50x-usb.c
1154
struct at76_req_scan scan;
drivers/net/wireless/atmel/at76c50x-usb.c
1157
memset(&scan, 0, sizeof(struct at76_req_scan));
drivers/net/wireless/atmel/at76c50x-usb.c
1158
eth_broadcast_addr(scan.bssid);
drivers/net/wireless/atmel/at76c50x-usb.c
1160
scan.channel = priv->channel;
drivers/net/wireless/atmel/at76c50x-usb.c
1161
scan.scan_type = SCAN_TYPE_PASSIVE;
drivers/net/wireless/atmel/at76c50x-usb.c
1162
scan.international_scan = 0;
drivers/net/wireless/atmel/at76c50x-usb.c
1163
scan.min_channel_time = cpu_to_le16(priv->scan_min_time);
drivers/net/wireless/atmel/at76c50x-usb.c
1164
scan.max_channel_time = cpu_to_le16(priv->scan_max_time);
drivers/net/wireless/atmel/at76c50x-usb.c
1165
scan.probe_delay = cpu_to_le16(0);
drivers/net/wireless/atmel/at76c50x-usb.c
1167
ret = at76_set_card_command(priv->udev, CMD_SCAN, &scan, sizeof(scan));
drivers/net/wireless/atmel/at76c50x-usb.c
1956
struct at76_req_scan scan;
drivers/net/wireless/atmel/at76c50x-usb.c
1969
memset(&scan, 0, sizeof(struct at76_req_scan));
drivers/net/wireless/atmel/at76c50x-usb.c
1970
eth_broadcast_addr(scan.bssid);
drivers/net/wireless/atmel/at76c50x-usb.c
1973
scan.scan_type = SCAN_TYPE_ACTIVE;
drivers/net/wireless/atmel/at76c50x-usb.c
1977
scan.scan_type = SCAN_TYPE_PASSIVE;
drivers/net/wireless/atmel/at76c50x-usb.c
1981
memcpy(scan.essid, ssid, len);
drivers/net/wireless/atmel/at76c50x-usb.c
1982
scan.essid_size = len;
drivers/net/wireless/atmel/at76c50x-usb.c
1985
scan.min_channel_time = cpu_to_le16(priv->scan_min_time);
drivers/net/wireless/atmel/at76c50x-usb.c
1986
scan.max_channel_time = cpu_to_le16(priv->scan_max_time);
drivers/net/wireless/atmel/at76c50x-usb.c
1987
scan.probe_delay = cpu_to_le16(priv->scan_min_time * 1000);
drivers/net/wireless/atmel/at76c50x-usb.c
1988
scan.international_scan = 0;
drivers/net/wireless/atmel/at76c50x-usb.c
1991
ret = at76_set_card_command(priv->udev, CMD_SCAN, &scan, sizeof(scan));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
5986
.scan = brcmf_cfg80211_scan,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6109
struct ipw_scan_request_ext *scan,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6125
scan->channels_list[channel_index] = geo->a[i].channel;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6126
ipw_set_scan_type(scan, channel_index,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6134
scan->channels_list[start] = (u8) (IPW_A_MODE << 6) |
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6174
scan->channels_list[channel_index] = channel;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6177
ipw_set_scan_type(scan, channel_index,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6190
scan->channels_list[channel_index] =
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6192
ipw_set_scan_type(scan, channel_index,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6202
scan->channels_list[start] = (u8) (IPW_B_MODE << 6) |
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6224
struct ipw_scan_request_ext scan;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6261
memset(&scan, 0, sizeof(scan));
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6262
scan.full_scan_index = cpu_to_le32(libipw_get_scans(priv->ieee));
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6267
scan.dwell_time[IPW_SCAN_PASSIVE_FULL_DWELL_SCAN] =
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6269
ipw_add_scan_channels(priv, &scan, scan_type);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6275
scan.dwell_time[IPW_SCAN_ACTIVE_BROADCAST_SCAN] =
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6278
scan.dwell_time[IPW_SCAN_ACTIVE_BROADCAST_SCAN] =
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6281
scan.dwell_time[IPW_SCAN_ACTIVE_BROADCAST_AND_DIRECT_SCAN] =
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6284
scan.dwell_time[IPW_SCAN_PASSIVE_FULL_DWELL_SCAN] =
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6286
scan.dwell_time[IPW_SCAN_ACTIVE_DIRECT_SCAN] = cpu_to_le16(20);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6310
scan.channels_list[0] = band;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6311
scan.channels_list[1] = channel;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6312
ipw_set_scan_type(&scan, 1, IPW_SCAN_PASSIVE_FULL_DWELL_SCAN);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6322
scan.dwell_time[IPW_SCAN_PASSIVE_FULL_DWELL_SCAN] =
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6342
&& (le32_to_cpu(scan.full_scan_index) % 2))) {
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6354
ipw_add_scan_channels(priv, &scan, scan_type);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6360
err = ipw_send_scan_request_ext(priv, &scan);
drivers/net/wireless/intel/ipw2x00/ipw2200.h
844
static inline u8 ipw_get_scan_type(struct ipw_scan_request_ext *scan, u8 index)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
847
return scan->scan_type[index / 2] & 0x0F;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
849
return (scan->scan_type[index / 2] & 0xF0) >> 4;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
852
static inline void ipw_set_scan_type(struct ipw_scan_request_ext *scan,
drivers/net/wireless/intel/ipw2x00/ipw2200.h
856
scan->scan_type[index / 2] =
drivers/net/wireless/intel/ipw2x00/ipw2200.h
857
(scan->scan_type[index / 2] & 0xF0) | (scan_type & 0x0F);
drivers/net/wireless/intel/ipw2x00/ipw2200.h
859
scan->scan_type[index / 2] =
drivers/net/wireless/intel/ipw2x00/ipw2200.h
860
(scan->scan_type[index / 2] & 0x0F) |
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2464
struct il3945_scan_cmd *scan;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2482
scan = il->scan_cmd;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2483
memset(scan, 0, sizeof(struct il3945_scan_cmd) + IL_MAX_SCAN_SIZE);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2485
scan->quiet_plcp_th = IL_PLCP_QUIET_THRESH;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2486
scan->quiet_time = IL_ACTIVE_QUIET_TIME;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2498
scan->suspend_time = 0;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2499
scan->max_out_time = cpu_to_le32(200 * 1024);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2513
scan->suspend_time = cpu_to_le32(scan_suspend_time);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2525
scan->direct_scan[p].id = WLAN_EID_SSID;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2526
scan->direct_scan[p].len =
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2528
memcpy(scan->direct_scan[p].ssid,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2540
scan->tx_cmd.tx_flags = TX_CMD_FLG_SEQ_CTL_MSK;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2541
scan->tx_cmd.sta_id = il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2542
scan->tx_cmd.stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2548
scan->flags = RXON_FLG_BAND_24G_MSK | RXON_FLG_AUTO_DETECT_MSK;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2549
scan->tx_cmd.rate = RATE_1M_PLCP;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2553
scan->tx_cmd.rate = RATE_6M_PLCP;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2566
scan->good_CRC_th =
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2570
il_fill_probe_req(il, (struct ieee80211_mgmt *)scan->data,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2573
IL_MAX_SCAN_SIZE - sizeof(*scan));
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2574
scan->tx_cmd.len = cpu_to_le16(len);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2577
scan->flags |= il3945_get_antenna_flags(il);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2579
scan->channel_count =
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2581
(void *)&scan->data[len], vif);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2582
if (scan->channel_count == 0) {
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2583
D_SCAN("channel count %d\n", scan->channel_count);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2588
le16_to_cpu(scan->tx_cmd.len) +
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2589
scan->channel_count * sizeof(struct il3945_scan_channel);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2590
cmd.data = scan;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2591
scan->len = cpu_to_le16(cmd.len);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1003
scan->rx_chain = cpu_to_le16(rx_chain);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1006
il_fill_probe_req(il, (struct ieee80211_mgmt *)scan->data,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1009
IL_MAX_SCAN_SIZE - sizeof(*scan));
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1010
scan->tx_cmd.len = cpu_to_le16(cmd_len);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1012
scan->filter_flags |=
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1015
scan->channel_count =
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1017
(void *)&scan->data[cmd_len]);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1018
if (scan->channel_count == 0) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1019
D_SCAN("channel count %d\n", scan->channel_count);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1024
le16_to_cpu(scan->tx_cmd.len) +
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1025
scan->channel_count * sizeof(struct il_scan_channel);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1026
cmd.data = scan;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1027
scan->len = cpu_to_le16(cmd.len);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
857
struct il_scan_cmd *scan;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
882
scan = il->scan_cmd;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
883
memset(scan, 0, sizeof(struct il_scan_cmd) + IL_MAX_SCAN_SIZE);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
885
scan->quiet_plcp_th = IL_PLCP_QUIET_THRESH;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
886
scan->quiet_time = IL_ACTIVE_QUIET_TIME;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
897
scan->suspend_time = 0;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
898
scan->max_out_time = cpu_to_le32(200 * 1024);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
905
scan->suspend_time = cpu_to_le32(scan_suspend_time);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
917
scan->direct_scan[p].id = WLAN_EID_SSID;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
918
scan->direct_scan[p].len =
drivers/net/wireless/intel/iwlegacy/4965-mac.c
920
memcpy(scan->direct_scan[p].ssid,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
930
scan->tx_cmd.tx_flags = TX_CMD_FLG_SEQ_CTL_MSK;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
931
scan->tx_cmd.sta_id = il->hw_params.bcast_id;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
932
scan->tx_cmd.stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
936
scan->flags = RXON_FLG_BAND_24G_MSK | RXON_FLG_AUTO_DETECT_MSK;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
972
scan->good_CRC_th =
drivers/net/wireless/intel/iwlegacy/4965-mac.c
982
scan->tx_cmd.rate_n_flags = cpu_to_le32(rate | rate_flags);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
615
struct iwl_scan_cmd *scan;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
659
scan = priv->scan_cmd;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
660
memset(scan, 0, priv->scan_cmd_size);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
662
scan->quiet_plcp_th = IWL_PLCP_QUIET_THRESH;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
663
scan->quiet_time = IWL_ACTIVE_QUIET_TIME;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
681
scan->suspend_time = 0;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
682
scan->max_out_time = cpu_to_le32(200 * 1024);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
689
scan->suspend_time = cpu_to_le32(scan_suspend_time);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
702
scan->quiet_time = cpu_to_le16(IWL_RADIO_RESET_DWELL_TIME);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
720
scan->direct_scan[p].id = WLAN_EID_SSID;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
721
scan->direct_scan[p].len =
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
723
memcpy(scan->direct_scan[p].ssid,
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
735
scan->tx_cmd.tx_flags = TX_CMD_FLG_SEQ_CTL_MSK;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
736
scan->tx_cmd.sta_id = ctx->bcast_sta_id;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
737
scan->tx_cmd.stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
741
scan->flags = RXON_FLG_BAND_24G_MSK | RXON_FLG_AUTO_DETECT_MSK;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
759
scan->tx_cmd.tx_flags |= TX_CMD_FLG_IGNORE_BT;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
791
scan->good_CRC_th = is_active ? IWL_GOOD_CRC_TH_DEFAULT :
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
794
scan->good_CRC_th = is_active ? IWL_GOOD_CRC_TH_DEFAULT :
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
810
scan->tx_cmd.rate_n_flags = iwl_hw_set_rate_n_flags(rate, rate_flags);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
842
scan->rx_chain = cpu_to_le16(rx_chain);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
846
(struct ieee80211_mgmt *)scan->data,
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
851
scan_cmd_size - sizeof(*scan));
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
856
(struct ieee80211_mgmt *)scan->data,
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
859
scan_cmd_size - sizeof(*scan));
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
864
scan->tx_cmd.len = cpu_to_le16(cmd_len);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
866
scan->filter_flags |= (RXON_FILTER_ACCEPT_GRP_MSK |
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
871
scan->channel_count =
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
873
(void *)&scan->data[cmd_len]);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
876
scan->channel_count =
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
879
(void *)&scan->data[cmd_len]);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
883
if (scan->channel_count == 0) {
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
884
IWL_DEBUG_SCAN(priv, "channel count %d\n", scan->channel_count);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
888
cmd.len[0] += le16_to_cpu(scan->tx_cmd.len) +
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
889
scan->channel_count * sizeof(struct iwl_scan_channel);
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
890
cmd.data[0] = scan;
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
892
scan->len = cpu_to_le16(cmd.len[0]);
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1280
mld->scan.status = 0;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1281
memset(mld->scan.uid_status, 0, sizeof(mld->scan.uid_status));
drivers/net/wireless/intel/iwlwifi/mld/d3.c
2115
mld->scan.last_start_time_jiffies = jiffies;
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
1512
if (mld->scan.status & IWL_MLD_SCAN_REGULAR) {
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
1544
if (!(mld->scan.status & IWL_MLD_SCAN_SCHED))
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
603
mld->scan.last_start_time_jiffies = jiffies;
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
645
for (int i = 0; i < ARRAY_SIZE(mld->scan.uid_status); i++)
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
646
if (WARN_ONCE(mld->scan.uid_status[i],
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
648
i, mld->scan.uid_status[i], mld->scan.status))
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
649
mld->scan.uid_status[i] = 0;
drivers/net/wireless/intel/iwlwifi/mld/mld.c
492
kfree(mld->scan.cmd);
drivers/net/wireless/intel/iwlwifi/mld/mld.c
526
kfree(mld->scan.cmd);
drivers/net/wireless/intel/iwlwifi/mld/mld.h
272
struct iwl_mld_scan scan;
drivers/net/wireless/intel/iwlwifi/mld/mld.h
326
CLEANUP_STRUCT(&mld->scan);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
742
mld->scan.last_mlo_scan_start_time))
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
948
if (WARN(ktime_before(mld->scan.last_mlo_scan_start_time,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2119
if (mld->scan.pass_all_sched_res ==
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2121
mld->scan.pass_all_sched_res =
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1212
struct iwl_scan_req_umac_v18 *cmd = mld->scan.cmd;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1240
struct iwl_scan_req_umac_v17 *cmd = mld->scan.cmd;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1287
memset(mld->scan.cmd, 0, mld->scan.cmd_size);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1298
if (ver_handler->version != mld->scan.cmd_ver)
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1307
mld->scan.cmd_ver);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1320
mld->scan.pass_all_sched_res = SCHED_SCAN_PASS_ALL_STATE_DISABLED;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1325
mld->scan.pass_all_sched_res = SCHED_SCAN_PASS_ALL_STATE_ENABLED;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1466
time_after(mld->scan.last_6ghz_passive_jiffies +
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1468
(time_before(mld->scan.last_start_time_jiffies +
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1545
mld->scan.fw_link_id = link->fw_id;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1547
mld->scan.fw_link_id = IWL_MLD_INVALID_FW_ID;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1560
.len = { mld->scan.cmd_size, },
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1561
.data = { mld->scan.cmd, },
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1572
if (WARN_ON(!mld->scan.cmd))
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1633
mld->scan.uid_status[uid] = scan_status;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1634
mld->scan.status |= scan_status;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1637
mld->scan.last_6ghz_passive_jiffies = jiffies;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1751
.len = { mld->scan.cmd_size, },
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1752
.data = { mld->scan.cmd, },
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1763
if (WARN_ON(!mld->scan.cmd))
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1767
if (mld->scan.status & (IWL_MLD_SCAN_SCHED | IWL_MLD_SCAN_NETDETECT))
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1827
mld->scan.uid_status[uid] = type;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1828
mld->scan.status |= type;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1831
mld->scan.pass_all_sched_res = SCHED_SCAN_PASS_ALL_STATE_DISABLED;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1846
type, mld->scan.status);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1848
if (!(mld->scan.status & type))
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1866
mld->scan.status &= ~type;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1867
mld->scan.uid_status[uid] = IWL_MLD_SCAN_NONE;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1881
mld->scan.pass_all_sched_res = SCHED_SCAN_PASS_ALL_STATE_DISABLED;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1961
if (mld->scan.status & IWL_MLD_SCAN_INT_MLO) {
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1997
if (IWL_FW_CHECK(mld, uid >= ARRAY_SIZE(mld->scan.uid_status),
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2001
if (mld->scan.uid_status[uid] == IWL_MLD_SCAN_REGULAR)
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2002
mld->scan.start_tsf = le64_to_cpu(notif->start_tsf);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2008
if (mld->scan.pass_all_sched_res == SCHED_SCAN_PASS_ALL_STATE_FOUND) {
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2011
mld->scan.pass_all_sched_res = SCHED_SCAN_PASS_ALL_STATE_ENABLED;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2032
if (IWL_FW_CHECK(mld, uid >= ARRAY_SIZE(mld->scan.uid_status),
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2036
if (IWL_FW_CHECK(mld, !(mld->scan.uid_status[uid] & mld->scan.status),
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2041
mld->scan.uid_status[uid]);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2042
if (IWL_FW_CHECK(mld, mld->scan.uid_status[uid] != IWL_MLD_SCAN_INT_MLO,
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2044
mld->scan.uid_status[uid]))
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2047
mld->scan.last_mlo_scan_start_time = ktime_get_boottime_ns();
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2057
if (IWL_FW_CHECK(mld, uid >= ARRAY_SIZE(mld->scan.uid_status),
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2063
uid, mld->scan.uid_status[uid],
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2068
mld->scan.status);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2074
if (IWL_FW_CHECK(mld, !(mld->scan.uid_status[uid] & mld->scan.status),
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2079
if (mld->scan.uid_status[uid] == IWL_MLD_SCAN_REGULAR) {
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2082
.scan_start_tsf = mld->scan.start_tsf,
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2084
int fw_link_id = mld->scan.fw_link_id;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2102
} else if (mld->scan.uid_status[uid] == IWL_MLD_SCAN_SCHED) {
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2104
mld->scan.pass_all_sched_res = SCHED_SCAN_PASS_ALL_STATE_DISABLED;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2105
} else if (mld->scan.uid_status[uid] == IWL_MLD_SCAN_INT_MLO) {
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2115
mld->scan.status &= ~mld->scan.uid_status[uid];
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2118
mld->scan.status);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2120
mld->scan.uid_status[uid] = IWL_MLD_SCAN_NONE;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2124
mld->scan.last_ebs_failed = true;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2141
mld->scan.uid_status[uid] = IWL_MLD_SCAN_NONE;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2146
mld->scan.pass_all_sched_res = SCHED_SCAN_PASS_ALL_STATE_DISABLED;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2147
mld->scan.uid_status[uid] = IWL_MLD_SCAN_NONE;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2160
mld->scan.uid_status[uid] = IWL_MLD_SCAN_NONE;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2164
memset(mld->scan.uid_status, 0, sizeof(mld->scan.uid_status));
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2182
mld->scan.cmd = kmalloc(scan_cmd_size, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2183
if (!mld->scan.cmd)
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2186
mld->scan.cmd_size = scan_cmd_size;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
2187
mld->scan.cmd_ver = scan_cmd_ver;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
224
enum iwl_mld_traffic_load load = mld->scan.traffic_load.status;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
334
for (int i = 0; i < ARRAY_SIZE(mld->scan.uid_status); i++)
drivers/net/wireless/intel/iwlwifi/mld/scan.c
335
if (mld->scan.uid_status[i] == status)
drivers/net/wireless/intel/iwlwifi/mld/scan.c
470
mld->scan.pass_all_sched_res == SCHED_SCAN_PASS_ALL_STATE_ENABLED)
drivers/net/wireless/intel/iwlwifi/mld/scan.c
779
!mld->scan.last_ebs_failed &&
drivers/net/wireless/intel/iwlwifi/mld/stats.c
390
u32 last_ts_usec = mld->scan.traffic_load.last_stats_ts_usec;
drivers/net/wireless/intel/iwlwifi/mld/stats.c
401
mld->scan.traffic_load.status = IWL_MLD_TRAFFIC_HIGH;
drivers/net/wireless/intel/iwlwifi/mld/stats.c
403
mld->scan.traffic_load.status = IWL_MLD_TRAFFIC_MEDIUM;
drivers/net/wireless/intel/iwlwifi/mld/stats.c
405
mld->scan.traffic_load.status = IWL_MLD_TRAFFIC_LOW;
drivers/net/wireless/intel/iwlwifi/mld/stats.c
408
mld->scan.traffic_load.last_stats_ts_usec = curr_ts_usec;
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
56
KUNIT_ALLOC_AND_ASSERT_SIZE(test, mld->scan.cmd,
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
58
mld->scan.cmd_size = sizeof(struct iwl_scan_req_umac_v17);
drivers/net/wireless/marvell/libertas/cfg.c
2072
.scan = lbs_cfg_scan,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4577
.scan = mwifiex_cfg80211_scan,
drivers/net/wireless/marvell/mwifiex/fw.h
2390
struct host_cmd_ds_802_11_scan scan;
drivers/net/wireless/marvell/mwifiex/scan.c
1578
struct host_cmd_ds_802_11_scan *scan_cmd = &cmd->params.scan;
drivers/net/wireless/mediatek/mt76/channel.c
117
if (dev->scan.vif == vif)
drivers/net/wireless/mediatek/mt76/channel.c
164
if (dev->scan.vif == vif)
drivers/net/wireless/mediatek/mt76/channel.c
208
if (dev->scan.phy == phy)
drivers/net/wireless/mediatek/mt76/channel.c
376
if (phy->roc_vif || dev->scan.phy == phy ||
drivers/net/wireless/mediatek/mt76/channel.c
44
if (dev->scan.phy == phy)
drivers/net/wireless/mediatek/mt76/channel.c
69
if (dev->scan.phy == phy)
drivers/net/wireless/mediatek/mt76/mt76.h
1023
} scan;
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
1007
if (scan)
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
938
bool scan = test_bit(MT76_SCANNING, &dev->mphy.state);
drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c
16
u8 bw_index, bool scan)
drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c
20
u8 scan;
drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c
30
.scan = scan,
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h
62
u8 bw_index, bool scan);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
121
bool scan = test_bit(MT76_SCANNING, &dev->mphy.state);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
200
ret = mt76x2_mcu_set_channel(dev, channel, bw, bw_index, scan);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
233
if (scan)
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
137
ret = mt76x2_mcu_set_channel(dev, channel, bw, bw_index, scan);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
170
if (scan)
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
85
bool scan = test_bit(MT76_SCANNING, &dev->mphy.state);
drivers/net/wireless/mediatek/mt76/scan.c
100
dev->scan.beacon_received = true;
drivers/net/wireless/mediatek/mt76/scan.c
111
struct cfg80211_scan_request *req = dev->scan.req;
drivers/net/wireless/mediatek/mt76/scan.c
113
struct mt76_phy *phy = dev->scan.phy;
drivers/net/wireless/mediatek/mt76/scan.c
122
beacon_rx = dev->scan.beacon_wait && dev->scan.beacon_received;
drivers/net/wireless/mediatek/mt76/scan.c
123
dev->scan.beacon_wait = false;
drivers/net/wireless/mediatek/mt76/scan.c
129
if (dev->scan.chan_idx >= req->n_channels) {
drivers/net/wireless/mediatek/mt76/scan.c
134
if (dev->scan.chan && phy->num_sta && phy->offchannel) {
drivers/net/wireless/mediatek/mt76/scan.c
135
dev->scan.chan = NULL;
drivers/net/wireless/mediatek/mt76/scan.c
141
dev->scan.chan = req->channels[dev->scan.chan_idx++];
drivers/net/wireless/mediatek/mt76/scan.c
142
offchannel = mt76_offchannel_chandef(phy, dev->scan.chan, &chandef);
drivers/net/wireless/mediatek/mt76/scan.c
153
dev->scan.beacon_received = false;
drivers/net/wireless/mediatek/mt76/scan.c
154
dev->scan.beacon_wait = true;
drivers/net/wireless/mediatek/mt76/scan.c
168
if (dev->scan.chan && phy->offchannel)
drivers/net/wireless/mediatek/mt76/scan.c
19
if (dev->scan.chan && phy->main_chandef.chan && phy->offchannel &&
drivers/net/wireless/mediatek/mt76/scan.c
192
if (dev->scan.req || phy->roc_vif ||
drivers/net/wireless/mediatek/mt76/scan.c
204
memset(&dev->scan, 0, sizeof(dev->scan));
drivers/net/wireless/mediatek/mt76/scan.c
205
dev->scan.req = &req->req;
drivers/net/wireless/mediatek/mt76/scan.c
206
dev->scan.vif = vif;
drivers/net/wireless/mediatek/mt76/scan.c
207
dev->scan.phy = phy;
drivers/net/wireless/mediatek/mt76/scan.c
208
dev->scan.mlink = mlink;
drivers/net/wireless/mediatek/mt76/scan.c
24
mt76_put_vif_phy_link(phy, dev->scan.vif, dev->scan.mlink);
drivers/net/wireless/mediatek/mt76/scan.c
25
memset(&dev->scan, 0, sizeof(dev->scan));
drivers/net/wireless/mediatek/mt76/scan.c
33
dev->scan.beacon_wait = false;
drivers/net/wireless/mediatek/mt76/scan.c
44
struct cfg80211_scan_request *req = dev->scan.req;
drivers/net/wireless/mediatek/mt76/scan.c
45
struct ieee80211_vif *vif = dev->scan.vif;
drivers/net/wireless/mediatek/mt76/scan.c
46
struct mt76_vif_link *mvif = dev->scan.mlink;
drivers/net/wireless/mediatek/mt76/scan.c
47
enum nl80211_band band = dev->scan.chan->band;
drivers/net/wireless/mediatek/mt76/scan.c
48
struct mt76_phy *phy = dev->scan.phy;
drivers/net/wireless/mediatek/mt76/scan.c
9
struct mt76_phy *phy = dev->scan.phy;
drivers/net/wireless/mediatek/mt76/scan.c
92
if (!dev->scan.beacon_wait || dev->scan.beacon_received ||
drivers/net/wireless/mediatek/mt76/scan.c
93
dev->scan.chan != chan)
drivers/net/wireless/mediatek/mt76/scan.c
96
phy = dev->scan.phy;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1684
.scan = scan,
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c
1022
.scan = qtnf_scan,
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1743
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1751
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1755
if (!scan && !link && !roam)
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
2675
bool roam = false, scan = false, link = false, wifi_under_5g = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
2719
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
2723
"Wifi link/ roam/ scan", link, roam, scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2028
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2043
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2047
if (scan || link || roam) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2048
if (scan)
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2276
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2281
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2285
if (scan || link || roam) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2286
if (scan)
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2457
bool roam = false, scan = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2510
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c
2514
"Wifi link/ roam/ scan", link, roam, scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1571
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1578
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1587
} else if (scan || link || roam) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
2746
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
2751
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
2755
if (!scan && !link && !roam)
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
3353
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
3379
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
3383
if (scan || link || roam) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
3647
bool roam = false, scan = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
3697
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
3701
"Wifi link/ roam/ scan", link, roam, scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1734
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1750
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1753
if (scan || link || roam) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1754
if (scan)
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1992
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1997
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2001
if (scan || link || roam) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2002
if (scan)
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2108
bool roam = false, scan = false, link = false, wifi_under_5g = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2165
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
2169
link, roam, scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1453
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1466
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1472
if (scan || link || roam) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
2573
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
2579
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
2583
if (!scan && !link && !roam) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3374
bool scan = false, link = false, roam = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3406
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3410
if (scan || link || roam) {
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3630
bool roam = false, scan = false, link = false, wifi_under_5g = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3676
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
3680
link, roam, scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
811
bool scan = false, link = false, roam = false, wifi_busy = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
845
btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
850
link, roam, scan);
drivers/net/wireless/realtek/rtw88/coex.c
559
bool scan = false, link = false;
drivers/net/wireless/realtek/rtw88/coex.c
565
scan = test_bit(RTW_FLAG_SCANNING, rtwdev->flags);
drivers/net/wireless/realtek/rtw88/coex.c
583
if (scan || link || reason == COEX_RSN_2GCONSTART ||
drivers/net/wireless/realtek/rtw89/coex.c
1315
bt->scan_info_v1[i] = pscan_v1->scan[i];
drivers/net/wireless/realtek/rtw89/coex.c
272
.scan = 1,
drivers/net/wireless/realtek/rtw89/coex.c
3229
} else if (wl->status.map.scan) { /* wl scan */
drivers/net/wireless/realtek/rtw89/coex.c
3265
if (btc->manual_ctrl || wl->status.map.scan)
drivers/net/wireless/realtek/rtw89/coex.c
3425
if (btc->manual_ctrl || wl->status.map.scan)
drivers/net/wireless/realtek/rtw89/coex.c
7815
wl->status.map.scan = true;
drivers/net/wireless/realtek/rtw89/coex.c
7838
wl->status.map.scan = false;
drivers/net/wireless/realtek/rtw89/coex.c
8985
wl->status.map.scan ? "Y" : "N",
drivers/net/wireless/realtek/rtw89/core.h
1487
u32 scan: 1;
drivers/net/wireless/realtek/rtw89/core.h
2197
struct rtw89_btc_bt_scan_info_v1 scan[BTC_SCAN_MAX1];
drivers/net/wireless/realtek/rtw89/fw.c
9173
u16 tu, bool scan)
drivers/net/wireless/realtek/rtw89/fw.c
9210
if (scan)
drivers/net/wireless/realtek/rtw89/fw.c
9216
static void rtw89_hw_scan_update_beacon_noa(struct rtw89_dev *rtwdev, bool scan)
drivers/net/wireless/realtek/rtw89/fw.c
9231
if (!scan)
drivers/net/wireless/realtek/rtw89/fw.c
9267
tu, scan);
drivers/net/wireless/realtek/rtw89/phy.c
8570
struct rtw89_bb_ctx *bb, bool scan)
drivers/net/wireless/realtek/rtw89/phy.c
8575
if (scan) {
drivers/net/wireless/realtek/rtw89/phy.h
1240
struct rtw89_bb_ctx *bb, bool scan);
drivers/net/wireless/st/cw1200/cw1200.h
205
struct cw1200_scan scan;
drivers/net/wireless/st/cw1200/debug.c
284
atomic_read(&priv->scan.in_progress) ? "active" : "idle");
drivers/net/wireless/st/cw1200/main.c
355
sema_init(&priv->scan.lock, 1);
drivers/net/wireless/st/cw1200/main.c
356
INIT_WORK(&priv->scan.work, cw1200_scan_work);
drivers/net/wireless/st/cw1200/main.c
357
INIT_DELAYED_WORK(&priv->scan.probe_work, cw1200_probe_work);
drivers/net/wireless/st/cw1200/main.c
358
INIT_DELAYED_WORK(&priv->scan.timeout, cw1200_scan_timeout);
drivers/net/wireless/st/cw1200/pm.c
190
if (down_trylock(&priv->scan.lock))
drivers/net/wireless/st/cw1200/pm.c
233
cw1200_suspend_work(&priv->scan.probe_work);
drivers/net/wireless/st/cw1200/pm.c
285
cw1200_resume_work(priv, &priv->scan.probe_work,
drivers/net/wireless/st/cw1200/pm.c
296
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/pm.c
318
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/pm.c
342
cw1200_resume_work(priv, &priv->scan.probe_work,
drivers/net/wireless/st/cw1200/scan.c
104
BUG_ON(priv->scan.req);
drivers/net/wireless/st/cw1200/scan.c
105
priv->scan.req = req;
drivers/net/wireless/st/cw1200/scan.c
106
priv->scan.n_ssids = 0;
drivers/net/wireless/st/cw1200/scan.c
107
priv->scan.status = 0;
drivers/net/wireless/st/cw1200/scan.c
108
priv->scan.begin = &req->channels[0];
drivers/net/wireless/st/cw1200/scan.c
109
priv->scan.curr = priv->scan.begin;
drivers/net/wireless/st/cw1200/scan.c
110
priv->scan.end = &req->channels[req->n_channels];
drivers/net/wireless/st/cw1200/scan.c
111
priv->scan.output_power = priv->output_power;
drivers/net/wireless/st/cw1200/scan.c
114
struct wsm_ssid *dst = &priv->scan.ssids[priv->scan.n_ssids];
drivers/net/wireless/st/cw1200/scan.c
117
++priv->scan.n_ssids;
drivers/net/wireless/st/cw1200/scan.c
122
queue_work(priv->workqueue, &priv->scan.work);
drivers/net/wireless/st/cw1200/scan.c
129
scan.work);
drivers/net/wireless/st/cw1200/scan.c
131
struct wsm_scan scan = {
drivers/net/wireless/st/cw1200/scan.c
135
bool first_run = (priv->scan.begin == priv->scan.curr &&
drivers/net/wireless/st/cw1200/scan.c
136
priv->scan.begin != priv->scan.end);
drivers/net/wireless/st/cw1200/scan.c
164
if (!priv->scan.req || (priv->scan.curr == priv->scan.end)) {
drivers/net/wireless/st/cw1200/scan.c
166
.aborted = priv->scan.status ? 1 : 0,
drivers/net/wireless/st/cw1200/scan.c
169
if (priv->scan.output_power != priv->output_power)
drivers/net/wireless/st/cw1200/scan.c
17
static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan)
drivers/net/wireless/st/cw1200/scan.c
175
if (priv->scan.status < 0)
drivers/net/wireless/st/cw1200/scan.c
178
priv->scan.status);
drivers/net/wireless/st/cw1200/scan.c
179
else if (priv->scan.req)
drivers/net/wireless/st/cw1200/scan.c
186
priv->scan.req = NULL;
drivers/net/wireless/st/cw1200/scan.c
191
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/scan.c
194
struct ieee80211_channel *first = *priv->scan.curr;
drivers/net/wireless/st/cw1200/scan.c
195
for (it = priv->scan.curr + 1, i = 1;
drivers/net/wireless/st/cw1200/scan.c
196
it != priv->scan.end && i < WSM_SCAN_MAX_NUM_OF_CHANNELS;
drivers/net/wireless/st/cw1200/scan.c
207
scan.band = first->band;
drivers/net/wireless/st/cw1200/scan.c
209
if (priv->scan.req->no_cck)
drivers/net/wireless/st/cw1200/scan.c
210
scan.max_tx_rate = WSM_TRANSMIT_RATE_6;
drivers/net/wireless/st/cw1200/scan.c
212
scan.max_tx_rate = WSM_TRANSMIT_RATE_1;
drivers/net/wireless/st/cw1200/scan.c
213
scan.num_probes =
drivers/net/wireless/st/cw1200/scan.c
215
scan.num_ssids = priv->scan.n_ssids;
drivers/net/wireless/st/cw1200/scan.c
216
scan.ssids = &priv->scan.ssids[0];
drivers/net/wireless/st/cw1200/scan.c
217
scan.num_channels = it - priv->scan.curr;
drivers/net/wireless/st/cw1200/scan.c
219
scan.probe_delay = 100;
drivers/net/wireless/st/cw1200/scan.c
225
scan.type = WSM_SCAN_TYPE_BACKGROUND;
drivers/net/wireless/st/cw1200/scan.c
226
scan.flags = WSM_SCAN_FLAG_FORCE_BACKGROUND;
drivers/net/wireless/st/cw1200/scan.c
228
scan.ch = kzalloc_objs(struct wsm_scan_ch, it - priv->scan.curr);
drivers/net/wireless/st/cw1200/scan.c
229
if (!scan.ch) {
drivers/net/wireless/st/cw1200/scan.c
230
priv->scan.status = -ENOMEM;
drivers/net/wireless/st/cw1200/scan.c
233
for (i = 0; i < scan.num_channels; ++i) {
drivers/net/wireless/st/cw1200/scan.c
234
scan.ch[i].number = priv->scan.curr[i]->hw_value;
drivers/net/wireless/st/cw1200/scan.c
235
if (priv->scan.curr[i]->flags & IEEE80211_CHAN_NO_IR) {
drivers/net/wireless/st/cw1200/scan.c
236
scan.ch[i].min_chan_time = 50;
drivers/net/wireless/st/cw1200/scan.c
237
scan.ch[i].max_chan_time = 100;
drivers/net/wireless/st/cw1200/scan.c
239
scan.ch[i].min_chan_time = 10;
drivers/net/wireless/st/cw1200/scan.c
240
scan.ch[i].max_chan_time = 25;
drivers/net/wireless/st/cw1200/scan.c
244
priv->scan.output_power != first->max_power) {
drivers/net/wireless/st/cw1200/scan.c
245
priv->scan.output_power = first->max_power;
drivers/net/wireless/st/cw1200/scan.c
247
priv->scan.output_power * 10);
drivers/net/wireless/st/cw1200/scan.c
249
priv->scan.status = cw1200_scan_start(priv, &scan);
drivers/net/wireless/st/cw1200/scan.c
250
kfree(scan.ch);
drivers/net/wireless/st/cw1200/scan.c
251
if (priv->scan.status)
drivers/net/wireless/st/cw1200/scan.c
253
priv->scan.curr = it;
drivers/net/wireless/st/cw1200/scan.c
259
priv->scan.curr = priv->scan.end;
drivers/net/wireless/st/cw1200/scan.c
261
queue_work(priv->workqueue, &priv->scan.work);
drivers/net/wireless/st/cw1200/scan.c
287
if (priv->scan.direct_probe) {
drivers/net/wireless/st/cw1200/scan.c
290
priv->scan.direct_probe = 0;
drivers/net/wireless/st/cw1200/scan.c
291
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/scan.c
294
cw1200_scan_work(&priv->scan.work);
drivers/net/wireless/st/cw1200/scan.c
304
if (cancel_delayed_work_sync(&priv->scan.timeout) > 0) {
drivers/net/wireless/st/cw1200/scan.c
305
priv->scan.status = -EIO;
drivers/net/wireless/st/cw1200/scan.c
306
queue_delayed_work(priv->workqueue, &priv->scan.timeout, 0);
drivers/net/wireless/st/cw1200/scan.c
31
scan->type, scan->num_channels, scan->flags);
drivers/net/wireless/st/cw1200/scan.c
318
if (cancel_delayed_work_sync(&priv->scan.timeout) > 0) {
drivers/net/wireless/st/cw1200/scan.c
319
priv->scan.status = 1;
drivers/net/wireless/st/cw1200/scan.c
320
queue_delayed_work(priv->workqueue, &priv->scan.timeout, 0);
drivers/net/wireless/st/cw1200/scan.c
33
for (i = 0; i < scan->num_channels; ++i)
drivers/net/wireless/st/cw1200/scan.c
335
container_of(work, struct cw1200_common, scan.timeout.work);
drivers/net/wireless/st/cw1200/scan.c
336
if (atomic_xchg(&priv->scan.in_progress, 0)) {
drivers/net/wireless/st/cw1200/scan.c
337
if (priv->scan.status > 0) {
drivers/net/wireless/st/cw1200/scan.c
338
priv->scan.status = 0;
drivers/net/wireless/st/cw1200/scan.c
339
} else if (!priv->scan.status) {
drivers/net/wireless/st/cw1200/scan.c
34
tmo += scan->ch[i].max_chan_time + 10;
drivers/net/wireless/st/cw1200/scan.c
342
priv->scan.status = -ETIMEDOUT;
drivers/net/wireless/st/cw1200/scan.c
343
priv->scan.curr = priv->scan.end;
drivers/net/wireless/st/cw1200/scan.c
353
container_of(work, struct cw1200_common, scan.probe_work.work);
drivers/net/wireless/st/cw1200/scan.c
368
struct wsm_scan scan = {
drivers/net/wireless/st/cw1200/scan.c
37
atomic_set(&priv->scan.in_progress, 1);
drivers/net/wireless/st/cw1200/scan.c
383
if (down_trylock(&priv->scan.lock)) {
drivers/net/wireless/st/cw1200/scan.c
386
queue_delayed_work(priv->workqueue, &priv->scan.probe_work,
drivers/net/wireless/st/cw1200/scan.c
395
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/scan.c
40
queue_delayed_work(priv->workqueue, &priv->scan.timeout,
drivers/net/wireless/st/cw1200/scan.c
401
scan.max_tx_rate = wsm->max_tx_rate;
drivers/net/wireless/st/cw1200/scan.c
402
scan.band = (priv->channel->band == NL80211_BAND_5GHZ) ?
drivers/net/wireless/st/cw1200/scan.c
406
scan.type = WSM_SCAN_TYPE_BACKGROUND;
drivers/net/wireless/st/cw1200/scan.c
407
scan.flags = WSM_SCAN_FLAG_FORCE_BACKGROUND;
drivers/net/wireless/st/cw1200/scan.c
42
ret = wsm_scan(priv, scan);
drivers/net/wireless/st/cw1200/scan.c
428
scan.num_ssids = 1;
drivers/net/wireless/st/cw1200/scan.c
44
atomic_set(&priv->scan.in_progress, 0);
drivers/net/wireless/st/cw1200/scan.c
441
priv->scan.direct_probe = 1;
drivers/net/wireless/st/cw1200/scan.c
444
ret = cw1200_scan_start(priv, &scan);
drivers/net/wireless/st/cw1200/scan.c
45
cancel_delayed_work_sync(&priv->scan.timeout);
drivers/net/wireless/st/cw1200/scan.c
454
priv->scan.direct_probe = 0;
drivers/net/wireless/st/cw1200/scan.c
455
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/scan.c
87
down(&priv->scan.lock);
drivers/net/wireless/st/cw1200/scan.c
97
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/sta.c
101
while (down_trylock(&priv->scan.lock)) {
drivers/net/wireless/st/cw1200/sta.c
103
priv->scan.req = NULL;
drivers/net/wireless/st/cw1200/sta.c
106
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/sta.c
108
cancel_delayed_work_sync(&priv->scan.probe_work);
drivers/net/wireless/st/cw1200/sta.c
109
cancel_delayed_work_sync(&priv->scan.timeout);
drivers/net/wireless/st/cw1200/sta.c
1245
if (atomic_read(&priv->scan.in_progress)) {
drivers/net/wireless/st/cw1200/sta.c
1389
if (atomic_read(&priv->scan.in_progress)) {
drivers/net/wireless/st/cw1200/sta.c
332
down(&priv->scan.lock);
drivers/net/wireless/st/cw1200/sta.c
435
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/sta.c
587
down(&priv->scan.lock);
drivers/net/wireless/st/cw1200/sta.c
605
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/sta.c
984
if (!down_trylock(&priv->scan.lock)) {
drivers/net/wireless/st/cw1200/sta.c
986
up(&priv->scan.lock);
drivers/net/wireless/st/cw1200/wsm.c
1548
&priv->scan.probe_work, 0) <= 0)
drivers/net/wireless/ti/wl12xx/main.c
255
.scan = {
drivers/net/wireless/ti/wl12xx/scan.c
101
if (wl->conf.scan.split_scan_timeout)
drivers/net/wireless/ti/wl12xx/scan.c
120
cmd->params.n_ch = wl1271_get_scan_channels(wl, wl->scan.req,
drivers/net/wireless/ti/wl12xx/scan.c
129
cmd->params.n_probe_reqs = wl->conf.scan.num_probe_reqs;
drivers/net/wireless/ti/wl12xx/scan.c
138
if (wl->scan.ssid_len) {
drivers/net/wireless/ti/wl12xx/scan.c
139
cmd->params.ssid_len = wl->scan.ssid_len;
drivers/net/wireless/ti/wl12xx/scan.c
140
memcpy(cmd->params.ssid, wl->scan.ssid, wl->scan.ssid_len);
drivers/net/wireless/ti/wl12xx/scan.c
147
wl->scan.ssid, wl->scan.ssid_len,
drivers/net/wireless/ti/wl12xx/scan.c
148
wl->scan.req->ie,
drivers/net/wireless/ti/wl12xx/scan.c
149
wl->scan.req->ie_len, NULL, 0, false);
drivers/net/wireless/ti/wl12xx/scan.c
155
trigger->timeout = cpu_to_le32(wl->conf.scan.split_scan_timeout);
drivers/net/wireless/ti/wl12xx/scan.c
18
struct conf_scan_settings *c = &wl->conf.scan;
drivers/net/wireless/ti/wl12xx/scan.c
182
if (WARN_ON(wl->scan.state == WL1271_SCAN_STATE_IDLE))
drivers/net/wireless/ti/wl12xx/scan.c
210
switch (wl->scan.state) {
drivers/net/wireless/ti/wl12xx/scan.c
217
if (wl->scan.req->no_cck) {
drivers/net/wireless/ti/wl12xx/scan.c
225
wl->scan.state = WL1271_SCAN_STATE_2GHZ_PASSIVE;
drivers/net/wireless/ti/wl12xx/scan.c
234
if (wl->scan.req->no_cck) {
drivers/net/wireless/ti/wl12xx/scan.c
243
wl->scan.state = WL1271_SCAN_STATE_5GHZ_ACTIVE;
drivers/net/wireless/ti/wl12xx/scan.c
245
wl->scan.state = WL1271_SCAN_STATE_DONE;
drivers/net/wireless/ti/wl12xx/scan.c
256
wl->scan.state = WL1271_SCAN_STATE_5GHZ_PASSIVE;
drivers/net/wireless/ti/wl12xx/scan.c
267
wl->scan.state = WL1271_SCAN_STATE_DONE;
drivers/net/wireless/ti/wl12xx/scan.c
27
if (!test_bit(i, wl->scan.scanned_ch) &&
drivers/net/wireless/ti/wl12xx/scan.c
274
wl->scan.failed = false;
drivers/net/wireless/ti/wl12xx/scan.c
69
set_bit(i, wl->scan.scanned_ch);
drivers/net/wireless/ti/wl12xx/scan.c
91
if (!passive && wl->scan.req->n_ssids == 0)
drivers/net/wireless/ti/wl18xx/main.c
396
.scan = {
drivers/net/wireless/ti/wl18xx/scan.c
148
wl->scan.failed = false;
drivers/net/wireless/ti/wl18xx/scan.c
64
cmd->n_probe_reqs = wl->conf.scan.num_probe_reqs;
drivers/net/wireless/ti/wlcore/conf.h
1138
struct conf_scan_settings scan;
drivers/net/wireless/ti/wlcore/debugfs.c
378
wl->conf.scan.split_scan_timeout / 1000);
drivers/net/wireless/ti/wlcore/debugfs.c
400
wl->conf.scan.split_scan_timeout = value * 1000;
drivers/net/wireless/ti/wlcore/main.c
2731
if (wl->scan.state != WL1271_SCAN_STATE_IDLE &&
drivers/net/wireless/ti/wlcore/main.c
2743
wl->scan.state = WL1271_SCAN_STATE_IDLE;
drivers/net/wireless/ti/wlcore/main.c
2744
memset(wl->scan.scanned_ch, 0, sizeof(wl->scan.scanned_ch));
drivers/net/wireless/ti/wlcore/main.c
2746
wl->scan.req = NULL;
drivers/net/wireless/ti/wlcore/main.c
281
if (wl->scan.state != WL1271_SCAN_STATE_IDLE) {
drivers/net/wireless/ti/wlcore/main.c
3803
if (wl->scan.state == WL1271_SCAN_STATE_IDLE)
drivers/net/wireless/ti/wlcore/main.c
3810
if (wl->scan.state != WL1271_SCAN_STATE_DONE) {
drivers/net/wireless/ti/wlcore/main.c
3822
wl->scan.state = WL1271_SCAN_STATE_IDLE;
drivers/net/wireless/ti/wlcore/main.c
3823
memset(wl->scan.scanned_ch, 0, sizeof(wl->scan.scanned_ch));
drivers/net/wireless/ti/wlcore/main.c
3825
wl->scan.req = NULL;
drivers/net/wireless/ti/wlcore/scan.c
141
struct conf_scan_settings *c = &wl->conf.scan;
drivers/net/wireless/ti/wlcore/scan.c
341
if (wl->scan.state != WL1271_SCAN_STATE_IDLE)
drivers/net/wireless/ti/wlcore/scan.c
344
wl->scan.state = WL1271_SCAN_STATE_2GHZ_ACTIVE;
drivers/net/wireless/ti/wlcore/scan.c
347
wl->scan.ssid_len = ssid_len;
drivers/net/wireless/ti/wlcore/scan.c
348
memcpy(wl->scan.ssid, ssid, ssid_len);
drivers/net/wireless/ti/wlcore/scan.c
350
wl->scan.ssid_len = 0;
drivers/net/wireless/ti/wlcore/scan.c
354
wl->scan.req = req;
drivers/net/wireless/ti/wlcore/scan.c
355
memset(wl->scan.scanned_ch, 0, sizeof(wl->scan.scanned_ch));
drivers/net/wireless/ti/wlcore/scan.c
358
wl->scan.failed = true;
drivers/net/wireless/ti/wlcore/scan.c
40
if (wl->scan.state == WL1271_SCAN_STATE_IDLE)
drivers/net/wireless/ti/wlcore/scan.c
51
wl->scan.state = WL1271_SCAN_STATE_IDLE;
drivers/net/wireless/ti/wlcore/scan.c
52
memset(wl->scan.scanned_ch, 0, sizeof(wl->scan.scanned_ch));
drivers/net/wireless/ti/wlcore/scan.c
53
wl->scan.req = NULL;
drivers/net/wireless/ti/wlcore/scan.c
65
if (wl->scan.failed) {
drivers/net/wireless/ti/wlcore/wlcore.h
327
struct wl1271_scan scan;
drivers/net/wireless/virtual/virt_wifi.c
365
.scan = virt_wifi_scan,
drivers/pci/hotplug/pnv_php.c
566
goto scan;
drivers/pci/hotplug/pnv_php.c
596
goto scan;
drivers/pci/hotplug/pnv_php.c
603
scan:
drivers/rapidio/rio-scan.c
1129
static bool scan;
drivers/rapidio/rio-scan.c
1130
module_param(scan, bool, 0);
drivers/rapidio/rio-scan.c
1131
MODULE_PARM_DESC(scan, "Start RapidIO network enumeration/discovery "
drivers/rapidio/rio-scan.c
1152
if (scan)
drivers/rapidio/rio-sysfs.c
312
static BUS_ATTR_WO(scan);
drivers/rapidio/rio.c
1842
struct rio_scan_node *scan;
drivers/rapidio/rio.c
1858
list_for_each_entry(scan, &rio_scans, node) {
drivers/rapidio/rio.c
1859
if (scan->mport_id == mport_id) {
drivers/rapidio/rio.c
1868
scan = kzalloc_obj(*scan);
drivers/rapidio/rio.c
1869
if (!scan) {
drivers/rapidio/rio.c
1874
scan->mport_id = mport_id;
drivers/rapidio/rio.c
1875
scan->ops = scan_ops;
drivers/rapidio/rio.c
1894
list_add_tail(&scan->node, &rio_scans);
drivers/rapidio/rio.c
2060
struct rio_scan_node *scan = NULL;
drivers/rapidio/rio.c
2069
list_for_each_entry(scan, &rio_scans, node) {
drivers/rapidio/rio.c
2070
if (port->id == scan->mport_id ||
drivers/rapidio/rio.c
2071
scan->mport_id == RIO_MPORT_ANY) {
drivers/rapidio/rio.c
2072
port->nscan = scan->ops;
drivers/rapidio/rio.c
2073
if (port->id == scan->mport_id)
drivers/scsi/megaraid/megaraid_mbox.c
1495
char scan[] = "scanning";
drivers/scsi/megaraid/megaraid_mbox.c
1792
ss = rdev->fast_load ? skip : scan;
drivers/scsi/qla2xxx/qla_attr.c
3288
vfree(vha->scan.l);
drivers/scsi/qla2xxx/qla_def.h
5139
struct fab_scan scan;
drivers/scsi/qla2xxx/qla_gs.c
3089
vha->scan.rscn_gen_start, vha->scan.rscn_gen_end, rscn_gen);
drivers/scsi/qla2xxx/qla_gs.c
3091
if (val_is_in_range(fcport->rscn_gen, vha->scan.rscn_gen_start,
drivers/scsi/qla2xxx/qla_gs.c
3092
vha->scan.rscn_gen_end))
drivers/scsi/qla2xxx/qla_gs.c
3096
if (val_is_in_range(fcport->rscn_gen, vha->scan.rscn_gen_end, rscn_gen))
drivers/scsi/qla2xxx/qla_gs.c
3126
vha->scan.scan_retry++;
drivers/scsi/qla2xxx/qla_gs.c
3127
if (vha->scan.scan_retry < MAX_SCAN_RETRIES) {
drivers/scsi/qla2xxx/qla_gs.c
3134
__func__, vha->scan.scan_retry);
drivers/scsi/qla2xxx/qla_gs.c
3151
vha->scan.scan_retry = 0;
drivers/scsi/qla2xxx/qla_gs.c
3160
rp = &vha->scan.l[i];
drivers/scsi/qla2xxx/qla_gs.c
3169
trp = &vha->scan.l[k];
drivers/scsi/qla2xxx/qla_gs.c
3302
vha->scan.scan_flags &= ~SF_SCANNING;
drivers/scsi/qla2xxx/qla_gs.c
3361
switch (vha->scan.step) {
drivers/scsi/qla2xxx/qla_gs.c
3363
rp = &vha->scan.l[j];
drivers/scsi/qla2xxx/qla_gs.c
3371
rp = &vha->scan.l[k];
drivers/scsi/qla2xxx/qla_gs.c
3383
rp = &vha->scan.l[k];
drivers/scsi/qla2xxx/qla_gs.c
3397
rp = &vha->scan.l[k];
drivers/scsi/qla2xxx/qla_gs.c
3411
rp = &vha->scan.l[k];
drivers/scsi/qla2xxx/qla_gs.c
3433
sp->name, res, vha->scan.step);
drivers/scsi/qla2xxx/qla_gs.c
3463
vha->scan.scan_flags &= ~SF_SCANNING;
drivers/scsi/qla2xxx/qla_gs.c
3464
vha->scan.scan_retry++;
drivers/scsi/qla2xxx/qla_gs.c
3467
if (vha->scan.scan_retry < MAX_SCAN_RETRIES) {
drivers/scsi/qla2xxx/qla_gs.c
3483
vha->scan.scan_flags &= ~SF_SCANNING;
drivers/scsi/qla2xxx/qla_gs.c
3486
switch (vha->scan.step) {
drivers/scsi/qla2xxx/qla_gs.c
3532
if (vha->scan.scan_flags & SF_SCANNING) {
drivers/scsi/qla2xxx/qla_gs.c
3538
vha->scan.scan_flags |= SF_SCANNING;
drivers/scsi/qla2xxx/qla_gs.c
3540
vha->scan.step = FAB_SCAN_START;
drivers/scsi/qla2xxx/qla_gs.c
3544
switch (vha->scan.step) {
drivers/scsi/qla2xxx/qla_gs.c
3553
vha->scan.scan_flags &= ~SF_SCANNING;
drivers/scsi/qla2xxx/qla_gs.c
3567
vha->scan.scan_flags &= ~SF_SCANNING;
drivers/scsi/qla2xxx/qla_gs.c
3586
vha->scan.scan_flags &= ~SF_SCANNING;
drivers/scsi/qla2xxx/qla_gs.c
3600
"%s scan list size %d\n", __func__, vha->scan.size);
drivers/scsi/qla2xxx/qla_gs.c
3602
memset(vha->scan.l, 0, vha->scan.size);
drivers/scsi/qla2xxx/qla_gs.c
3604
vha->scan.step = FAB_SCAN_GPNFT_FCP;
drivers/scsi/qla2xxx/qla_gs.c
3607
vha->scan.step = FAB_SCAN_GNNFT_FCP;
drivers/scsi/qla2xxx/qla_gs.c
3610
vha->scan.step = FAB_SCAN_GPNFT_NVME;
drivers/scsi/qla2xxx/qla_gs.c
3613
vha->scan.step = FAB_SCAN_GNNFT_NVME;
drivers/scsi/qla2xxx/qla_gs.c
3633
vha->scan.scan_flags &= ~SF_SCANNING;
drivers/scsi/qla2xxx/qla_gs.c
3654
switch (vha->scan.step) {
drivers/scsi/qla2xxx/qla_gs.c
3689
__func__, vha->scan.step, sp->u.iocb_cmd.u.ctarg.rsp_size,
drivers/scsi/qla2xxx/qla_gs.c
3722
vha->scan.scan_flags &= ~SF_SCANNING;
drivers/scsi/qla2xxx/qla_gs.c
3723
if (vha->scan.scan_flags == 0) {
drivers/scsi/qla2xxx/qla_gs.c
3726
vha->scan.scan_flags |= SF_QUEUED;
drivers/scsi/qla2xxx/qla_gs.c
3727
schedule_delayed_work(&vha->scan.scan_work, 5);
drivers/scsi/qla2xxx/qla_gs.c
3749
scan);
drivers/scsi/qla2xxx/qla_gs.c
3758
vha->scan.scan_flags &= ~SF_QUEUED;
drivers/scsi/qla2xxx/qla_init.c
1926
if (vha->scan.scan_flags == 0) {
drivers/scsi/qla2xxx/qla_init.c
1928
vha->scan.scan_flags |= SF_QUEUED;
drivers/scsi/qla2xxx/qla_init.c
1929
vha->scan.rscn_gen_start = atomic_read(&vha->rscn_gen);
drivers/scsi/qla2xxx/qla_init.c
1930
schedule_delayed_work(&vha->scan.scan_work, 5);
drivers/scsi/qla2xxx/qla_init.c
5829
vha->scan.scan_retry++;
drivers/scsi/qla2xxx/qla_init.c
5832
if (vha->scan.scan_retry < MAX_SCAN_RETRIES) {
drivers/scsi/qla2xxx/qla_init.c
5900
vha->scan.scan_retry++;
drivers/scsi/qla2xxx/qla_init.c
5903
if (vha->scan.scan_retry < MAX_SCAN_RETRIES) {
drivers/scsi/qla2xxx/qla_init.c
5921
vha->scan.scan_retry = 0;
drivers/scsi/qla2xxx/qla_init.c
6439
vha->scan.rscn_gen_end = atomic_read(&vha->rscn_gen);
drivers/scsi/qla2xxx/qla_isr.c
1751
vha->scan.scan_retry = 0;
drivers/scsi/qla2xxx/qla_os.c
1186
(vha->scan.scan_flags & SF_SCANNING)) {
drivers/scsi/qla2xxx/qla_os.c
3622
vfree(base_vha->scan.l);
drivers/scsi/qla2xxx/qla_os.c
3927
vfree(base_vha->scan.l);
drivers/scsi/qla2xxx/qla_os.c
5101
vha->scan.size = ha->max_fibre_devices * sizeof(struct fab_scan_rp);
drivers/scsi/qla2xxx/qla_os.c
5102
vha->scan.l = vmalloc(vha->scan.size);
drivers/scsi/qla2xxx/qla_os.c
5103
if (!vha->scan.l) {
drivers/scsi/qla2xxx/qla_os.c
5112
INIT_DELAYED_WORK(&vha->scan.scan_work, qla_scan_work_fn);
drivers/scsi/qla2xxx/qla_os.c
5452
schedule_delayed_work(&vha->scan.scan_work, 5);
drivers/scsi/scsi_scan.c
102
module_param_string(scan, scsi_scan_type, sizeof(scsi_scan_type),
drivers/scsi/scsi_scan.c
104
MODULE_PARM_DESC(scan, "sync, async, manual, or none. "
drivers/scsi/scsi_sysfs.c
196
static DEVICE_ATTR(scan, S_IWUSR, NULL, store_scan);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
2685
.scan = cfg80211_rtw_scan,
drivers/usb/gadget/legacy/inode.c
1015
scan:
drivers/usb/gadget/legacy/inode.c
1074
goto scan;
drivers/virtio/virtio.c
355
if (drv->scan)
drivers/virtio/virtio.c
356
drv->scan(dev);
fs/gfs2/dir.c
556
unsigned int len, gfs2_dscan_t scan,
fs/gfs2/dir.c
579
ret = scan(dent, name, opaque);
fs/gfs2/dir.c
811
gfs2_dscan_t scan,
fs/gfs2/dir.c
835
scan, name, NULL);
fs/gfs2/dir.c
854
dent = gfs2_dirent_scan(inode, bh->b_data, bh->b_size, scan, name, NULL);
fs/nfs/nfs42xattr.c
983
scan_objects_cb scan, long batch, int seeks)
fs/nfs/nfs42xattr.c
998
(*shrinker)->scan_objects = scan;
fs/proc/proc_sysctl.c
781
if (!scan(h, entry, &pos, file, ctx)) {
fs/xfs/scrub/attr_repair.c
525
struct xrep_bufscan scan = {
fs/xfs/scrub/attr_repair.c
532
while ((bp = xrep_bufscan_advance(mp, &scan)) != NULL) {
fs/xfs/scrub/attr_repair.c
542
return xfs_buf_read(mp->m_ddev_targp, scan.daddr, XFS_FSB_TO_BB(mp, 1),
fs/xfs/scrub/reap.c
1379
struct xrep_bufscan scan = {
fs/xfs/scrub/reap.c
1387
while ((bp = xrep_bufscan_advance(mp, &scan)) != NULL) {
fs/xfs/scrub/reap.c
264
struct xrep_bufscan *scan)
fs/xfs/scrub/reap.c
266
scan->__sector_count += scan->daddr_step;
fs/xfs/scrub/reap.c
267
while (scan->__sector_count <= scan->max_sectors) {
fs/xfs/scrub/reap.c
271
error = xfs_buf_incore(mp->m_ddev_targp, scan->daddr,
fs/xfs/scrub/reap.c
272
scan->__sector_count, XBF_LIVESCAN, &bp);
fs/xfs/scrub/reap.c
276
scan->__sector_count += scan->daddr_step;
fs/xfs/scrub/reap.c
311
struct xrep_bufscan scan = {
fs/xfs/scrub/reap.c
319
while ((bp = xrep_bufscan_advance(mp, &scan)) != NULL) {
fs/xfs/scrub/reap.h
45
struct xrep_bufscan *scan);
include/drm/drm_mm.h
507
void drm_mm_scan_init_with_range(struct drm_mm_scan *scan,
include/drm/drm_mm.h
532
static inline void drm_mm_scan_init(struct drm_mm_scan *scan,
include/drm/drm_mm.h
539
drm_mm_scan_init_with_range(scan, mm,
include/drm/drm_mm.h
544
bool drm_mm_scan_add_block(struct drm_mm_scan *scan,
include/drm/drm_mm.h
546
bool drm_mm_scan_remove_block(struct drm_mm_scan *scan,
include/drm/drm_mm.h
548
struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan);
include/linux/cdx/cdx_bus.h
95
cdx_scan_cb scan;
include/linux/platform_data/cros_ec_commands.h
3442
uint8_t scan[0]; /* keyscan data */
include/linux/virtio.h
258
void (*scan)(struct virtio_device *dev);
include/media/rc-map.h
158
struct rc_map_table *scan;
include/media/v4l2-jpeg.h
162
struct v4l2_jpeg_scan_header *scan;
include/net/cfg80211.h
5371
int (*scan)(struct wiphy *wiphy,
include/trace/events/fsi.h
126
TP_PROTO(const struct fsi_master *master, bool scan),
include/trace/events/fsi.h
127
TP_ARGS(master, scan),
include/trace/events/fsi.h
131
__field(bool, scan)
include/trace/events/fsi.h
136
__entry->scan = scan;
include/trace/events/fsi.h
139
__entry->scan ? "scan" : "unscan")
kernel/sched/ext/ext.c
8058
struct scx_arena_scan scan = {};
kernel/sched/ext/ext.c
8061
bpf_struct_ops_for_each_prog(kdata, scx_arena_scan_prog, &scan);
kernel/sched/ext/ext.c
8062
if (scan.err) {
kernel/sched/ext/ext.c
8064
return scan.err;
kernel/sched/ext/ext.c
8066
if (!scan.arena) {
kernel/sched/ext/ext.c
8071
bpf_map_inc(scan.arena);
kernel/sched/ext/ext.c
8072
cmd.arena_map = scan.arena;
kernel/sched/fair.c
2284
unsigned int scan, floor;
kernel/sched/fair.c
2291
scan = sysctl_numa_balancing_scan_period_min / task_nr_scan_windows(p);
kernel/sched/fair.c
2292
return max_t(unsigned int, floor, scan);
lib/zlib_deflate/deflate.c
568
register Byte *scan = s->window + s->strstart; /* current string */
lib/zlib_deflate/deflate.c
586
register ush scan_start = *(ush*)scan;
lib/zlib_deflate/deflate.c
587
register ush scan_end = *(ush*)(scan+best_len-1);
lib/zlib_deflate/deflate.c
590
register Byte scan_end1 = scan[best_len-1];
lib/zlib_deflate/deflate.c
591
register Byte scan_end = scan[best_len];
lib/zlib_deflate/deflate.c
633
Assert(scan[2] == match[2], "scan[2]?");
lib/zlib_deflate/deflate.c
634
scan++, match++;
lib/zlib_deflate/deflate.c
636
} while (*(ush*)(scan+=2) == *(ush*)(match+=2) &&
lib/zlib_deflate/deflate.c
637
*(ush*)(scan+=2) == *(ush*)(match+=2) &&
lib/zlib_deflate/deflate.c
638
*(ush*)(scan+=2) == *(ush*)(match+=2) &&
lib/zlib_deflate/deflate.c
639
*(ush*)(scan+=2) == *(ush*)(match+=2) &&
lib/zlib_deflate/deflate.c
640
scan < strend);
lib/zlib_deflate/deflate.c
644
Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
lib/zlib_deflate/deflate.c
645
if (*scan == *match) scan++;
lib/zlib_deflate/deflate.c
647
len = (MAX_MATCH - 1) - (int)(strend-scan);
lib/zlib_deflate/deflate.c
648
scan = strend - (MAX_MATCH-1);
lib/zlib_deflate/deflate.c
654
*match != *scan ||
lib/zlib_deflate/deflate.c
655
*++match != scan[1]) continue;
lib/zlib_deflate/deflate.c
663
scan += 2, match++;
lib/zlib_deflate/deflate.c
664
Assert(*scan == *match, "match[2]?");
lib/zlib_deflate/deflate.c
670
} while (*++scan == *++match && *++scan == *++match &&
lib/zlib_deflate/deflate.c
671
*++scan == *++match && *++scan == *++match &&
lib/zlib_deflate/deflate.c
672
*++scan == *++match && *++scan == *++match &&
lib/zlib_deflate/deflate.c
673
*++scan == *++match && *++scan == *++match &&
lib/zlib_deflate/deflate.c
674
scan < strend);
lib/zlib_deflate/deflate.c
676
Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
lib/zlib_deflate/deflate.c
678
len = MAX_MATCH - (int)(strend - scan);
lib/zlib_deflate/deflate.c
679
scan = strend - MAX_MATCH;
lib/zlib_deflate/deflate.c
688
scan_end = *(ush*)(scan+best_len-1);
lib/zlib_deflate/deflate.c
690
scan_end1 = scan[best_len-1];
lib/zlib_deflate/deflate.c
691
scan_end = scan[best_len];
mm/memfd.c
159
int error, scan;
mm/memfd.c
164
for (scan = 0; scan <= LAST_SCAN; scan++) {
mm/memfd.c
170
if (!scan)
mm/memfd.c
172
else if (schedule_timeout_killable((HZ << scan) / 200))
mm/memfd.c
173
scan = LAST_SCAN;
mm/memfd.c
187
if (scan == LAST_SCAN)
mm/vmscan.c
1691
unsigned long skipped = 0, total_scan = 0, scan = 0;
mm/vmscan.c
1696
while (scan < nr_to_scan && !list_empty(src)) {
mm/vmscan.c
1722
scan += nr_pages;
mm/vmscan.c
2425
struct scan_control *sc, unsigned long scan)
mm/vmscan.c
2474
scan -= scan * protection / (usage + 1);
mm/vmscan.c
2481
scan = max(scan, SWAP_CLUSTER_MAX);
mm/vmscan.c
2483
return scan;
mm/vmscan.c
2564
unsigned long scan;
mm/vmscan.c
2567
scan = apply_proportional_protection(memcg, sc, lruvec_size);
mm/vmscan.c
2568
scan >>= sc->priority;
mm/vmscan.c
2574
if (!scan && !mem_cgroup_online(memcg))
mm/vmscan.c
2575
scan = min(lruvec_size, SWAP_CLUSTER_MAX);
mm/vmscan.c
2589
scan = mem_cgroup_online(memcg) ?
mm/vmscan.c
2590
div64_u64(scan * fraction[file], denominator) :
mm/vmscan.c
2591
DIV64_U64_ROUND_UP(scan * fraction[file],
mm/vmscan.c
2598
scan = 0;
mm/vmscan.c
2605
nr[lru] = scan;
net/bluetooth/hci_core.c
604
static void hci_update_passive_scan_state(struct hci_dev *hdev, u8 scan)
net/bluetooth/hci_core.c
608
BT_DBG("%s scan 0x%02x", hdev->name, scan);
net/bluetooth/hci_core.c
610
if ((scan & SCAN_PAGE))
net/bluetooth/hci_core.c
617
if ((scan & SCAN_INQUIRY)) {
net/bluetooth/hci_sync.c
3587
u8 scan;
net/bluetooth/hci_sync.c
3605
scan = SCAN_PAGE;
net/bluetooth/hci_sync.c
3607
scan = SCAN_DISABLED;
net/bluetooth/hci_sync.c
3612
scan |= SCAN_INQUIRY;
net/bluetooth/hci_sync.c
3614
if (test_bit(HCI_PSCAN, &hdev->flags) == !!(scan & SCAN_PAGE) &&
net/bluetooth/hci_sync.c
3615
test_bit(HCI_ISCAN, &hdev->flags) == !!(scan & SCAN_INQUIRY))
net/bluetooth/hci_sync.c
3618
return hci_write_scan_enable_sync(hdev, scan);
net/bluetooth/hci_sync.c
6316
u8 scan = SCAN_DISABLED;
net/bluetooth/hci_sync.c
6346
scan = SCAN_PAGE;
net/bluetooth/hci_sync.c
6349
if (scan && !scanning)
net/bluetooth/hci_sync.c
6350
hci_write_scan_enable_sync(hdev, scan);
net/bluetooth/hci_sync.c
6351
else if (!scan && scanning)
net/bluetooth/hci_sync.c
6352
hci_write_scan_enable_sync(hdev, scan);
net/mac80211/cfg.c
6033
.scan = ieee80211_scan,
net/wireless/core.c
1358
struct cfg80211_internal_bss *scan, *tmp;
net/wireless/core.c
1372
list_for_each_entry_safe(scan, tmp, &rdev->bss_list, list)
net/wireless/core.c
1373
cfg80211_put_bss(&rdev->wiphy, &scan->pub);
net/wireless/nl80211.c
11124
if (!rdev->ops->scan)
net/wireless/nl80211.c
12407
struct cfg80211_internal_bss *scan;
net/wireless/nl80211.c
12443
list_for_each_entry(scan, &rdev->bss_list, list) {
net/wireless/nl80211.c
12447
!(scan->pub.use_for & NL80211_BSS_USE_FOR_NORMAL))
net/wireless/nl80211.c
12451
rdev, wdev, scan) < 0) {
net/wireless/rdev-ops.h
467
ret = rdev->ops->scan(&rdev->wiphy, &request->req);
tools/perf/arch/arm/util/cs-etm.c
588
int scan;
tools/perf/arch/arm/util/cs-etm.c
593
scan = perf_pmu__scan_file(pmu, pmu_path, "%llx", val);
tools/perf/arch/arm/util/cs-etm.c
594
if (scan != 1) {
tools/perf/arch/arm/util/cs-etm.c
606
int scan;
tools/perf/arch/arm/util/cs-etm.c
612
scan = perf_pmu__scan_file(pmu, pmu_path, "%d", &val);
tools/perf/arch/arm/util/cs-etm.c
613
if (scan != 1) {
tools/power/cpupower/utils/cpufreq-set.c
66
const char *scan;
tools/power/cpupower/utils/cpufreq-set.c
74
for (scan = str; isdigit(*scan) || *scan == '.'; scan++) {
tools/power/cpupower/utils/cpufreq-set.c
75
if (*scan == '.' && match_count == 0)
tools/power/cpupower/utils/cpufreq-set.c
77
else if (*scan == '.' && match_count == 1)
tools/power/cpupower/utils/cpufreq-set.c
81
if (*scan) {
tools/power/cpupower/utils/cpufreq-set.c
85
scan[i] && tolower(scan[i]) == unit->str_unit[i];
tools/power/cpupower/utils/cpufreq-set.c
88
if (scan[i])