/linux-master/net/wireless/ |
H A D | radiotap.c | 58 * ieee80211_radiotap_iterator_init - radiotap parser iterator initialization 59 * @iterator: radiotap_iterator to initialize 66 * This function initializes an opaque iterator struct which can then 72 * call __ieee80211_radiotap_iterator_init() to init a semi-opaque iterator 77 * The iterator's @this_arg member points to the start of the argument 79 * found in the iterator's @this_arg_index member. This arg index corresponds 84 * iterator->max_length after executing ieee80211_radiotap_iterator_init() 88 * You must take care when dereferencing iterator.this_arg 90 * get_unaligned((type *)iterator.this_arg) to dereference 91 * iterator 97 ieee80211_radiotap_iterator_init( struct ieee80211_radiotap_iterator *iterator, struct ieee80211_radiotap_header *radiotap_header, int max_length, const struct ieee80211_radiotap_vendor_namespaces *vns) argument 166 find_ns(struct ieee80211_radiotap_iterator *iterator, uint32_t oui, uint8_t subns) argument 212 ieee80211_radiotap_iterator_next( struct ieee80211_radiotap_iterator *iterator) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | util.h | 10 #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...] |
H A D | util.c | 133 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);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_print.c | 81 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/fs/netfs/ |
H A D | Makefile | 9 iterator.o \
|
/linux-master/include/linux/ |
H A D | assoc_array.h | 61 int (*iterator)(const void *object, 84 bool (*iterator)(void *object, void *iterator_data),
|
H A D | tracepoint-defs.h | 37 void *iterator; member in struct:tracepoint
|
/linux-master/tools/testing/radix-tree/ |
H A D | iteration_check_2.c | 13 static void *iterator(void *arg) function 67 if (pthread_create(&threads[0], NULL, iterator, &array)) { 68 perror("create iterator thread");
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | util.h | 9 #define rtw89_iterate_vifs_bh(rtwdev, iterator, data) \ 11 IEEE80211_IFACE_ITER_NORMAL, iterator, data)
|
/linux-master/drivers/soc/fsl/qbman/ |
H A D | qman_test_stash.c | 68 * 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/arch/x86/kvm/mmu/ |
H A D | mmu.c | 1132 * information in the iterator may not be valid. 1159 * Must be used with a valid iterator: e.g. after rmap_get_first(). 1511 static void rmap_walk_init_level(struct slot_rmap_walk_iterator *iterator, argument 1514 iterator->level = level; 1515 iterator->gfn = iterator->start_gfn; 1516 iterator->rmap = gfn_to_rmap(iterator->gfn, level, iterator->slot); 1517 iterator 1520 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 1534 slot_rmap_walk_okay(struct slot_rmap_walk_iterator *iterator) argument 1539 slot_rmap_walk_next(struct slot_rmap_walk_iterator *iterator) argument 1571 struct slot_rmap_walk_iterator iterator; local 2366 shadow_walk_init_using_root(struct kvm_shadow_walk_iterator *iterator, struct kvm_vcpu *vcpu, hpa_t root, u64 addr) argument 2395 shadow_walk_init(struct kvm_shadow_walk_iterator *iterator, struct kvm_vcpu *vcpu, u64 addr) argument 2402 shadow_walk_okay(struct kvm_shadow_walk_iterator *iterator) argument 2412 __shadow_walk_next(struct kvm_shadow_walk_iterator *iterator, u64 spte) argument 2424 shadow_walk_next(struct kvm_shadow_walk_iterator *iterator) argument 3429 struct kvm_shadow_walk_iterator iterator; local 4120 struct kvm_shadow_walk_iterator iterator; local 4242 struct kvm_shadow_walk_iterator iterator; local 5918 struct kvm_shadow_walk_iterator iterator; local 6063 struct slot_rmap_walk_iterator iterator; local [all...] |
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | ia_css_isp_configs.h | 28 #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 D | ia_css_isp_configs.c | 35 size = binary->info->mem_offsets.offsets.config->dmem.iterator.size; 39 offset = binary->info->mem_offsets.offsets.config->dmem.iterator.offset;
|
/linux-master/sound/soc/sh/rcar/ |
H A D | rsnd.h | 448 struct rsnd_mod *rsnd_mod_next(int *iterator, 452 #define for_each_rsnd_mod(iterator, pos, io) \ 453 for (iterator = 0; \ 454 (pos = rsnd_mod_next(&iterator, io, NULL, 0)); iterator++) 455 #define for_each_rsnd_mod_arrays(iterator, pos, io, array, size) \ 456 for (iterator = 0; \ 457 (pos = rsnd_mod_next(&iterator, io, array, size)); iterator++) 458 #define for_each_rsnd_mod_array(iterator, po [all...] |
/linux-master/drivers/md/dm-vdo/ |
H A D | slab-depot.c | 3016 * 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/staging/media/ipu3/ |
H A D | ipu3-css-fw.h | 52 struct imgu_fw_isp_parameter iterator; member in struct:imgu_fw_config_memory_offsets::__anon2439
|
H A D | ipu3-css-fw.c | 68 bi->info.isp.sp.iterator.num_stripes; 195 if (bi->info.isp.sp.iterator.num_stripes >
|
/linux-master/drivers/md/dm-vdo/indexer/ |
H A D | delta-index.h | 132 * (1) The delta_index_entry is used like an iterator when searching a delta list. 246 struct delta_index_entry *iterator);
|
/linux-master/drivers/scsi/megaraid/ |
H A D | megaraid_mm.c | 240 int iterator; local 256 iterator = 0; 260 if (iterator++ == adapno) { 730 int iterator; local 752 iterator = 0; 761 if (iterator++ == adapno) {
|
/linux-master/arch/powerpc/include/asm/ |
H A D | guest-state-buffer.h | 250 * @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/lib/ |
H A D | assoc_array.c | 21 int (*iterator)(const void *leaf, 59 ret = iterator(assoc_array_ptr_to_leaf(ptr), 113 * @iterator: The callback function. 117 * presented to the iterator function. 120 * possible that some objects in the array will be passed to the iterator 126 * return the result of the last iterator function called. Iteration stops 134 int (*iterator)(const void *object, 142 return assoc_array_subtree_iterate(root, NULL, iterator, iterator_data); 1043 * Subtree collapse to node iterator. 1433 * @iterator [all...] |
/linux-master/fs/btrfs/ |
H A D | props.c | 149 void (*iterator)(void *, 238 iterator(ctx, handler, value_buf, data_len);
|
H A D | qgroup.h | 248 struct list_head iterator; member in struct:btrfs_qgroup 251 * For nested iterator usage. 253 * Here we support at most one level of nested iterator calls like:
|
/linux-master/security/keys/ |
H A D | keyring.c | 654 return object ? ctx->iterator(object, ctx) : 0; 656 return assoc_array_iterate(&keyring->keys, ctx->iterator, ctx); 696 switch (ctx->iterator(keyring_key_to_ptr(keyring), ctx)) { 905 ctx->iterator = keyring_search_iterator; 1219 .iterator = keyring_detect_cycle_iterator,
|
/linux-master/net/mac80211/ |
H A D | util.c | 747 void (*iterator)(void *data, u8 *mac, 772 iterator(data, sdata->vif.addr, 782 iterator(data, sdata->vif.addr, &sdata->vif); 787 void (*iterator)(void *data, u8 *mac, 794 __iterate_interfaces(local, iter_flags, iterator, data); 801 void (*iterator)(void *data, u8 *mac, 809 iterator, data); 816 void (*iterator)(void *data, u8 *mac, 825 iterator, data); 830 void (*iterator)(voi [all...] |