Searched refs:gdma_dev (Results 1 – 14 of 14) sorted by relevance
| /linux/include/net/mana/ |
| H A D | gdma.h | 86 struct gdma_dev *gdma_dev; member 231 struct gdma_dev { struct 314 struct gdma_dev *gdma_dev; member 428 struct gdma_dev hwc; 431 struct gdma_dev mana; 434 struct gdma_dev mana_ib; 443 static inline bool mana_gd_is_mana(struct gdma_dev *gd) in mana_gd_is_mana() 448 static inline bool mana_gd_is_hwc(struct gdma_dev *gd) in mana_gd_is_hwc() 458 int mana_gd_create_hwc_queue(struct gdma_dev *gd, 462 int mana_gd_create_mana_eq(struct gdma_dev *gd, [all …]
|
| H A D | mana.h | 475 struct gdma_dev *gdma_dev; member 576 int mana_probe(struct gdma_dev *gd, bool resuming); 577 void mana_remove(struct gdma_dev *gd, bool suspending); 579 int mana_rdma_probe(struct gdma_dev *gd); 580 void mana_rdma_remove(struct gdma_dev *gd);
|
| H A D | hw_channel.h | 179 struct gdma_dev *gdma_dev; member
|
| H A D | mana_auxiliary.h | 9 struct gdma_dev *mdev;
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | hw_channel.c | 118 struct gdma_dev *gd = hwc->gdma_dev; in mana_hwc_init_event_handler() 167 hwc->gdma_dev->pdid = val; in mana_hwc_init_event_handler() 308 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_wq() 326 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_cq() 344 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_eq() 446 mana_hwc_destroy_cq(hwc->gdma_dev->gdma_context, hwc_cq); in mana_hwc_create_cq() 454 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_alloc_dma_buf() 516 mana_gd_destroy_queue(hwc->gdma_dev->gdma_context, in mana_hwc_destroy_wq() 632 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_test_channel() 748 struct gdma_dev *gd = &gc->hwc; in mana_hwc_create_channel() [all …]
|
| H A D | mana_en.c | 55 if (apc && apc->ac && apc->ac->gdma_dev && in mana_en_need_log() 56 apc->ac->gdma_dev->gdma_context) in mana_en_need_log() 57 return mana_need_log(apc->ac->gdma_dev->gdma_context, err); in mana_en_need_log() 189 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_map_skb() 341 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_start_xmit() 673 dev = mpc->ac->gdma_dev->gdma_context->dev; in mana_pre_dealloc_rxbufs() 804 dev = mpc->ac->gdma_dev->gdma_context->dev; in mana_pre_alloc_rxbufs() 882 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_tx_timeout() 1013 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_send_request() 1184 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_query_device_cfg() [all …]
|
| H A D | gdma_main.c | 274 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_create_hw_eq() 276 req.pdid = queue->gdma_dev->pdid; in mana_gd_create_hw_eq() 277 req.doolbell_id = queue->gdma_dev->doorbell; in mana_gd_create_hw_eq() 298 struct gdma_context *gc = queue->gdma_dev->gdma_context; in mana_gd_disable_queue() 308 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_disable_queue() 384 mana_gd_ring_doorbell(gc, queue->gdma_dev->doorbell, queue->type, in mana_gd_wq_ring_doorbell() 391 struct gdma_context *gc = cq->gdma_dev->gdma_context; in mana_gd_ring_cq() 397 mana_gd_ring_doorbell(gc, cq->gdma_dev->doorbell, cq->type, cq->id, in mana_gd_ring_cq() 564 struct gdma_context *gc = eq->gdma_dev->gdma_context; in mana_gd_process_eqe() 668 gc = eq->gdma_dev->gdma_context; in mana_gd_process_eq_events() [all …]
|
| H A D | mana_bpf.c | 179 gc = apc->ac->gdma_dev->gdma_context; in mana_xdp_set()
|
| /linux/drivers/infiniband/hw/mana/ |
| H A D | main.c | 255 err = mana_gd_create_mana_wq_cq(mdev->gdma_dev, &spec, &queue->kmem); in mana_ib_create_kernel_queue() 588 props->vendor_part_id = dev->gdma_dev->dev_id.type; in mana_ib_query_device() 683 req.hdr.dev_id = dev->gdma_dev->dev_id; in mana_ib_gd_query_adapter_caps() 792 err = mana_gd_create_mana_eq(mdev->gdma_dev, &spec, &mdev->fatal_err_eq); in mana_ib_create_eqs() 805 err = mana_gd_create_mana_eq(mdev->gdma_dev, &spec, &mdev->eqs[i]); in mana_ib_create_eqs() 843 req.hdr.dev_id = mdev->gdma_dev->dev_id; in mana_ib_gd_create_rnic_adapter() 868 req.hdr.dev_id = mdev->gdma_dev->dev_id; in mana_ib_gd_destroy_rnic_adapter() 895 req.hdr.dev_id = mdev->gdma_dev->dev_id; in mana_ib_gd_add_gid() 925 req.hdr.dev_id = mdev->gdma_dev->dev_id; in mana_ib_gd_del_gid() 948 req.hdr.dev_id = mdev->gdma_dev->dev_id; in mana_ib_gd_config_mac() [all …]
|
| H A D | device.c | 83 struct gdma_context *gc = dev->gdma_dev->gdma_context; in mana_ib_netdev_event() 119 struct gdma_dev *mdev = madev->mdev; in mana_ib_probe() 133 dev->gdma_dev = mdev; in mana_ib_probe()
|
| H A D | counters.c | 79 req.hdr.dev_id = mdev->gdma_dev->dev_id; in mana_ib_get_hw_device_stats() 112 req.hdr.dev_id = mdev->gdma_dev->dev_id; in mana_ib_get_hw_port_stats()
|
| H A D | mana_ib.h | 77 struct gdma_dev *gdma_dev; member 563 return mdev->gdma_dev->gdma_context; in mdev_to_gc() 591 return mdev->gdma_dev->dev_id.type == GDMA_DEVICE_MANA_IB; in mana_ib_is_rnic()
|
| H A D | cq.c | 68 doorbell = mdev->gdma_dev->doorbell; in mana_ib_create_cq()
|
| H A D | qp.c | 655 doorbell = mdev->gdma_dev->doorbell; in mana_ib_create_ud_qp() 739 req.hdr.dev_id = mdev->gdma_dev->dev_id; in mana_ib_gd_modify_qp()
|