Lines Matching refs:hdrs
477 struct rds_header **hdrs, dma_addr_t *dma_addrs, u32 num_hdrs, in rds_dma_hdrs_free() argument
483 rds_dma_hdr_free(dev->dev, hdrs[i], dma_addrs[i], dir); in rds_dma_hdrs_free()
484 kvfree(hdrs); in rds_dma_hdrs_free()
504 struct rds_header **hdrs; in rds_dma_hdrs_alloc() local
508 hdrs = kvmalloc_node(sizeof(*hdrs) * num_hdrs, GFP_KERNEL, in rds_dma_hdrs_alloc()
510 if (!hdrs) in rds_dma_hdrs_alloc()
516 kvfree(hdrs); in rds_dma_hdrs_alloc()
521 hdrs[i] = rds_dma_hdr_alloc(dev->dev, &hdr_daddrs[i], dir); in rds_dma_hdrs_alloc()
522 if (!hdrs[i]) { in rds_dma_hdrs_alloc()
523 rds_dma_hdrs_free(dev, hdrs, hdr_daddrs, i, dir); in rds_dma_hdrs_alloc()
529 return hdrs; in rds_dma_hdrs_alloc()