Home
last modified time | relevance | path

Searched refs:pble (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/infiniband/sw/siw/
H A Dsiw_mem.c322 struct siw_pble *pble = &pbl->pbe[i]; in siw_pbl_get_buffer() local
324 if (pble->pbl_off + pble->size > off) { in siw_pbl_get_buffer()
325 u64 pble_off = off - pble->pbl_off; in siw_pbl_get_buffer()
328 *len = pble->size - pble_off; in siw_pbl_get_buffer()
332 return pble->addr + pble_off; in siw_pbl_get_buffer()
H A Dsiw_verbs.c1470 struct siw_pble *pble; in siw_map_mr_sg() local
1478 pble = pbl->pbe; in siw_map_mr_sg()
1491 pble->addr = sg_dma_address(slp); in siw_map_mr_sg()
1492 pble->size = sg_dma_len(slp); in siw_map_mr_sg()
1493 pble->pbl_off = 0; in siw_map_mr_sg()
1494 pbl_size = pble->size; in siw_map_mr_sg()
1498 if (pble->addr + pble->size == sg_dma_address(slp)) { in siw_map_mr_sg()
1499 pble->size += sg_dma_len(slp); in siw_map_mr_sg()
1501 pble++; in siw_map_mr_sg()
1503 pble->addr = sg_dma_address(slp); in siw_map_mr_sg()
[all …]
/linux/drivers/infiniband/hw/irdma/
H A DMakefile18 pble.o \