Home
last modified time | relevance | path

Searched refs:resize_buf (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dcq.c196 cq->resize_buf = NULL; in mlx4_ib_create_cq()
288 if (cq->resize_buf) in mlx4_alloc_resize_buf()
291 cq->resize_buf = kmalloc(sizeof *cq->resize_buf, GFP_ATOMIC); in mlx4_alloc_resize_buf()
292 if (!cq->resize_buf) in mlx4_alloc_resize_buf()
295 err = mlx4_ib_alloc_cq_buf(dev, &cq->resize_buf->buf, entries); in mlx4_alloc_resize_buf()
297 kfree(cq->resize_buf); in mlx4_alloc_resize_buf()
298 cq->resize_buf = NULL; in mlx4_alloc_resize_buf()
302 cq->resize_buf->cqe = entries - 1; in mlx4_alloc_resize_buf()
319 cq->resize_buf = kmalloc(sizeof *cq->resize_buf, GFP_ATOMIC); in mlx4_alloc_resize_umem()
320 if (!cq->resize_buf) in mlx4_alloc_resize_umem()
[all …]
Dmlx4_ib.h120 struct mlx4_ib_cq_resize *resize_buf; member
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dcq.c444 if (likely(cq->resize_buf)) { in mlx5_poll_one()
446 cq->buf = *cq->resize_buf; in mlx5_poll_one()
447 kfree(cq->resize_buf); in mlx5_poll_one()
448 cq->resize_buf = NULL; in mlx5_poll_one()
780 cq->resize_buf = NULL; in mlx5_ib_create_cq()
1001 cq->resize_buf = kzalloc(sizeof(*cq->resize_buf), GFP_KERNEL); in resize_kernel()
1002 if (!cq->resize_buf) in resize_kernel()
1005 err = alloc_cq_buf(dev, cq->resize_buf, entries, cqe_size); in resize_kernel()
1009 init_cq_buf(cq, cq->resize_buf); in resize_kernel()
1014 kfree(cq->resize_buf); in resize_kernel()
[all …]
Dmlx5_ib.h284 struct mlx5_ib_cq_buf *resize_buf; member
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_provider.c710 cq->resize_buf = NULL; in mthca_create_cq()
736 if (cq->resize_buf) { in mthca_alloc_resize_buf()
741 cq->resize_buf = kmalloc(sizeof *cq->resize_buf, GFP_ATOMIC); in mthca_alloc_resize_buf()
742 if (!cq->resize_buf) { in mthca_alloc_resize_buf()
747 cq->resize_buf->state = CQ_RESIZE_ALLOC; in mthca_alloc_resize_buf()
757 ret = mthca_alloc_cq_buf(dev, &cq->resize_buf->buf, entries); in mthca_alloc_resize_buf()
760 kfree(cq->resize_buf); in mthca_alloc_resize_buf()
761 cq->resize_buf = NULL; in mthca_alloc_resize_buf()
766 cq->resize_buf->cqe = entries - 1; in mthca_alloc_resize_buf()
769 cq->resize_buf->state = CQ_RESIZE_READY; in mthca_alloc_resize_buf()
[all …]
Dmthca_cq.c341 cq->ibcq.cqe < cq->resize_buf->cqe) { in mthca_cq_resize_copy_cqes()
348 memcpy(get_cqe_from_buf(&cq->resize_buf->buf, in mthca_cq_resize_copy_cqes()
349 i & cq->resize_buf->cqe), in mthca_cq_resize_copy_cqes()
696 if (unlikely(err == -EAGAIN && cq->resize_buf && in mthca_poll_cq()
697 cq->resize_buf->state == CQ_RESIZE_READY)) { in mthca_poll_cq()
708 if (cqe_sw(get_cqe_from_buf(&cq->resize_buf->buf, in mthca_poll_cq()
709 cq->cons_index & cq->resize_buf->cqe))) { in mthca_poll_cq()
715 cq->buf = cq->resize_buf->buf; in mthca_poll_cq()
716 cq->ibcq.cqe = cq->resize_buf->cqe; in mthca_poll_cq()
718 cq->resize_buf->buf = tbuf; in mthca_poll_cq()
[all …]
Dmthca_provider.h208 struct mthca_cq_resize *resize_buf; member
/linux-4.4.14/drivers/net/wireless/
Drndis_wlan.c2078 resize_buf: in rndis_check_bssid_list()
2097 goto resize_buf; in rndis_check_bssid_list()