Searched refs:iterator (Results 1 - 25 of 50) sorted by path

12

/linux-master/include/linux/
H A Dassoc_array.h61 int (*iterator)(const void *object,
84 bool (*iterator)(void *object, void *iterator_data),
/linux-master/arch/powerpc/include/asm/
H A Dguest-state-buffer.h250 * @iterator: bitmap used for iterating
259 struct kvmppc_gs_bitmap iterator; member in struct:kvmppc_gs_parser
833 for (iden = kvmppc_gsbm_next(&(gsp)->iterator, 0), \
835 iden != 0; iden = kvmppc_gsbm_next(&(gsp)->iterator, iden), \
/linux-master/arch/powerpc/kvm/
H A Dguest-state-buffer.c403 kvmppc_gsbm_set(&gsp->iterator, iden);
/linux-master/arch/sparc/lib/
H A DNGmemcpy.S234 andn %i2, (64 - 1), %g1 ! block copy loop iterator
/linux-master/arch/x86/kvm/mmu/
H A Dmmu.c1141 * information in the iterator may not be valid.
1168 * Must be used with a valid iterator: e.g. after rmap_get_first().
1482 static void rmap_walk_init_level(struct slot_rmap_walk_iterator *iterator, argument
1485 iterator->level = level;
1486 iterator->gfn = iterator->start_gfn;
1487 iterator->rmap = gfn_to_rmap(iterator->gfn, level, iterator->slot);
1488 iterator
1491 slot_rmap_walk_init(struct slot_rmap_walk_iterator *iterator, const struct kvm_memory_slot *slot, int start_level, int end_level, gfn_t start_gfn, gfn_t end_gfn) argument
1505 slot_rmap_walk_okay(struct slot_rmap_walk_iterator *iterator) argument
1510 slot_rmap_walk_next(struct slot_rmap_walk_iterator *iterator) argument
1542 struct slot_rmap_walk_iterator iterator; local
2323 shadow_walk_init_using_root(struct kvm_shadow_walk_iterator *iterator, struct kvm_vcpu *vcpu, hpa_t root, u64 addr) argument
2352 shadow_walk_init(struct kvm_shadow_walk_iterator *iterator, struct kvm_vcpu *vcpu, u64 addr) argument
2359 shadow_walk_okay(struct kvm_shadow_walk_iterator *iterator) argument
2369 __shadow_walk_next(struct kvm_shadow_walk_iterator *iterator, u64 spte) argument
2381 shadow_walk_next(struct kvm_shadow_walk_iterator *iterator) argument
3396 struct kvm_shadow_walk_iterator iterator; local
4087 struct kvm_shadow_walk_iterator iterator; local
4209 struct kvm_shadow_walk_iterator iterator; local
5927 struct kvm_shadow_walk_iterator iterator; local
6072 struct slot_rmap_walk_iterator iterator; local
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_print.c81 struct drm_print_iterator *iterator = p->arg; local
84 if (!iterator->remain)
87 if (iterator->offset < iterator->start) {
92 if (iterator->offset + len <= iterator->start) {
93 iterator->offset += len;
97 copy = len - (iterator->start - iterator->offset);
99 if (copy > iterator
123 struct drm_print_iterator *iterator = p->arg; local
[all...]
/linux-master/drivers/gpu/drm/vboxvideo/
H A Dvbox_mode.c778 struct drm_display_mode *mode, *iterator; local
782 list_for_each_entry_safe(mode, iterator, &connector->modes, head) {
/linux-master/drivers/md/dm-vdo/indexer/
H A Ddelta-index.h132 * (1) The delta_index_entry is used like an iterator when searching a delta list.
246 struct delta_index_entry *iterator);
/linux-master/drivers/md/dm-vdo/
H A Dslab-depot.c3016 * Return: An initialized iterator structure.
3040 * next_slab() - Get the next slab from a slab_iterator and advance the iterator
3041 * @iterator: The slab_iterator.
3043 * Return: The next slab or NULL if the iterator is exhausted.
3045 static struct vdo_slab *next_slab(struct slab_iterator *iterator) argument
3047 struct vdo_slab *slab = iterator->next;
3049 if ((slab == NULL) || (slab->slab_number < iterator->end + iterator->stride))
3050 iterator->next = NULL;
3052 iterator
3082 struct slab_iterator iterator; local
3344 struct slab_iterator iterator; local
3486 struct slab_iterator iterator = get_slab_iterator(allocator); local
3580 struct slab_iterator iterator = get_slab_iterator(allocator); local
4290 struct slab_iterator iterator = local
[all...]
/linux-master/drivers/misc/altera-stapl/
H A Daltera.c991 s32 iterator = vars[args[0]]; local
995 if (iterator <= end)
997 } else if (iterator >= end)
1003 vars[args[0]] = iterator + step;
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c313 unsigned int iterator; member in struct:bitmap_iterator
321 h->iterator = 0;
330 return !h->advance_array ? 1 : test_bit(h->iterator, h->stats_bitmap);
335 return h->iterator++;
/linux-master/drivers/net/wireless/realtek/rtl8xxxu/
H A Dcore.c6278 #define rtl8xxxu_iterate_vifs_atomic(priv, iterator, data) \
6280 IEEE80211_IFACE_ITER_NORMAL, iterator, data)
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dutil.c133 void (*iterator)(void *data,
154 iterator(data, sta_entry->sta);
183 void (*iterator)(void *data, struct ieee80211_vif *vif),
204 iterator(data, vif_entry->vif);
H A Dutil.h10 #define rtw_iterate_vifs_atomic(rtwdev, iterator, data) \
12 IEEE80211_IFACE_ITER_NORMAL, iterator, data)
13 #define rtw_iterate_stas_atomic(rtwdev, iterator, data) \
14 ieee80211_iterate_stations_atomic(rtwdev->hw, iterator, data)
15 #define rtw_iterate_keys(rtwdev, vif, iterator, data) \
16 ieee80211_iter_keys(rtwdev->hw, vif, iterator, data)
17 #define rtw_iterate_keys_rcu(rtwdev, vif, iterator, data) \
18 ieee80211_iter_keys_rcu((rtwdev)->hw, vif, iterator, data)
21 void (*iterator)(void *data, struct ieee80211_vif *vif),
24 void (*iterator)(voi
[all...]
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dchan.c336 * immediately as long as iterator returns a non-zero value.
340 int (*iterator)(struct rtw89_dev *rtwdev,
357 ret = iterator(rtwdev, roles[idx], idx, data);
H A Dutil.h9 #define rtw89_iterate_vifs_bh(rtwdev, iterator, data) \
11 IEEE80211_IFACE_ITER_NORMAL, iterator, data)
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_mm.c240 int iterator; local
256 iterator = 0;
260 if (iterator++ == adapno) {
730 int iterator; local
752 iterator = 0;
761 if (iterator++ == adapno) {
/linux-master/drivers/soc/fsl/qbman/
H A Dqman_test_stash.c68 * hp_cpu's 'iterator' to point to its first handler. With each loop,
69 * allocate rx/tx FQIDs and mixer values to the hp_cpu's iterator handler
70 * and advance the iterator for the next loop. This includes a final fixup,
75 * hp_cpu's 'iterator' to point to its first handler. With each loop,
76 * initialise FQ objects and advance the iterator for the next loop.
168 * handlers together, this is used as per-cpu iterator state
170 struct hp_handler *iterator; member in struct:hp_cpu
454 hp_cpu->iterator = list_first_entry(
458 hp_cpu->iterator = list_entry(
459 hp_cpu->iterator
[all...]
/linux-master/drivers/staging/media/atomisp/
H A DMakefile85 pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.o \
228 -I$(atomisp)/pci/isp/kernels/iterator/ \
229 -I$(atomisp)/pci/isp/kernels/iterator/iterator_1.0/ \
/linux-master/drivers/staging/media/atomisp/pci/
H A Dia_css_acc_types.h219 struct ia_css_binary_iterator_info iterator; member in struct:ia_css_binary_info
H A Dia_css_isp_configs.c35 size = binary->info->mem_offsets.offsets.config->dmem.iterator.size;
39 offset = binary->info->mem_offsets.offsets.config->dmem.iterator.offset;
H A Dia_css_isp_configs.h28 #include "isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.h"
58 struct ia_css_isp_parameter iterator; member in struct:ia_css_config_memory_offsets::__anon2179
H A Dsh_css_sp.c104 sh_css_isp_stage.binary_info.iterator.num_stripes;
106 sh_css_isp_stage.binary_info.iterator.row_stripes_height;
108 sh_css_isp_stage.binary_info.iterator.row_stripes_overlap_lines;
/linux-master/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c1044 if (striped && candidate->iterator.num_stripes == 1) {
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-abi.h1649 struct imgu_abi_binary_iterator_info iterator; member in struct:imgu_abi_binary_info

Completed in 567 milliseconds

12