arch/powerpc/include/asm/guest-state-buffer.h
283
struct kvmppc_gs_bitmap iterator;
arch/powerpc/include/asm/guest-state-buffer.h
857
for (iden = kvmppc_gsbm_next(&(gsp)->iterator, 0), \
arch/powerpc/include/asm/guest-state-buffer.h
859
iden != 0; iden = kvmppc_gsbm_next(&(gsp)->iterator, iden), \
arch/powerpc/kvm/guest-state-buffer.c
438
kvmppc_gsbm_set(&gsp->iterator, iden);
arch/x86/kvm/mmu/mmu.c
1544
static void rmap_walk_init_level(struct slot_rmap_walk_iterator *iterator,
arch/x86/kvm/mmu/mmu.c
1547
iterator->level = level;
arch/x86/kvm/mmu/mmu.c
1548
iterator->gfn = iterator->start_gfn;
arch/x86/kvm/mmu/mmu.c
1549
iterator->rmap = gfn_to_rmap(iterator->gfn, level, iterator->slot);
arch/x86/kvm/mmu/mmu.c
1550
iterator->end_rmap = gfn_to_rmap(iterator->end_gfn, level, iterator->slot);
arch/x86/kvm/mmu/mmu.c
1553
static void slot_rmap_walk_init(struct slot_rmap_walk_iterator *iterator,
arch/x86/kvm/mmu/mmu.c
1558
iterator->slot = slot;
arch/x86/kvm/mmu/mmu.c
1559
iterator->start_level = start_level;
arch/x86/kvm/mmu/mmu.c
1560
iterator->end_level = end_level;
arch/x86/kvm/mmu/mmu.c
1561
iterator->start_gfn = start_gfn;
arch/x86/kvm/mmu/mmu.c
1562
iterator->end_gfn = end_gfn;
arch/x86/kvm/mmu/mmu.c
1564
rmap_walk_init_level(iterator, iterator->start_level);
arch/x86/kvm/mmu/mmu.c
1567
static bool slot_rmap_walk_okay(struct slot_rmap_walk_iterator *iterator)
arch/x86/kvm/mmu/mmu.c
1569
return !!iterator->rmap;
arch/x86/kvm/mmu/mmu.c
1572
static void slot_rmap_walk_next(struct slot_rmap_walk_iterator *iterator)
arch/x86/kvm/mmu/mmu.c
1574
while (++iterator->rmap <= iterator->end_rmap) {
arch/x86/kvm/mmu/mmu.c
1575
iterator->gfn += KVM_PAGES_PER_HPAGE(iterator->level);
arch/x86/kvm/mmu/mmu.c
1577
if (atomic_long_read(&iterator->rmap->val))
arch/x86/kvm/mmu/mmu.c
1581
if (++iterator->level > iterator->end_level) {
arch/x86/kvm/mmu/mmu.c
1582
iterator->rmap = NULL;
arch/x86/kvm/mmu/mmu.c
1586
rmap_walk_init_level(iterator, iterator->level);
arch/x86/kvm/mmu/mmu.c
1609
struct slot_rmap_walk_iterator iterator;
arch/x86/kvm/mmu/mmu.c
1614
end_gfn, &iterator) {
arch/x86/kvm/mmu/mmu.c
1615
if (iterator.rmap)
arch/x86/kvm/mmu/mmu.c
1616
flush |= fn(kvm, iterator.rmap, slot);
arch/x86/kvm/mmu/mmu.c
1624
iterator.gfn - start_gfn + 1);
arch/x86/kvm/mmu/mmu.c
2495
static void shadow_walk_init_using_root(struct kvm_shadow_walk_iterator *iterator,
arch/x86/kvm/mmu/mmu.c
2499
iterator->addr = addr;
arch/x86/kvm/mmu/mmu.c
2500
iterator->shadow_addr = root;
arch/x86/kvm/mmu/mmu.c
2501
iterator->level = vcpu->arch.mmu->root_role.level;
arch/x86/kvm/mmu/mmu.c
2503
if (iterator->level >= PT64_ROOT_4LEVEL &&
arch/x86/kvm/mmu/mmu.c
2506
iterator->level = PT32E_ROOT_LEVEL;
arch/x86/kvm/mmu/mmu.c
2508
if (iterator->level == PT32E_ROOT_LEVEL) {
arch/x86/kvm/mmu/mmu.c
2515
iterator->shadow_addr
arch/x86/kvm/mmu/mmu.c
2517
iterator->shadow_addr &= SPTE_BASE_ADDR_MASK;
arch/x86/kvm/mmu/mmu.c
2518
--iterator->level;
arch/x86/kvm/mmu/mmu.c
2519
if (!iterator->shadow_addr)
arch/x86/kvm/mmu/mmu.c
2520
iterator->level = 0;
arch/x86/kvm/mmu/mmu.c
2524
static void shadow_walk_init(struct kvm_shadow_walk_iterator *iterator,
arch/x86/kvm/mmu/mmu.c
2527
shadow_walk_init_using_root(iterator, vcpu, vcpu->arch.mmu->root.hpa,
arch/x86/kvm/mmu/mmu.c
2531
static bool shadow_walk_okay(struct kvm_shadow_walk_iterator *iterator)
arch/x86/kvm/mmu/mmu.c
2533
if (iterator->level < PG_LEVEL_4K)
arch/x86/kvm/mmu/mmu.c
2536
iterator->index = SPTE_INDEX(iterator->addr, iterator->level);
arch/x86/kvm/mmu/mmu.c
2537
iterator->sptep = ((u64 *)__va(iterator->shadow_addr)) + iterator->index;
arch/x86/kvm/mmu/mmu.c
2541
static void __shadow_walk_next(struct kvm_shadow_walk_iterator *iterator,
arch/x86/kvm/mmu/mmu.c
2544
if (!is_shadow_present_pte(spte) || is_last_spte(spte, iterator->level)) {
arch/x86/kvm/mmu/mmu.c
2545
iterator->level = 0;
arch/x86/kvm/mmu/mmu.c
2549
iterator->shadow_addr = spte & SPTE_BASE_ADDR_MASK;
arch/x86/kvm/mmu/mmu.c
2550
--iterator->level;
arch/x86/kvm/mmu/mmu.c
2553
static void shadow_walk_next(struct kvm_shadow_walk_iterator *iterator)
arch/x86/kvm/mmu/mmu.c
2555
__shadow_walk_next(iterator, *iterator->sptep);
arch/x86/kvm/mmu/mmu.c
3697
struct kvm_shadow_walk_iterator iterator;
arch/x86/kvm/mmu/mmu.c
3701
for_each_shadow_entry_lockless(vcpu, gpa, iterator, old_spte) {
arch/x86/kvm/mmu/mmu.c
3702
sptep = iterator.sptep;
arch/x86/kvm/mmu/mmu.c
4427
struct kvm_shadow_walk_iterator iterator;
arch/x86/kvm/mmu/mmu.c
4431
for (shadow_walk_init(&iterator, vcpu, addr),
arch/x86/kvm/mmu/mmu.c
4432
*root_level = iterator.level;
arch/x86/kvm/mmu/mmu.c
4433
shadow_walk_okay(&iterator);
arch/x86/kvm/mmu/mmu.c
4434
__shadow_walk_next(&iterator, spte)) {
arch/x86/kvm/mmu/mmu.c
4435
leaf = iterator.level;
arch/x86/kvm/mmu/mmu.c
4436
spte = mmu_spte_get_lockless(iterator.sptep);
arch/x86/kvm/mmu/mmu.c
4557
struct kvm_shadow_walk_iterator iterator;
arch/x86/kvm/mmu/mmu.c
4561
for_each_shadow_entry_lockless(vcpu, addr, iterator, spte)
arch/x86/kvm/mmu/mmu.c
4562
clear_sp_write_flooding_count(iterator.sptep);
arch/x86/kvm/mmu/mmu.c
6608
struct kvm_shadow_walk_iterator iterator;
arch/x86/kvm/mmu/mmu.c
6624
for_each_shadow_entry_using_root(vcpu, root_hpa, addr, iterator) {
arch/x86/kvm/mmu/mmu.c
6625
struct kvm_mmu_page *sp = sptep_to_sp(iterator.sptep);
arch/x86/kvm/mmu/mmu.c
6628
int ret = kvm_sync_spte(vcpu, sp, iterator.index);
arch/x86/kvm/mmu/mmu.c
6631
mmu_page_zap_pte(vcpu->kvm, sp, iterator.sptep, NULL);
arch/x86/kvm/mmu/mmu.c
6633
kvm_flush_remote_tlbs_sptep(vcpu->kvm, iterator.sptep);
drivers/gpu/drm/drm_print.c
100
if (copy > iterator->remain)
drivers/gpu/drm/drm_print.c
101
copy = iterator->remain;
drivers/gpu/drm/drm_print.c
104
if (iterator->data)
drivers/gpu/drm/drm_print.c
105
memcpy(iterator->data,
drivers/gpu/drm/drm_print.c
106
str + (iterator->start - iterator->offset), copy);
drivers/gpu/drm/drm_print.c
108
iterator->offset = iterator->start + copy;
drivers/gpu/drm/drm_print.c
109
iterator->remain -= copy;
drivers/gpu/drm/drm_print.c
111
ssize_t pos = iterator->offset - iterator->start;
drivers/gpu/drm/drm_print.c
113
len = min_t(ssize_t, strlen(str), iterator->remain);
drivers/gpu/drm/drm_print.c
115
if (iterator->data)
drivers/gpu/drm/drm_print.c
116
memcpy(iterator->data + pos, str, len);
drivers/gpu/drm/drm_print.c
118
iterator->offset += len;
drivers/gpu/drm/drm_print.c
119
iterator->remain -= len;
drivers/gpu/drm/drm_print.c
126
struct drm_print_iterator *iterator = p->arg;
drivers/gpu/drm/drm_print.c
130
if (!iterator->remain)
drivers/gpu/drm/drm_print.c
137
if (iterator->offset + len <= iterator->start) {
drivers/gpu/drm/drm_print.c
138
iterator->offset += len;
drivers/gpu/drm/drm_print.c
143
if ((iterator->offset >= iterator->start) && (len < iterator->remain)) {
drivers/gpu/drm/drm_print.c
144
ssize_t pos = iterator->offset - iterator->start;
drivers/gpu/drm/drm_print.c
146
if (iterator->data)
drivers/gpu/drm/drm_print.c
147
snprintf(((char *) iterator->data) + pos,
drivers/gpu/drm/drm_print.c
148
iterator->remain, "%pV", vaf);
drivers/gpu/drm/drm_print.c
150
iterator->offset += len;
drivers/gpu/drm/drm_print.c
151
iterator->remain -= len;
drivers/gpu/drm/drm_print.c
82
struct drm_print_iterator *iterator = p->arg;
drivers/gpu/drm/drm_print.c
85
if (!iterator->remain)
drivers/gpu/drm/drm_print.c
88
if (iterator->offset < iterator->start) {
drivers/gpu/drm/drm_print.c
93
if (iterator->offset + len <= iterator->start) {
drivers/gpu/drm/drm_print.c
94
iterator->offset += len;
drivers/gpu/drm/drm_print.c
98
copy = len - (iterator->start - iterator->offset);
drivers/gpu/drm/vboxvideo/vbox_mode.c
779
struct drm_display_mode *mode, *iterator;
drivers/gpu/drm/vboxvideo/vbox_mode.c
783
list_for_each_entry_safe(mode, iterator, &connector->modes, head) {
drivers/md/dm-vdo/indexer/delta-index.h
246
struct delta_index_entry *iterator);
drivers/md/dm-vdo/slab-depot.c
3128
static struct vdo_slab *next_slab(struct slab_iterator *iterator)
drivers/md/dm-vdo/slab-depot.c
3130
struct vdo_slab *slab = iterator->next;
drivers/md/dm-vdo/slab-depot.c
3132
if ((slab == NULL) || (slab->slab_number < iterator->end + iterator->stride))
drivers/md/dm-vdo/slab-depot.c
3133
iterator->next = NULL;
drivers/md/dm-vdo/slab-depot.c
3135
iterator->next = iterator->slabs[slab->slab_number - iterator->stride];
drivers/md/dm-vdo/slab-depot.c
3167
struct slab_iterator iterator;
drivers/md/dm-vdo/slab-depot.c
3170
iterator = get_slab_iterator(allocator);
drivers/md/dm-vdo/slab-depot.c
3171
while (iterator.next != NULL) {
drivers/md/dm-vdo/slab-depot.c
3172
struct vdo_slab *slab = next_slab(&iterator);
drivers/md/dm-vdo/slab-depot.c
3420
struct slab_iterator iterator;
drivers/md/dm-vdo/slab-depot.c
3438
iterator = get_slab_iterator(allocator);
drivers/md/dm-vdo/slab-depot.c
3439
while (iterator.next != NULL) {
drivers/md/dm-vdo/slab-depot.c
3442
struct vdo_slab *slab = next_slab(&iterator);
drivers/md/dm-vdo/slab-depot.c
3562
struct slab_iterator iterator = get_slab_iterator(allocator);
drivers/md/dm-vdo/slab-depot.c
3570
while (iterator.next != NULL) {
drivers/md/dm-vdo/slab-depot.c
3571
slab_count_t slab_number = next_slab(&iterator)->slab_number;
drivers/md/dm-vdo/slab-depot.c
3655
struct slab_iterator iterator = get_slab_iterator(allocator);
drivers/md/dm-vdo/slab-depot.c
3659
while (iterator.next != NULL) {
drivers/md/dm-vdo/slab-depot.c
3660
struct vdo_slab *slab = next_slab(&iterator);
drivers/md/dm-vdo/slab-depot.c
4377
struct slab_iterator iterator =
drivers/md/dm-vdo/slab-depot.c
4380
while (iterator.next != NULL) {
drivers/md/dm-vdo/slab-depot.c
4381
int result = allocate_slab_counters(next_slab(&iterator));
drivers/misc/altera-stapl/altera.c
1003
vars[args[0]] = iterator + step;
drivers/misc/altera-stapl/altera.c
991
s32 iterator = vars[args[0]];
drivers/misc/altera-stapl/altera.c
995
if (iterator <= end)
drivers/misc/altera-stapl/altera.c
997
} else if (iterator >= end)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
313
unsigned int iterator;
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
321
h->iterator = 0;
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
330
return !h->advance_array ? 1 : test_bit(h->iterator, h->stats_bitmap);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
335
return h->iterator++;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6249
#define rtl8xxxu_iterate_vifs_atomic(priv, iterator, data) \
drivers/net/wireless/realtek/rtl8xxxu/core.c
6251
IEEE80211_IFACE_ITER_NORMAL, iterator, data)
drivers/net/wireless/realtek/rtw88/util.c
134
void (*iterator)(void *data,
drivers/net/wireless/realtek/rtw88/util.c
155
iterator(data, sta_entry->sta);
drivers/net/wireless/realtek/rtw88/util.c
184
void (*iterator)(void *data, struct ieee80211_vif *vif),
drivers/net/wireless/realtek/rtw88/util.c
205
iterator(data, vif_entry->vif);
drivers/net/wireless/realtek/rtw88/util.h
10
#define rtw_iterate_vifs_atomic(rtwdev, iterator, data) \
drivers/net/wireless/realtek/rtw88/util.h
12
IEEE80211_IFACE_ITER_NORMAL, iterator, data)
drivers/net/wireless/realtek/rtw88/util.h
13
#define rtw_iterate_stas_atomic(rtwdev, iterator, data) \
drivers/net/wireless/realtek/rtw88/util.h
14
ieee80211_iterate_stations_atomic(rtwdev->hw, iterator, data)
drivers/net/wireless/realtek/rtw88/util.h
15
#define rtw_iterate_keys(rtwdev, vif, iterator, data) \
drivers/net/wireless/realtek/rtw88/util.h
16
ieee80211_iter_keys(rtwdev->hw, vif, iterator, data)
drivers/net/wireless/realtek/rtw88/util.h
17
#define rtw_iterate_keys_rcu(rtwdev, vif, iterator, data) \
drivers/net/wireless/realtek/rtw88/util.h
18
ieee80211_iter_keys_rcu((rtwdev)->hw, vif, iterator, data)
drivers/net/wireless/realtek/rtw88/util.h
21
void (*iterator)(void *data, struct ieee80211_vif *vif),
drivers/net/wireless/realtek/rtw88/util.h
24
void (*iterator)(void *data,
drivers/net/wireless/realtek/rtw89/chan.c
218
int (*iterator)(const struct rtw89_chan *chan,
drivers/net/wireless/realtek/rtw89/chan.c
231
ret = iterator(chan, data);
drivers/net/wireless/realtek/rtw89/chan.c
703
int (*iterator)(struct rtw89_dev *rtwdev,
drivers/net/wireless/realtek/rtw89/chan.c
720
ret = iterator(rtwdev, roles[idx], idx, data);
drivers/net/wireless/realtek/rtw89/chan.h
165
int (*iterator)(const struct rtw89_chan *chan,
drivers/net/wireless/realtek/rtw89/util.h
16
#define rtw89_iterate_vifs_bh(rtwdev, iterator, data) \
drivers/net/wireless/realtek/rtw89/util.h
18
IEEE80211_IFACE_ITER_NORMAL, iterator, data)
drivers/scsi/megaraid/megaraid_mm.c
240
int iterator;
drivers/scsi/megaraid/megaraid_mm.c
256
iterator = 0;
drivers/scsi/megaraid/megaraid_mm.c
260
if (iterator++ == adapno) {
drivers/scsi/megaraid/megaraid_mm.c
730
int iterator;
drivers/scsi/megaraid/megaraid_mm.c
752
iterator = 0;
drivers/scsi/megaraid/megaraid_mm.c
761
if (iterator++ == adapno) {
drivers/soc/fsl/qbman/qman_test_stash.c
168
struct hp_handler *iterator;
drivers/soc/fsl/qbman/qman_test_stash.c
452
hp_cpu->iterator = list_first_entry(
drivers/soc/fsl/qbman/qman_test_stash.c
456
hp_cpu->iterator = list_entry(
drivers/soc/fsl/qbman/qman_test_stash.c
457
hp_cpu->iterator->node.next,
drivers/soc/fsl/qbman/qman_test_stash.c
460
hp_cpu->iterator->fqid_rx = fqid;
drivers/soc/fsl/qbman/qman_test_stash.c
467
hp_cpu->iterator->fqid_tx = fqid;
drivers/soc/fsl/qbman/qman_test_stash.c
469
hp_cpu->iterator->rx_mixer = lfsr;
drivers/soc/fsl/qbman/qman_test_stash.c
472
hp_cpu->iterator->tx_mixer = lfsr;
drivers/soc/fsl/qbman/qman_test_stash.c
495
hp_cpu->iterator = list_first_entry(
drivers/soc/fsl/qbman/qman_test_stash.c
499
hp_cpu->iterator = list_entry(
drivers/soc/fsl/qbman/qman_test_stash.c
500
hp_cpu->iterator->node.next,
drivers/soc/fsl/qbman/qman_test_stash.c
504
err = init_handler(hp_cpu->iterator);
drivers/soc/fsl/qbman/qman_test_stash.c
509
init_handler_cb, hp_cpu->iterator, 1);
drivers/staging/media/atomisp/pci/ia_css_acc_types.h
210
struct ia_css_binary_iterator_info iterator;
drivers/staging/media/atomisp/pci/ia_css_isp_configs.c
26
size = binary->info->mem_offsets.offsets.config->dmem.iterator.size;
drivers/staging/media/atomisp/pci/ia_css_isp_configs.c
30
offset = binary->info->mem_offsets.offsets.config->dmem.iterator.offset;
drivers/staging/media/atomisp/pci/ia_css_isp_configs.h
49
struct ia_css_isp_parameter iterator;
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1011
if (striped && candidate->iterator.num_stripes == 1) {
drivers/staging/media/atomisp/pci/sh_css_sp.c
95
sh_css_isp_stage.binary_info.iterator.num_stripes;
drivers/staging/media/atomisp/pci/sh_css_sp.c
97
sh_css_isp_stage.binary_info.iterator.row_stripes_height;
drivers/staging/media/atomisp/pci/sh_css_sp.c
99
sh_css_isp_stage.binary_info.iterator.row_stripes_overlap_lines;
drivers/staging/media/ipu3/ipu3-abi.h
1649
struct imgu_abi_binary_iterator_info iterator;
drivers/staging/media/ipu3/ipu3-css-fw.c
197
if (bi->info.isp.sp.iterator.num_stripes >
drivers/staging/media/ipu3/ipu3-css-fw.c
68
bi->info.isp.sp.iterator.num_stripes;
drivers/staging/media/ipu3/ipu3-css-fw.h
54
struct imgu_fw_isp_parameter iterator;
drivers/staging/media/ipu3/ipu3-css-params.c
1734
const unsigned int stripes = bi->info.isp.sp.iterator.num_stripes;
drivers/staging/media/ipu3/ipu3-css-params.c
1956
const unsigned int stripes = bi->info.isp.sp.iterator.num_stripes;
drivers/staging/media/ipu3/ipu3-css.c
1578
if (bi->info.isp.sp.iterator.num_stripes <= 1) {
drivers/staging/media/ipu3/ipu3-css.c
2131
stripes = bi->info.isp.sp.iterator.num_stripes ? : 1;
drivers/staging/media/ipu3/ipu3-css.c
696
const unsigned int stripes = bi->info.isp.sp.iterator.num_stripes;
drivers/staging/media/ipu3/ipu3-css.c
725
&cofs->dmem.iterator,
drivers/video/fbdev/core/fb_imageblit.h
37
static bool fb_bitmap_image(void *iterator, unsigned long *pixels, int *bits)
drivers/video/fbdev/core/fb_imageblit.h
39
struct fb_bitmap_iter *iter = iterator;
drivers/video/fbdev/core/fb_imageblit.h
62
static bool fb_color_image(void *iterator, unsigned long *pixels, int *bits)
drivers/video/fbdev/core/fb_imageblit.h
64
struct fb_color_iter *iter = iterator;
drivers/video/fbdev/core/fb_imageblit.h
91
static bool fb_bitmap4x_image(void *iterator, unsigned long *pixels, int *bits)
drivers/video/fbdev/core/fb_imageblit.h
93
struct fb_bitmap4x_iter *iter = iterator;
fs/btrfs/props.c
159
void (*iterator)(void *,
fs/btrfs/props.c
248
iterator(ctx, handler, value_buf, data_len);
fs/btrfs/qgroup.c
1457
if (!list_empty(&qgroup->iterator))
fs/btrfs/qgroup.c
1460
list_add_tail(&qgroup->iterator, head);
fs/btrfs/qgroup.c
1468
qgroup = list_first_entry(head, struct btrfs_qgroup, iterator);
fs/btrfs/qgroup.c
1469
list_del_init(&qgroup->iterator);
fs/btrfs/qgroup.c
1501
list_for_each_entry(qgroup, &qgroup_list, iterator) {
fs/btrfs/qgroup.c
220
INIT_LIST_HEAD(&prealloc->iterator);
fs/btrfs/qgroup.c
2784
list_for_each_entry(qg, &tmp, iterator) {
fs/btrfs/qgroup.c
3323
list_for_each_entry(qgroup, &qgroup_list, iterator) {
fs/btrfs/qgroup.c
3640
list_for_each_entry(qgroup, &qgroup_list, iterator) {
fs/btrfs/qgroup.c
3656
list_for_each_entry(qgroup, &qgroup_list, iterator)
fs/btrfs/qgroup.c
3708
list_for_each_entry(qgroup, &qgroup_list, iterator) {
fs/btrfs/qgroup.c
4612
list_for_each_entry(qgroup, &qgroup_list, iterator) {
fs/btrfs/qgroup.c
4964
list_for_each_entry(qg, &qgroup_list, iterator) {
fs/btrfs/qgroup.h
256
struct list_head iterator;
fs/ext4/extents.c
5389
ext4_lblk_t stop, *iterator, ex_start, ex_end;
fs/ext4/extents.c
5447
iterator = &start;
fs/ext4/extents.c
5449
iterator = &stop;
fs/ext4/extents.c
5452
*iterator = tmp;
fs/ext4/extents.c
5459
while (iterator && start <= stop) {
fs/ext4/extents.c
5460
path = ext4_find_extent(inode, *iterator, path,
fs/ext4/extents.c
5468
(unsigned long) *iterator);
fs/ext4/extents.c
5472
if (SHIFT == SHIFT_LEFT && *iterator >
fs/ext4/extents.c
5478
*iterator = ext4_ext_next_allocated_block(path);
fs/ext4/extents.c
5483
tmp = *iterator;
fs/ext4/extents.c
5486
*iterator = le32_to_cpu(extent->ee_block) +
fs/ext4/extents.c
5491
*iterator = le32_to_cpu(extent->ee_block) - 1;
fs/ext4/extents.c
5493
iterator = NULL;
fs/ext4/extents.c
5503
iterator = NULL;
include/drm/drm_print.h
359
struct drm_print_iterator *iterator = p->arg;
include/drm/drm_print.h
364
return !iterator->remain;
include/linux/assoc_array.h
61
int (*iterator)(const void *object,
include/linux/assoc_array.h
84
bool (*iterator)(void *object, void *iterator_data),
include/linux/tracepoint-defs.h
44
void *iterator;
include/linux/tracepoint.h
377
.iterator = &__traceiter_##_name, \
include/net/cfg80211.h
7624
ieee80211_radiotap_iterator_init(struct ieee80211_radiotap_iterator *iterator,
include/net/cfg80211.h
7630
ieee80211_radiotap_iterator_next(struct ieee80211_radiotap_iterator *iterator);
include/net/mac80211.h
6445
void (*iterator)(void *data, u8 *mac,
include/net/mac80211.h
6466
void (*iterator)(void *data, u8 *mac,
include/net/mac80211.h
6472
iterator, data);
include/net/mac80211.h
6491
void (*iterator)(void *data,
include/net/mac80211.h
6535
void (*iterator)(void *data, u8 *mac,
include/net/mac80211.h
6542
iterator(data, vif->addr, vif);
include/net/mac80211.h
6558
void (*iterator)(void *data,
include/net/mac80211.h
6590
void (*iterator)(void *data,
include/net/mac80211.h
6597
iterator(data, sta);
kernel/tracepoint.c
273
void *func = tp->iterator;
lib/assoc_array.c
134
int (*iterator)(const void *object,
lib/assoc_array.c
142
return assoc_array_subtree_iterate(root, NULL, iterator, iterator_data);
lib/assoc_array.c
1454
bool (*iterator)(void *object, void *iterator_data),
lib/assoc_array.c
1524
if (iterator(assoc_array_ptr_to_leaf(ptr),
lib/assoc_array.c
21
int (*iterator)(const void *leaf,
lib/assoc_array.c
59
ret = iterator(assoc_array_ptr_to_leaf(ptr),
net/mac80211/tx.c
2103
struct ieee80211_radiotap_iterator iterator;
net/mac80211/tx.c
2107
int ret = ieee80211_radiotap_iterator_init(&iterator, rthdr, skb->len,
net/mac80211/tx.c
2132
ret = ieee80211_radiotap_iterator_next(&iterator);
net/mac80211/tx.c
2138
switch (iterator.this_arg_index) {
net/mac80211/tx.c
2146
if (*iterator.this_arg & IEEE80211_RADIOTAP_F_FCS) {
net/mac80211/tx.c
2154
if (skb->len < (iterator._max_length + FCS_LEN))
net/mac80211/tx.c
2159
if (*iterator.this_arg & IEEE80211_RADIOTAP_F_WEP)
net/mac80211/tx.c
2161
if (*iterator.this_arg & IEEE80211_RADIOTAP_F_FRAG)
net/mac80211/tx.c
2166
txflags = get_unaligned_le16(iterator.this_arg);
net/mac80211/tx.c
2177
rate = *iterator.this_arg;
net/mac80211/tx.c
2185
if (*iterator.this_arg < 2)
net/mac80211/tx.c
2186
info->control.antennas |= BIT(*iterator.this_arg);
net/mac80211/tx.c
2190
rate_retries = *iterator.this_arg;
net/mac80211/tx.c
2194
mcs_known = iterator.this_arg[0];
net/mac80211/tx.c
2195
mcs_flags = iterator.this_arg[1];
net/mac80211/tx.c
2200
rate = iterator.this_arg[2];
net/mac80211/tx.c
2227
vht_known = get_unaligned_le16(iterator.this_arg);
net/mac80211/tx.c
2232
(iterator.this_arg[2] &
net/mac80211/tx.c
2237
if (iterator.this_arg[3] == 1)
net/mac80211/tx.c
2240
else if (iterator.this_arg[3] == 4)
net/mac80211/tx.c
2243
else if (iterator.this_arg[3] == 11)
net/mac80211/tx.c
2248
vht_mcs = iterator.this_arg[4] >> 4;
net/mac80211/tx.c
2251
vht_nss = iterator.this_arg[4] & 0xF;
net/mac80211/util.c
747
void (*iterator)(void *data, u8 *mac,
net/mac80211/util.c
775
iterator(data, sdata->vif.addr,
net/mac80211/util.c
785
iterator(data, sdata->vif.addr, &sdata->vif);
net/mac80211/util.c
790
void (*iterator)(void *data, u8 *mac,
net/mac80211/util.c
797
__iterate_interfaces(local, iter_flags, iterator, data);
net/mac80211/util.c
804
void (*iterator)(void *data, u8 *mac,
net/mac80211/util.c
812
iterator, data);
net/mac80211/util.c
869
void (*iterator)(void *data,
net/mac80211/util.c
880
iterator(data, &sta->sta);
net/mac80211/util.c
885
void (*iterator)(void *data,
net/mac80211/util.c
892
__iterate_stations(local, iterator, data);
net/wireless/radiotap.c
106
iterator->_rtheader = radiotap_header;
net/wireless/radiotap.c
107
iterator->_max_length = get_unaligned_le16(&radiotap_header->it_len);
net/wireless/radiotap.c
108
iterator->_arg_index = 0;
net/wireless/radiotap.c
109
iterator->_bitmap_shifter = get_unaligned_le32(&radiotap_header->it_present);
net/wireless/radiotap.c
110
iterator->_arg = (uint8_t *)radiotap_header->it_optional;
net/wireless/radiotap.c
111
iterator->_reset_on_ext = 0;
net/wireless/radiotap.c
112
iterator->_next_bitmap = radiotap_header->it_optional;
net/wireless/radiotap.c
113
iterator->_vns = vns;
net/wireless/radiotap.c
114
iterator->current_namespace = &radiotap_ns;
net/wireless/radiotap.c
115
iterator->is_radiotap_ns = 1;
net/wireless/radiotap.c
119
if (iterator->_bitmap_shifter & (BIT(IEEE80211_RADIOTAP_EXT))) {
net/wireless/radiotap.c
120
if ((unsigned long)iterator->_arg -
net/wireless/radiotap.c
121
(unsigned long)iterator->_rtheader + sizeof(uint32_t) >
net/wireless/radiotap.c
122
(unsigned long)iterator->_max_length)
net/wireless/radiotap.c
124
while (get_unaligned_le32(iterator->_arg) &
net/wireless/radiotap.c
126
iterator->_arg += sizeof(uint32_t);
net/wireless/radiotap.c
134
if ((unsigned long)iterator->_arg -
net/wireless/radiotap.c
135
(unsigned long)iterator->_rtheader +
net/wireless/radiotap.c
137
(unsigned long)iterator->_max_length)
net/wireless/radiotap.c
141
iterator->_arg += sizeof(uint32_t);
net/wireless/radiotap.c
150
iterator->this_arg = iterator->_arg;
net/wireless/radiotap.c
158
static void find_ns(struct ieee80211_radiotap_iterator *iterator,
net/wireless/radiotap.c
163
iterator->current_namespace = NULL;
net/wireless/radiotap.c
165
if (!iterator->_vns)
net/wireless/radiotap.c
168
for (i = 0; i < iterator->_vns->n_ns; i++) {
net/wireless/radiotap.c
169
if (iterator->_vns->ns[i].oui != oui)
net/wireless/radiotap.c
171
if (iterator->_vns->ns[i].subns != subns)
net/wireless/radiotap.c
174
iterator->current_namespace = &iterator->_vns->ns[i];
net/wireless/radiotap.c
205
struct ieee80211_radiotap_iterator *iterator)
net/wireless/radiotap.c
213
if ((iterator->_arg_index % 32) == IEEE80211_RADIOTAP_EXT &&
net/wireless/radiotap.c
214
!(iterator->_bitmap_shifter & 1))
net/wireless/radiotap.c
217
if (!(iterator->_bitmap_shifter & 1))
net/wireless/radiotap.c
221
switch (iterator->_arg_index % 32) {
net/wireless/radiotap.c
232
if (!iterator->current_namespace ||
net/wireless/radiotap.c
233
iterator->_arg_index >= iterator->current_namespace->n_bits) {
net/wireless/radiotap.c
236
align = iterator->current_namespace->align_size[iterator->_arg_index].align;
net/wireless/radiotap.c
237
size = iterator->current_namespace->align_size[iterator->_arg_index].size;
net/wireless/radiotap.c
240
if (iterator->current_namespace == &radiotap_ns)
net/wireless/radiotap.c
243
iterator->_arg = iterator->_next_ns_data;
net/wireless/radiotap.c
245
iterator->current_namespace = NULL;
net/wireless/radiotap.c
263
pad = ((unsigned long)iterator->_arg -
net/wireless/radiotap.c
264
(unsigned long)iterator->_rtheader) & (align - 1);
net/wireless/radiotap.c
267
iterator->_arg += align - pad;
net/wireless/radiotap.c
269
if (iterator->_arg_index % 32 == IEEE80211_RADIOTAP_VENDOR_NAMESPACE) {
net/wireless/radiotap.c
272
if ((unsigned long)iterator->_arg + size -
net/wireless/radiotap.c
273
(unsigned long)iterator->_rtheader >
net/wireless/radiotap.c
274
(unsigned long)iterator->_max_length)
net/wireless/radiotap.c
277
oui = (*iterator->_arg << 16) |
net/wireless/radiotap.c
278
(*(iterator->_arg + 1) << 8) |
net/wireless/radiotap.c
279
*(iterator->_arg + 2);
net/wireless/radiotap.c
280
subns = *(iterator->_arg + 3);
net/wireless/radiotap.c
282
find_ns(iterator, oui, subns);
net/wireless/radiotap.c
284
vnslen = get_unaligned_le16(iterator->_arg + 4);
net/wireless/radiotap.c
285
iterator->_next_ns_data = iterator->_arg + size + vnslen;
net/wireless/radiotap.c
286
if (!iterator->current_namespace)
net/wireless/radiotap.c
294
iterator->this_arg_index = iterator->_arg_index;
net/wireless/radiotap.c
295
iterator->this_arg = iterator->_arg;
net/wireless/radiotap.c
296
iterator->this_arg_size = size;
net/wireless/radiotap.c
299
iterator->_arg += size;
net/wireless/radiotap.c
308
if ((unsigned long)iterator->_arg -
net/wireless/radiotap.c
309
(unsigned long)iterator->_rtheader >
net/wireless/radiotap.c
310
(unsigned long)iterator->_max_length)
net/wireless/radiotap.c
314
switch (iterator->_arg_index % 32) {
net/wireless/radiotap.c
316
iterator->_reset_on_ext = 1;
net/wireless/radiotap.c
318
iterator->is_radiotap_ns = 0;
net/wireless/radiotap.c
325
iterator->this_arg_index =
net/wireless/radiotap.c
327
if (!iterator->current_namespace)
net/wireless/radiotap.c
331
iterator->_reset_on_ext = 1;
net/wireless/radiotap.c
332
iterator->current_namespace = &radiotap_ns;
net/wireless/radiotap.c
333
iterator->is_radiotap_ns = 1;
net/wireless/radiotap.c
340
iterator->_bitmap_shifter =
net/wireless/radiotap.c
341
get_unaligned_le32(iterator->_next_bitmap);
net/wireless/radiotap.c
342
iterator->_next_bitmap++;
net/wireless/radiotap.c
343
if (iterator->_reset_on_ext)
net/wireless/radiotap.c
344
iterator->_arg_index = 0;
net/wireless/radiotap.c
346
iterator->_arg_index++;
net/wireless/radiotap.c
347
iterator->_reset_on_ext = 0;
net/wireless/radiotap.c
353
iterator->_bitmap_shifter >>= 1;
net/wireless/radiotap.c
354
iterator->_arg_index++;
net/wireless/radiotap.c
90
struct ieee80211_radiotap_iterator *iterator,
security/keys/internal.h
125
int (*iterator)(const void *object, void *iterator_data);
security/keys/keyring.c
1225
.iterator = keyring_detect_cycle_iterator,
security/keys/keyring.c
656
return object ? ctx->iterator(object, ctx) : 0;
security/keys/keyring.c
658
return assoc_array_iterate(&keyring->keys, ctx->iterator, ctx);
security/keys/keyring.c
698
switch (ctx->iterator(keyring_key_to_ptr(keyring), ctx)) {
security/keys/keyring.c
910
ctx->iterator = keyring_search_iterator;
sound/pci/asihpi/hpi.h
1168
u16 hpi_subsys_get_adapter(int iterator, u32 *padapter_index,
sound/pci/asihpi/hpifunc.c
120
u16 hpi_subsys_get_adapter(int iterator, u32 *padapter_index,
sound/pci/asihpi/hpifunc.c
127
hm.obj_index = (u16)iterator;
sound/soc/renesas/rcar/core.c
494
struct rsnd_mod *rsnd_mod_next(int *iterator,
sound/soc/renesas/rcar/core.c
501
for (; *iterator < max; (*iterator)++) {
sound/soc/renesas/rcar/core.c
502
enum rsnd_mod_type type = (array) ? array[*iterator] : *iterator;
sound/soc/renesas/rcar/rsnd.h
448
struct rsnd_mod *rsnd_mod_next(int *iterator,
sound/soc/renesas/rcar/rsnd.h
452
#define for_each_rsnd_mod(iterator, pos, io) \
sound/soc/renesas/rcar/rsnd.h
453
for (iterator = 0; \
sound/soc/renesas/rcar/rsnd.h
454
(pos = rsnd_mod_next(&iterator, io, NULL, 0)); iterator++)
sound/soc/renesas/rcar/rsnd.h
455
#define for_each_rsnd_mod_arrays(iterator, pos, io, array, size) \
sound/soc/renesas/rcar/rsnd.h
456
for (iterator = 0; \
sound/soc/renesas/rcar/rsnd.h
457
(pos = rsnd_mod_next(&iterator, io, array, size)); iterator++)
sound/soc/renesas/rcar/rsnd.h
458
#define for_each_rsnd_mod_array(iterator, pos, io, array) \
sound/soc/renesas/rcar/rsnd.h
459
for_each_rsnd_mod_arrays(iterator, pos, io, array, ARRAY_SIZE(array))
tools/testing/radix-tree/iteration_check_2.c
67
if (pthread_create(&threads[0], NULL, iterator, &array)) {
tools/testing/selftests/filesystems/utils.c
247
struct list *iterator;
tools/testing/selftests/filesystems/utils.c
250
list_for_each(iterator, idmap) {
tools/testing/selftests/filesystems/utils.c
251
struct id_map *map = iterator->elem;