Searched refs:r_frag (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/net/rds/ |
H A D | ib_recv.c | 56 recv->r_frag = NULL; in rds_ib_recv_init_ring() 230 if (recv->r_frag) { in rds_ib_recv_clear_one() 231 ib_dma_unmap_sg(ic->i_cm_id->device, &recv->r_frag->f_sg, 1, DMA_FROM_DEVICE); in rds_ib_recv_clear_one() 232 rds_ib_frag_free(ic, recv->r_frag); in rds_ib_recv_clear_one() 233 recv->r_frag = NULL; in rds_ib_recv_clear_one() 336 WARN_ON(recv->r_frag); /* leak! */ in rds_ib_recv_refill_one() 337 recv->r_frag = rds_ib_refill_one_frag(ic, slab_mask, page_mask); in rds_ib_recv_refill_one() 338 if (!recv->r_frag) in rds_ib_recv_refill_one() 341 ret = ib_dma_map_sg(ic->i_cm_id->device, &recv->r_frag->f_sg, in rds_ib_recv_refill_one() 350 sge->addr = sg_dma_address(&recv->r_frag in rds_ib_recv_refill_one() [all...] |
H A D | ib.h | 114 struct rds_page_frag *r_frag; member
|
/kernel/linux/linux-6.6/net/rds/ |
H A D | ib_recv.c | 57 recv->r_frag = NULL; in rds_ib_recv_init_ring() 231 if (recv->r_frag) { in rds_ib_recv_clear_one() 232 ib_dma_unmap_sg(ic->i_cm_id->device, &recv->r_frag->f_sg, 1, DMA_FROM_DEVICE); in rds_ib_recv_clear_one() 233 rds_ib_frag_free(ic, recv->r_frag); in rds_ib_recv_clear_one() 234 recv->r_frag = NULL; in rds_ib_recv_clear_one() 337 WARN_ON(recv->r_frag); /* leak! */ in rds_ib_recv_refill_one() 338 recv->r_frag = rds_ib_refill_one_frag(ic, slab_mask, page_mask); in rds_ib_recv_refill_one() 339 if (!recv->r_frag) in rds_ib_recv_refill_one() 342 ret = ib_dma_map_sg(ic->i_cm_id->device, &recv->r_frag->f_sg, in rds_ib_recv_refill_one() 351 sge->addr = sg_dma_address(&recv->r_frag in rds_ib_recv_refill_one() [all...] |
H A D | ib.h | 114 struct rds_page_frag *r_frag; member
|
Completed in 4 milliseconds