| /drivers/gpu/drm/ |
| A D | drm_displayid.c | 78 memset(iter, 0, sizeof(*iter)); in displayid_iter_edid_begin() 88 if (!iter->section) in displayid_iter_block() 91 block = (const struct displayid_block *)&iter->section[iter->idx]; in displayid_iter_block() 93 if (iter->idx + sizeof(*block) <= iter->length && in displayid_iter_block() 94 iter->idx + sizeof(*block) + block->num_bytes <= iter->length) in displayid_iter_block() 105 if (!iter->drm_edid) in __displayid_iter_next() 108 if (iter->section) { in __displayid_iter_next() 129 iter->section = drm_find_displayid_extension(iter->drm_edid, in __displayid_iter_next() 142 base = displayid_get_header(iter->section, iter->length, in __displayid_iter_next() 143 iter->idx); in __displayid_iter_next() [all …]
|
| A D | drm_vma_manager.c | 146 struct rb_node *iter; in drm_vma_offset_lookup_locked() local 156 iter = iter->rb_right; in drm_vma_offset_lookup_locked() 161 iter = iter->rb_left; in drm_vma_offset_lookup_locked() 263 parent = *iter; in vma_node_allow() 271 iter = &(*iter)->rb_right; in vma_node_allow() 273 iter = &(*iter)->rb_left; in vma_node_allow() 376 iter = iter->rb_right; in drm_vma_node_revoke() 378 iter = iter->rb_left; in drm_vma_node_revoke() 413 iter = iter->rb_right; in drm_vma_node_is_allowed() 415 iter = iter->rb_left; in drm_vma_node_is_allowed() [all …]
|
| A D | drm_damage_helper.c | 230 memset(iter, 0, sizeof(*iter)); in drm_atomic_helper_damage_iter_init() 241 iter->plane_src.x1 = src.x1 >> 16; in drm_atomic_helper_damage_iter_init() 248 iter->clips = NULL; in drm_atomic_helper_damage_iter_init() 249 iter->num_clips = 0; in drm_atomic_helper_damage_iter_init() 250 iter->full_update = true; in drm_atomic_helper_damage_iter_init() 277 if (iter->full_update) { in drm_atomic_helper_damage_iter_next() 278 *rect = iter->plane_src; in drm_atomic_helper_damage_iter_next() 279 iter->full_update = false; in drm_atomic_helper_damage_iter_next() 283 while (iter->curr_clip < iter->num_clips) { in drm_atomic_helper_damage_iter_next() 284 *rect = iter->clips[iter->curr_clip]; in drm_atomic_helper_damage_iter_next() [all …]
|
| /drivers/gpu/drm/etnaviv/ |
| A D | etnaviv_dump.c | 74 hdr->file_offset = cpu_to_le32(iter->data - iter->start); in etnaviv_core_dump_header() 77 iter->hdr++; in etnaviv_core_dump_header() 105 etnaviv_core_dump_header(iter, ETDUMP_BUF_MMU, iter->data + mmu_size); in etnaviv_core_dump_mmu() 115 etnaviv_core_dump_header(iter, type, iter->data + size); in etnaviv_core_dump_mem() 163 if (!iter.start) { in etnaviv_core_dump() 170 iter.hdr = iter.start; in etnaviv_core_dump() 171 iter.data = &iter.hdr[n_obj]; in etnaviv_core_dump() 173 memset(iter.hdr, 0, iter.data - iter.start); in etnaviv_core_dump() 226 etnaviv_core_dump_header(&iter, ETDUMP_BUF_BO, iter.data + in etnaviv_core_dump() 230 etnaviv_core_dump_header(&iter, ETDUMP_BUF_END, iter.data); in etnaviv_core_dump() [all …]
|
| /drivers/gpu/drm/panfrost/ |
| A D | panfrost_dump.c | 68 hdr->file_offset = iter->data - iter->start; in panfrost_core_dump_header() 71 iter->hdr++; in panfrost_core_dump_header() 72 iter->data += hdr->file_size; in panfrost_core_dump_header() 165 if (!iter.start) { in panfrost_core_dump() 171 iter.hdr = iter.start; in panfrost_core_dump() 172 iter.data = &iter.hdr[n_obj]; in panfrost_core_dump() 174 memset(iter.hdr, 0, iter.data - iter.start); in panfrost_core_dump() 233 iter.hdr->bomap.valid = 1; in panfrost_core_dump() 235 dump_header: panfrost_core_dump_header(&iter, PANFROSTDUMP_BUF_BO, iter.data + in panfrost_core_dump() 238 panfrost_core_dump_header(&iter, PANFROSTDUMP_BUF_TRAILER, iter.data); in panfrost_core_dump() [all …]
|
| /drivers/video/fbdev/core/ |
| A D | fb_imageblit.h | 41 if (iter->i < iter->width) { in fb_bitmap_image() 45 *pixels = iter->colors[(iter->data[byte] >> bit) & 1]; in fb_bitmap_image() 48 iter->data += BITS_TO_BYTES(iter->width); in fb_bitmap_image() 49 iter->i = 0; in fb_bitmap_image() 66 if (iter->i < iter->width) { in fb_color_image() 67 unsigned long color = iter->data[iter->i++]; in fb_color_image() 76 iter->data += iter->width; in fb_color_image() 98 iter->top = !iter->top; in fb_bitmap4x_image() 104 *bits = iter->bpp * iter->i; in fb_bitmap4x_image() 115 iter->i = iter->width; in fb_bitmap4x_image() [all …]
|
| /drivers/net/can/spi/mcp251xfd/ |
| A D | mcp251xfd-dump.c | 51 len = data_end - iter->data; in mcp251xfd_dump_header() 57 hdr->offset = cpu_to_le32(iter->data - iter->start); in mcp251xfd_dump_header() 60 iter->hdr++; in mcp251xfd_dump_header() 61 iter->data += len; in mcp251xfd_dump_header() 238 iter->hdr = NULL; in mcp251xfd_dump_end() 243 struct mcp251xfd_dump_iter iter; in mcp251xfd_dump() local 268 if (!iter.start) { in mcp251xfd_dump() 274 iter.hdr = iter.start; in mcp251xfd_dump() 275 iter.data = &iter.hdr[obj_num]; in mcp251xfd_dump() 281 mcp251xfd_dump_end(priv, &iter); in mcp251xfd_dump() [all …]
|
| /drivers/net/ethernet/mellanox/mlx4/ |
| A D | icm.h | 99 iter->icm = icm; in mlx4_icm_first() 103 iter->page_idx = 0; in mlx4_icm_first() 108 return !iter->chunk; in mlx4_icm_last() 113 if (++iter->page_idx >= iter->chunk->nsg) { in mlx4_icm_next() 114 if (iter->chunk->list.next == &iter->icm->chunk_list) { in mlx4_icm_next() 119 iter->chunk = list_entry(iter->chunk->list.next, in mlx4_icm_next() 121 iter->page_idx = 0; in mlx4_icm_next() 128 return iter->chunk->buf[iter->page_idx].dma_addr; in mlx4_icm_addr() 130 return sg_dma_address(&iter->chunk->sg[iter->page_idx]); in mlx4_icm_addr() 136 return iter->chunk->buf[iter->page_idx].size; in mlx4_icm_size() [all …]
|
| /drivers/infiniband/ulp/ipoib/ |
| A D | ipoib_fs.c | 64 if (!iter) in ipoib_mcg_seq_start() 69 kfree(iter); in ipoib_mcg_seq_start() 74 return iter; in ipoib_mcg_seq_start() 85 kfree(iter); in ipoib_mcg_seq_next() 89 return iter; in ipoib_mcg_seq_next() 105 if (!iter) in ipoib_mcg_seq_show() 142 if (!iter) in ipoib_path_seq_start() 152 return iter; in ipoib_path_seq_start() 163 kfree(iter); in ipoib_path_seq_next() 167 return iter; in ipoib_path_seq_next() [all …]
|
| /drivers/dma/ppc4xx/ |
| A D | adma.c | 176 for (; iter; iter = iter->hw_next) in print_cb_list() 374 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq() 382 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq() 405 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq() 414 iter = list_first_entry(&iter->chain_node, in ppc440spe_desc_init_dma01pq() 447 iter = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum() 451 iter = list_entry(iter->chain_node.next, in ppc440spe_desc_init_dma01pqzero_sum() 1559 iter->async_tx.cookie, iter->idx, busy, iter->phys, in __ppc440spe_adma_slot_cleanup() 1740 iter = list_entry(iter->slot_node.next, in ppc440spe_adma_alloc_slots() 2135 iter = list_first_entry(&iter->chain_node, in ppc440spe_dma01_prep_mult() [all …]
|
| /drivers/gpu/drm/tests/ |
| A D | drm_damage_helper_test.c | 122 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_no_damage() local 140 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_no_damage_fractional_src() local 161 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_no_damage_src_moved() local 180 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_no_damage_fractional_src_moved() local 200 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_no_damage_not_visible() local 218 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_no_damage_no_crtc() local 236 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_no_damage_no_fb() local 254 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_simple_damage() local 277 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_single_damage() local 299 struct drm_atomic_helper_damage_iter iter; in drm_test_damage_iter_single_damage_intersect_src() local [all …]
|
| /drivers/s390/cio/ |
| A D | blacklist.c | 296 memset(iter, 0, sizeof(*iter)); in cio_ignore_proc_seq_start() 299 return iter; in cio_ignore_proc_seq_start() 316 iter = it; in cio_ignore_proc_seq_next() 324 return iter; in cio_ignore_proc_seq_next() 332 iter = it; in cio_ignore_proc_seq_show() 333 if (!is_blacklisted(iter->ssid, iter->devno)) in cio_ignore_proc_seq_show() 339 !is_blacklisted(iter->ssid, iter->devno + 1)) { in cio_ignore_proc_seq_show() 341 seq_printf(s, "0.%x.%04x\n", iter->ssid, iter->devno); in cio_ignore_proc_seq_show() 345 seq_printf(s, "0.%x.%04x-", iter->ssid, iter->devno); in cio_ignore_proc_seq_show() 349 !is_blacklisted(iter->ssid, iter->devno + 1)) { in cio_ignore_proc_seq_show() [all …]
|
| /drivers/infiniband/hw/mthca/ |
| A D | mthca_memfree.h | 100 struct mthca_icm_iter *iter) in mthca_icm_first() argument 102 iter->icm = icm; in mthca_icm_first() 106 iter->page_idx = 0; in mthca_icm_first() 111 return !iter->chunk; in mthca_icm_last() 116 if (++iter->page_idx >= iter->chunk->nsg) { in mthca_icm_next() 117 if (iter->chunk->list.next == &iter->icm->chunk_list) { in mthca_icm_next() 118 iter->chunk = NULL; in mthca_icm_next() 122 iter->chunk = list_entry(iter->chunk->list.next, in mthca_icm_next() 124 iter->page_idx = 0; in mthca_icm_next() 130 return sg_dma_address(&iter->chunk->mem[iter->page_idx]); in mthca_icm_addr() [all …]
|
| /drivers/infiniband/core/ |
| A D | uverbs_uapi.c | 356 struct radix_tree_iter iter; in uapi_finalize_ioctl_method() local 420 struct radix_tree_iter iter; in uapi_finalize() local 431 iter.index); in uapi_finalize() 474 struct radix_tree_iter iter; in uapi_remove_range() local 478 if (iter.index > last) in uapi_remove_range() 528 struct radix_tree_iter iter; in uapi_finalize_disable() local 535 uapi_key_okay(iter.index); in uapi_finalize_disable() 544 starting_key = iter.index; in uapi_finalize_disable() 600 starting_key = iter.index; in uapi_finalize_disable() 688 struct radix_tree_iter iter; in uverbs_disassociate_api_pre() local [all …]
|
| /drivers/hwtracing/intel_th/ |
| A D | msu.c | 453 iter = kzalloc(sizeof(*iter), GFP_KERNEL); in msc_iter_install() 494 iter->start_block = msc_win_oldest_sg(iter->win); in msc_iter_block_start() 495 iter->block = iter->start_block; in msc_iter_block_start() 517 iter->win = iter->start_win; in msc_iter_win_start() 527 iter->win = msc_next_window(iter->win); in msc_iter_win_advance() 530 if (iter->win == iter->start_win) { in msc_iter_win_advance() 545 if (iter->wrap_count && iter->block == iter->start_block) { in msc_iter_block_advance() 559 iter->block = msc_win_base_sg(iter->win); in msc_iter_block_advance() 561 iter->block = sg_next(iter->block); in msc_iter_block_advance() 564 if (!iter->wrap_count && iter->block == iter->start_block) in msc_iter_block_advance() [all …]
|
| /drivers/md/ |
| A D | dm-io-rewind.c | 13 struct bvec_iter *iter, in dm_bvec_iter_rewind() argument 18 iter->bi_size += bytes; in dm_bvec_iter_rewind() 19 if (bytes <= iter->bi_bvec_done) { in dm_bvec_iter_rewind() 20 iter->bi_bvec_done -= bytes; in dm_bvec_iter_rewind() 24 bytes -= iter->bi_bvec_done; in dm_bvec_iter_rewind() 25 idx = iter->bi_idx - 1; in dm_bvec_iter_rewind() 34 iter->bi_size -= bytes; in dm_bvec_iter_rewind() 35 iter->bi_bvec_done = 0; in dm_bvec_iter_rewind() 36 iter->bi_idx = 0; in dm_bvec_iter_rewind() 40 iter->bi_idx = idx; in dm_bvec_iter_rewind() [all …]
|
| /drivers/net/wireless/marvell/libertas/ |
| A D | firmware.c | 86 const struct lbs_fw_table *iter; in load_next_firmware_from_table() local 89 iter = priv->fw_table; in load_next_firmware_from_table() 91 iter = ++priv->fw_iter; in load_next_firmware_from_table() 99 if (!iter->helper) { in load_next_firmware_from_table() 106 iter++; in load_next_firmware_from_table() 110 priv->fw_iter = iter; in load_next_firmware_from_table() 184 iter = fw_table; in lbs_get_firmware() 185 while (iter && iter->helper) { in lbs_get_firmware() 186 if (iter->model != card_model) in lbs_get_firmware() 198 if (iter->fwname == NULL) in lbs_get_firmware() [all …]
|
| /drivers/md/bcache/ |
| A D | bset.c | 900 if (b->ops->insert_fixup(b, k, &iter.iter, replace_key)) in bch_btree_insert_key() 1110 iter->iter.size = ARRAY_SIZE(iter->stack_data); in __bch_btree_iter_stack_init() 1111 iter->iter.used = 0; in __bch_btree_iter_stack_init() 1114 iter->iter.b = b; in __bch_btree_iter_stack_init() 1119 bch_btree_iter_push(&iter->iter, ret, bset_bkey_last(start->data)); in __bch_btree_iter_stack_init() 1142 iter->data->k = bkey_next(iter->data->k); in __bch_btree_iter_next() 1144 if (iter->data->k > iter->data->end) { in __bch_btree_iter_next() 1146 iter->data->k = iter->data->end; in __bch_btree_iter_next() 1149 if (iter->data->k == iter->data->end) in __bch_btree_iter_next() 1310 __btree_sort(b, &iter.iter, start, order, false, state); in bch_btree_sort_partial() [all …]
|
| /drivers/base/ |
| A D | class.c | 326 memset(iter, 0, sizeof(*iter)); in class_dev_iter_init() 336 iter->type = type; in class_dev_iter_init() 337 iter->sp = sp; in class_dev_iter_init() 358 if (!iter->sp) in class_dev_iter_next() 366 if (!iter->type || iter->type == dev->type) in class_dev_iter_next() 381 klist_iter_exit(&iter->ki); in class_dev_iter_exit() 382 subsys_put(iter->sp); in class_dev_iter_exit() 408 struct class_dev_iter iter; in class_for_each_device() local 426 class_dev_iter_exit(&iter); in class_for_each_device() 457 struct class_dev_iter iter; in class_find_device() local [all …]
|
| A D | attribute_container.c | 182 #define klist_for_each_entry(pos, head, member, iter) \ argument 183 for (klist_iter_init(head, iter); (pos = ({ \ 184 struct klist_node *n = klist_next(iter); \ 186 ({ klist_iter_exit(iter) ; NULL; }); \ 216 struct klist_iter iter; in attribute_container_remove_device() local 249 struct klist_iter iter; in do_attribute_container_device_trigger_safe() local 259 klist_iter_exit(&iter); in do_attribute_container_device_trigger_safe() 273 klist_iter_exit(&iter); in do_attribute_container_device_trigger_safe() 362 struct klist_iter iter; in attribute_container_device_trigger() local 489 struct klist_iter iter; in attribute_container_find_class_device() local [all …]
|
| /drivers/gpu/drm/i915/gt/ |
| A D | gen8_ppgtt.c | 473 if (iter->dma >= iter->max) { in gen8_ppgtt_insert_pte() 474 iter->sg = __sg_next(iter->sg); in gen8_ppgtt_insert_pte() 480 iter->dma = sg_dma_address(iter->sg); in gen8_ppgtt_insert_pte() 481 iter->max = iter->dma + sg_dma_len(iter->sg); in gen8_ppgtt_insert_pte() 589 if (iter->dma >= iter->max) { in xehp_ppgtt_insert_huge() 590 iter->sg = __sg_next(iter->sg); in xehp_ppgtt_insert_huge() 598 iter->dma = sg_dma_address(iter->sg); in xehp_ppgtt_insert_huge() 599 iter->max = iter->dma + rem; in xehp_ppgtt_insert_huge() 667 if (iter->dma >= iter->max) { in gen8_ppgtt_insert_huge() 668 iter->sg = __sg_next(iter->sg); in gen8_ppgtt_insert_huge() [all …]
|
| A D | gen6_ppgtt.h | 57 #define gen6_for_each_pde(pt, pd, start, length, iter) \ argument 58 for (iter = gen6_pde_index(start); \ 59 length > 0 && iter < I915_PDES && \ 60 (pt = i915_pt_entry(pd, iter), true); \ 63 start += temp; length -= temp; }), ++iter) 65 #define gen6_for_all_pdes(pt, pd, iter) \ argument 66 for (iter = 0; \ 67 iter < I915_PDES && \ 68 (pt = i915_pt_entry(pd, iter), true); \ 69 ++iter)
|
| /drivers/net/ethernet/netronome/nfp/abm/ |
| A D | cls.c | 110 struct nfp_abm_u32_match *iter; in nfp_abm_find_band_for_prio() local 113 if ((prio & iter->mask) == iter->val) in nfp_abm_find_band_for_prio() 114 return iter->band; in nfp_abm_find_band_for_prio() 158 struct nfp_abm_u32_match *iter; in nfp_abm_u32_knode_delete() local 161 if (iter->handle == knode->handle) { in nfp_abm_u32_knode_delete() 162 list_del(&iter->list); in nfp_abm_u32_knode_delete() 163 kfree(iter); in nfp_abm_u32_knode_delete() 192 if (iter->handle == knode->handle) { in nfp_abm_u32_knode_replace() 193 match = iter; in nfp_abm_u32_knode_replace() 197 cmask = iter->mask & mask; in nfp_abm_u32_knode_replace() [all …]
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_encoders.c | 39 struct drm_connector_list_iter iter; in amdgpu_link_encoder_connector() local 44 drm_connector_list_iter_begin(dev, &iter); in amdgpu_link_encoder_connector() 59 drm_connector_list_iter_end(&iter); in amdgpu_link_encoder_connector() 67 struct drm_connector_list_iter iter; in amdgpu_encoder_set_active_device() local 69 drm_connector_list_iter_begin(dev, &iter); in amdgpu_encoder_set_active_device() 80 drm_connector_list_iter_end(&iter); in amdgpu_encoder_set_active_device() 89 struct drm_connector_list_iter iter; in amdgpu_get_connector_for_encoder() local 92 drm_connector_list_iter_begin(dev, &iter); in amdgpu_get_connector_for_encoder() 100 drm_connector_list_iter_end(&iter); in amdgpu_get_connector_for_encoder() 110 struct drm_connector_list_iter iter; in amdgpu_get_connector_for_encoder_init() local [all …]
|
| /drivers/iio/ |
| A D | industrialio-sw-trigger.c | 32 struct iio_sw_trigger_type *t = NULL, *iter; in __iio_find_sw_trigger_type() local 34 list_for_each_entry(iter, &iio_trigger_types_list, list) in __iio_find_sw_trigger_type() 35 if (!strcmp(iter->name, name)) { in __iio_find_sw_trigger_type() 36 t = iter; in __iio_find_sw_trigger_type() 45 struct iio_sw_trigger_type *iter; in iio_register_sw_trigger_type() local 49 iter = __iio_find_sw_trigger_type(t->name, strlen(t->name)); in iio_register_sw_trigger_type() 50 if (iter) in iio_register_sw_trigger_type() 74 struct iio_sw_trigger_type *iter; in iio_unregister_sw_trigger_type() local 77 iter = __iio_find_sw_trigger_type(t->name, strlen(t->name)); in iio_unregister_sw_trigger_type() 78 if (iter) in iio_unregister_sw_trigger_type()
|