Searched refs:trunk_shift (Results 1 – 2 of 2) sorted by relevance
51 dma_free_coherent(hr_dev->dev, 1 << buf->trunk_shift, in hns_roce_buf_free()90 buf->trunk_shift = order_base_2(ALIGN(size, PAGE_SIZE)); in hns_roce_buf_alloc()93 buf->trunk_shift = order_base_2(ALIGN(page_size, PAGE_SIZE)); in hns_roce_buf_alloc()94 ntrunk = DIV_ROUND_UP(size, 1 << buf->trunk_shift); in hns_roce_buf_alloc()103 trunk_size = 1 << buf->trunk_shift; in hns_roce_buf_alloc()141 if (page_shift > buf->trunk_shift) { in hns_roce_get_kmem_bufs()143 page_shift, buf->trunk_shift); in hns_roce_get_kmem_bufs()148 max_size = buf->ntrunks << buf->trunk_shift; in hns_roce_get_kmem_bufs()
414 unsigned int trunk_shift; member1086 return (char *)(buf->trunk_list[offset >> buf->trunk_shift].buf) + in hns_roce_buf_offset()1087 (offset & ((1 << buf->trunk_shift) - 1)); in hns_roce_buf_offset()1093 return buf->trunk_list[offset >> buf->trunk_shift].map + in hns_roce_buf_dma_addr()1094 (offset & ((1 << buf->trunk_shift) - 1)); in hns_roce_buf_dma_addr()
Completed in 10 milliseconds