Searched refs:gdma_dev (Results 1 – 6 of 6) sorted by relevance
/Linux-v6.1/drivers/net/ethernet/microsoft/mana/ |
D | gdma.h | 196 struct gdma_dev { struct 266 struct gdma_dev *gdma_dev; member 361 struct gdma_dev hwc; 364 struct gdma_dev mana; 369 static inline bool mana_gd_is_mana(struct gdma_dev *gd) in mana_gd_is_mana() 374 static inline bool mana_gd_is_hwc(struct gdma_dev *gd) in mana_gd_is_hwc() 384 int mana_gd_create_hwc_queue(struct gdma_dev *gd, 388 int mana_gd_create_mana_eq(struct gdma_dev *gd, 392 int mana_gd_create_mana_wq_cq(struct gdma_dev *gd, 668 int mana_gd_register_device(struct gdma_dev *gd); [all …]
|
D | gdma_main.c | 193 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_create_hw_eq() 195 req.pdid = queue->gdma_dev->pdid; in mana_gd_create_hw_eq() 196 req.doolbell_id = queue->gdma_dev->doorbell; in mana_gd_create_hw_eq() 217 struct gdma_context *gc = queue->gdma_dev->gdma_context; in mana_gd_disable_queue() 227 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_disable_queue() 299 mana_gd_ring_doorbell(gc, queue->gdma_dev->doorbell, queue->type, in mana_gd_wq_ring_doorbell() 305 struct gdma_context *gc = cq->gdma_dev->gdma_context; in mana_gd_ring_cq() 311 mana_gd_ring_doorbell(gc, cq->gdma_dev->doorbell, cq->type, cq->id, in mana_gd_ring_cq() 318 struct gdma_context *gc = eq->gdma_dev->gdma_context; in mana_gd_process_eqe() 378 gc = eq->gdma_dev->gdma_context; in mana_gd_process_eq_events() [all …]
|
D | hw_channel.c | 107 struct gdma_dev *gd = hwc->gdma_dev; in mana_hwc_init_event_handler() 154 hwc->gdma_dev->pdid = val; in mana_hwc_init_event_handler() 251 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_wq() 269 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_cq() 286 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_eq() 388 mana_hwc_destroy_cq(hwc->gdma_dev->gdma_context, hwc_cq); in mana_hwc_create_cq() 396 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_alloc_dma_buf() 457 mana_gd_destroy_queue(hwc->gdma_dev->gdma_context, in mana_hwc_destroy_wq() 570 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_test_channel() 686 struct gdma_dev *gd = &gc->hwc; in mana_hwc_create_channel() [all …]
|
D | mana_en.c | 82 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_map_skb() 136 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_start_xmit() 406 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_send_request() 568 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_query_device_cfg() 820 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_destroy_eq() 841 struct gdma_dev *gd = ac->gdma_dev; in mana_create_eq() 944 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; in mana_unmap_skb() 1192 struct gdma_context *gc = rxq->gdma_rq->gdma_dev->gdma_context; in mana_process_rx_cqe() 1355 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_deinit_cq() 1365 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_deinit_txq() [all …]
|
D | hw_channel.h | 164 struct gdma_dev *gdma_dev; member
|
D | mana.h | 339 struct gdma_dev *gdma_dev; member 399 int mana_probe(struct gdma_dev *gd, bool resuming); 400 void mana_remove(struct gdma_dev *gd, bool suspending);
|