Searched refs:cq_buf (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/ofed/libirdma/ |
H A D | irdma_uverbs.c | 578 irdma_free_cq_buf(struct irdma_cq_buf *cq_buf) in irdma_free_cq_buf() argument 580 ibv_cmd_dereg_mr(&cq_buf->vmr.ibv_mr); in irdma_free_cq_buf() 581 irdma_free_hw_buf(cq_buf->cq.cq_base, get_cq_total_bytes(cq_buf->cq.cq_size)); in irdma_free_cq_buf() 582 free(cq_buf); in irdma_free_cq_buf() 594 struct irdma_cq_buf *cq_buf, *next; in irdma_process_resize_list() local 597 LIST_FOREACH_SAFE(cq_buf, &iwucq->resize_list, list, next) { in irdma_process_resize_list() 598 if (cq_buf == lcqe_buf) in irdma_process_resize_list() 601 LIST_REMOVE(cq_buf, list); in irdma_process_resize_list() 602 irdma_free_cq_buf(cq_buf); in irdma_process_resize_list() 834 struct irdma_cq_buf *cq_buf, *next; in __irdma_upoll_cq() local [all …]
|
/freebsd/sys/dev/irdma/ |
H A D | irdma_verbs.c | 1410 struct irdma_cq_buf *cq_buf = container_of(work, struct irdma_cq_buf, work); in irdma_free_cqbuf() local 1412 irdma_free_dma_mem(cq_buf->hw, &cq_buf->kmem_buf); in irdma_free_cqbuf() 1413 kfree(cq_buf); in irdma_free_cqbuf() 1428 struct irdma_cq_buf *cq_buf; in irdma_process_resize_list() local 1432 cq_buf = list_entry(list_node, struct irdma_cq_buf, list); in irdma_process_resize_list() 1433 if (cq_buf == lcqe_buf) in irdma_process_resize_list() 1436 list_del(&cq_buf->list); in irdma_process_resize_list() 1437 queue_work(iwdev->cleanup_wq, &cq_buf->work); in irdma_process_resize_list() 1466 struct irdma_cq_buf *cq_buf = NULL; in irdma_resize_cq() local 1536 cq_buf = kzalloc(sizeof(*cq_buf), GFP_KERNEL); in irdma_resize_cq() [all …]
|