Home
last modified time | relevance | path

Searched refs:chunk_list (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/arch/powerpc/platforms/ps3/
Dmm.c413 list_for_each_entry(c, &r->chunk_list.head, link) { in dma_find_chunk()
442 list_for_each_entry(c, &r->chunk_list.head, link) { in dma_find_chunk_lpar()
548 list_add(&c->link, &r->chunk_list.head); in dma_sb_map_pages()
582 if (list_empty(&r->chunk_list.head)) { in dma_ioc0_map_pages()
587 last = list_entry(r->chunk_list.head.next, in dma_ioc0_map_pages()
618 list_add(&c->link, &r->chunk_list.head); in dma_ioc0_map_pages()
668 INIT_LIST_HEAD(&r->chunk_list.head); in dma_sb_region_create()
669 spin_lock_init(&r->chunk_list.lock); in dma_sb_region_create()
690 INIT_LIST_HEAD(&r->chunk_list.head); in dma_ioc0_region_create()
691 spin_lock_init(&r->chunk_list.lock); in dma_ioc0_region_create()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Dicm.h58 struct list_head chunk_list; member
90 iter->chunk = list_empty(&icm->chunk_list) ? in mlx4_icm_first()
91 NULL : list_entry(icm->chunk_list.next, in mlx4_icm_first()
104 if (iter->chunk->list.next == &iter->icm->chunk_list) { in mlx4_icm_next()
Dicm.c86 list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) { in mlx4_free_icm()
156 INIT_LIST_HEAD(&icm->chunk_list); in mlx4_alloc_icm()
177 list_add_tail(&chunk->list, &icm->chunk_list); in mlx4_alloc_icm()
337 list_for_each_entry(chunk, &icm->chunk_list, list) { in mlx4_table_find()
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_hem.h85 struct list_head chunk_list; member
135 iter->chunk = list_empty(&hem->chunk_list) ? NULL : in hns_roce_hem_first()
136 list_entry(hem->chunk_list.next, in hns_roce_hem_first()
149 if (iter->chunk->list.next == &iter->hem->chunk_list) { in hns_roce_hem_next()
Dhns_roce_hem.c213 INIT_LIST_HEAD(&hem->chunk_list); in hns_roce_alloc_hem()
228 list_add_tail(&chunk->list, &hem->chunk_list); in hns_roce_alloc_hem()
267 list_for_each_entry_safe(chunk, tmp, &hem->chunk_list, list) { in hns_roce_free_hem()
768 list_for_each_entry(chunk, &hem->chunk_list, list) { in hns_roce_table_find()
/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_uiom.c80 static void usnic_uiom_put_pages(struct list_head *chunk_list, int dirty) in usnic_uiom_put_pages() argument
88 list_for_each_entry_safe(chunk, tmp, chunk_list, list) { in usnic_uiom_put_pages()
102 int dmasync, struct list_head *chunk_list) in usnic_uiom_get_pages() argument
131 INIT_LIST_HEAD(chunk_list); in usnic_uiom_get_pages()
190 list_add_tail(&chunk->list, chunk_list); in usnic_uiom_get_pages()
198 usnic_uiom_put_pages(chunk_list, 0); in usnic_uiom_get_pages()
252 usnic_uiom_put_pages(&uiomr->chunk_list, dirty & writable); in __usnic_uiom_reg_release()
272 chunk = list_first_entry(&uiomr->chunk_list, struct usnic_uiom_chunk, in usnic_uiom_map_sorted_intervals()
382 &uiomr->chunk_list); in usnic_uiom_reg_get()
427 usnic_uiom_put_pages(&uiomr->chunk_list, 0); in usnic_uiom_reg_get()
Dusnic_uiom.h72 struct list_head chunk_list; member
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_memfree.h59 struct list_head chunk_list; member
103 iter->chunk = list_empty(&icm->chunk_list) ? in mthca_icm_first()
104 NULL : list_entry(icm->chunk_list.next, in mthca_icm_first()
117 if (iter->chunk->list.next == &iter->icm->chunk_list) { in mthca_icm_next()
Dmthca_memfree.c95 list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) { in mthca_free_icm()
153 INIT_LIST_HEAD(&icm->chunk_list); in mthca_alloc_icm()
167 list_add_tail(&chunk->list, &icm->chunk_list); in mthca_alloc_icm()
297 list_for_each_entry(chunk, &icm->chunk_list, list) { in mthca_table_find()
/Linux-v4.19/net/sctp/
Doutput.c163 INIT_LIST_HEAD(&packet->chunk_list); in sctp_packet_init()
177 list_for_each_entry_safe(chunk, tmp, &packet->chunk_list, list) { in sctp_packet_free()
356 list_add_tail(&chunk->list, &packet->chunk_list); in __sctp_packet_append_chunk()
456 list_for_each_entry_safe(chunk, tmp, &packet->chunk_list, in sctp_packet_pack()
477 list_for_each_entry_safe(chunk, tmp, &packet->chunk_list, list) { in sctp_packet_pack()
520 if (list_empty(&packet->chunk_list)) in sctp_packet_pack()
524 &packet->chunk_list); in sctp_packet_pack()
531 } while (!list_empty(&packet->chunk_list)); in sctp_packet_pack()
584 if (list_empty(&packet->chunk_list)) in sctp_packet_transmit()
586 chunk = list_entry(packet->chunk_list.next, struct sctp_chunk, list); in sctp_packet_transmit()
[all …]
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_image.c51 list_add_tail(&chunk->head, &image->chunk_list); in qxl_allocate_chunk()
68 INIT_LIST_HEAD(&image->chunk_list); in qxl_image_alloc_objects()
90 list_for_each_entry_safe(chunk, tmp, &dimage->chunk_list, head) { in qxl_image_free_objects()
120 drv_chunk = list_first_entry(&dimage->chunk_list, struct qxl_drm_chunk, head); in qxl_image_init_helper()
Dqxl_drv.h184 struct list_head chunk_list; member
/Linux-v4.19/drivers/s390/block/
Ddasd_int.h611 dasd_init_chunklist(struct list_head *chunk_list, void *mem, in dasd_init_chunklist() argument
616 INIT_LIST_HEAD(chunk_list); in dasd_init_chunklist()
619 list_add(&chunk->list, chunk_list); in dasd_init_chunklist()
623 dasd_alloc_chunk(struct list_head *chunk_list, unsigned long size) in dasd_alloc_chunk() argument
628 list_for_each_entry(chunk, chunk_list, list) { in dasd_alloc_chunk()
645 dasd_free_chunk(struct list_head *chunk_list, void *mem) in dasd_free_chunk() argument
653 left = chunk_list; in dasd_free_chunk()
654 list_for_each(p, chunk_list) { in dasd_free_chunk()
660 if (left->next != chunk_list) { in dasd_free_chunk()
668 if (left != chunk_list) { in dasd_free_chunk()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_acl_tcam.c289 if (list_empty(&region->chunk_list)) in mlxsw_sp_acl_tcam_region_prio()
292 chunk = list_first_entry(&region->chunk_list, typeof(*chunk), list); in mlxsw_sp_acl_tcam_region_prio()
301 if (list_empty(&region->chunk_list)) in mlxsw_sp_acl_tcam_region_max_prio()
303 chunk = list_last_entry(&region->chunk_list, typeof(*chunk), list); in mlxsw_sp_acl_tcam_region_max_prio()
523 INIT_LIST_HEAD(&region->chunk_list); in mlxsw_sp_acl_tcam_region_create()
619 list_add_tail(&chunk->list, &region->chunk_list); in mlxsw_sp_acl_tcam_chunk_assoc()
642 if (list_empty(&region->chunk_list)) { in mlxsw_sp_acl_tcam_chunk_deassoc()
Dspectrum_acl_tcam.h71 struct list_head chunk_list; /* List of chunks under this region */ member
/Linux-v4.19/drivers/crypto/
Dn2_core.c688 struct list_head chunk_list; member
903 INIT_LIST_HEAD(&rctx->chunk_list); in n2_compute_chunks()
936 &rctx->chunk_list); in n2_compute_chunks()
963 list_add_tail(&chunk->entry, &rctx->chunk_list); in n2_compute_chunks()
978 list_for_each_entry_safe(c, tmp, &rctx->chunk_list, entry) { in n2_chunk_complete()
1005 list_for_each_entry_safe(c, tmp, &rctx->chunk_list, entry) { in n2_do_ecb()
1062 list_for_each_entry_safe(c, tmp, &rctx->chunk_list, in n2_do_chaining()
1075 list_for_each_entry_safe_reverse(c, tmp, &rctx->chunk_list, in n2_do_chaining()
/Linux-v4.19/arch/powerpc/include/asm/
Dps3.h106 } chunk_list; member
/Linux-v4.19/include/net/sctp/
Dstructs.h722 struct list_head chunk_list; member