Searched refs:rd_frags (Results 1 – 3 of 3) sorted by relevance
423 kib_rdma_frag_t rd_frags[0]; /* buffer frags */ member843 size += rd->rd_frags[i].rf_nob; in kiblnd_rd_size()851 return rd->rd_frags[index].rf_addr; in kiblnd_rd_frag_addr()857 return rd->rd_frags[index].rf_nob; in kiblnd_rd_frag_size()869 if (nob < rd->rd_frags[index].rf_nob) { in kiblnd_rd_consume_frag()870 rd->rd_frags[index].rf_addr += nob; in kiblnd_rd_consume_frag()871 rd->rd_frags[index].rf_nob -= nob; in kiblnd_rd_consume_frag()886 offsetof(kib_get_msg_t, ibgm_rd.rd_frags[n]) : in kiblnd_rd_msg_size()887 offsetof(kib_putack_msg_t, ibpam_rd.rd_frags[n]); in kiblnd_rd_msg_size()
179 __swab32s(&rd->rd_frags[i].rf_nob); in kiblnd_unpack_rd()180 __swab64s(&rd->rd_frags[i].rf_addr); in kiblnd_unpack_rd()1328 rd->rd_frags[i].rf_addr, in kiblnd_find_rd_dma_mr()1329 rd->rd_frags[i].rf_nob); in kiblnd_find_rd_dma_mr()1822 pmr->pmr_ipb[i].addr = rd->rd_frags[i].rf_addr; in kiblnd_pmr_pool_map()1823 pmr->pmr_ipb[i].size = rd->rd_frags[i].rf_nob; in kiblnd_pmr_pool_map()1962 rd_frags[IBLND_MAX_RDMA_FRAGS])); in kiblnd_destroy_tx_pool()2048 rd_frags[IBLND_MAX_RDMA_FRAGS])); in kiblnd_create_tx_pool()3098 ibm_u.get.ibgm_rd.rd_frags[IBLND_MAX_RDMA_FRAGS]) in kiblnd_module_init()3101 ibm_u.putack.ibpam_rd.rd_frags[IBLND_MAX_RDMA_FRAGS]) in kiblnd_module_init()
568 for (size = 0; size < rd->rd_frags[i].rf_nob; in kiblnd_fmr_map_tx()570 pages[npages++] = (rd->rd_frags[i].rf_addr & in kiblnd_fmr_map_tx()588 rd->rd_frags[0].rf_addr &= ~hdev->ibh_page_mask; in kiblnd_fmr_map_tx()589 rd->rd_frags[0].rf_nob = nob; in kiblnd_fmr_map_tx()609 iova = rd->rd_frags[0].rf_addr & ~hdev->ibh_page_mask; in kiblnd_pmr_map_tx()625 rd->rd_frags[0].rf_addr = iova; in kiblnd_pmr_map_tx()626 rd->rd_frags[0].rf_nob = nob; in kiblnd_pmr_map_tx()674 rd->rd_frags[i].rf_nob = kiblnd_sg_dma_len( in kiblnd_map_tx()676 rd->rd_frags[i].rf_addr = kiblnd_sg_dma_address( in kiblnd_map_tx()678 nob += rd->rd_frags[i].rf_nob; in kiblnd_map_tx()[all …]