Lines Matching refs:pbuf

1774 	struct ib_phys_buf *pbuf = phys_buf_array;  in ehca_mr_chk_buf_and_calc_size()  local
1783 if (((u64)iova_start & ~PAGE_MASK) != (pbuf->addr & ~PAGE_MASK)) { in ehca_mr_chk_buf_and_calc_size()
1786 iova_start, pbuf->addr, pbuf->size); in ehca_mr_chk_buf_and_calc_size()
1789 if (((pbuf->addr + pbuf->size) % PAGE_SIZE) && in ehca_mr_chk_buf_and_calc_size()
1792 "pbuf->size=%llx", pbuf->addr, pbuf->size); in ehca_mr_chk_buf_and_calc_size()
1797 if ((i > 0) && (pbuf->addr % PAGE_SIZE)) { in ehca_mr_chk_buf_and_calc_size()
1800 i, pbuf->addr, pbuf->size); in ehca_mr_chk_buf_and_calc_size()
1805 (pbuf->size % PAGE_SIZE)) || (pbuf->size == 0)) { in ehca_mr_chk_buf_and_calc_size()
1807 i, pbuf->size); in ehca_mr_chk_buf_and_calc_size()
1810 size_count += pbuf->size; in ehca_mr_chk_buf_and_calc_size()
1811 pbuf++; in ehca_mr_chk_buf_and_calc_size()
2005 struct ib_phys_buf *pbuf; in ehca_set_pagebuf_phys() local
2011 pbuf = pginfo->u.phy.phys_buf_array + pginfo->u.phy.next_buf; in ehca_set_pagebuf_phys()
2012 num_hw = NUM_CHUNKS((pbuf->addr % pginfo->hwpage_size) + in ehca_set_pagebuf_phys()
2013 pbuf->size, pginfo->hwpage_size); in ehca_set_pagebuf_phys()
2014 offs_hw = (pbuf->addr & ~(pginfo->hwpage_size - 1)) / in ehca_set_pagebuf_phys()
2030 *kpage = (pbuf->addr & ~(pginfo->hwpage_size - 1)) + in ehca_set_pagebuf_phys()
2032 if ( !(*kpage) && pbuf->addr ) { in ehca_set_pagebuf_phys()
2034 "next_hwpage=%llx", pbuf->addr, in ehca_set_pagebuf_phys()
2035 pbuf->size, pginfo->next_hwpage); in ehca_set_pagebuf_phys()