Searched refs:erdma_dev (Results 1 – 10 of 10) sorted by relevance
/Linux-v6.1/drivers/infiniband/hw/erdma/ |
D | erdma.h | 187 struct erdma_dev { struct 236 static inline struct erdma_dev *to_edev(struct ib_device *ibdev) in to_edev() argument 238 return container_of(ibdev, struct erdma_dev, ibdev); in to_edev() 241 static inline u32 erdma_reg_read32(struct erdma_dev *dev, u32 reg) in erdma_reg_read32() 246 static inline u64 erdma_reg_read64(struct erdma_dev *dev, u32 reg) in erdma_reg_read64() 251 static inline void erdma_reg_write32(struct erdma_dev *dev, u32 reg, u32 value) in erdma_reg_write32() 256 static inline void erdma_reg_write64(struct erdma_dev *dev, u32 reg, u64 value) in erdma_reg_write64() 261 static inline u32 erdma_reg_read32_filed(struct erdma_dev *dev, u32 reg, in erdma_reg_read32_filed() 269 int erdma_cmdq_init(struct erdma_dev *dev); 270 void erdma_finish_cmdq_init(struct erdma_dev *dev); [all …]
|
D | erdma_main.c | 23 struct erdma_dev *dev = container_of(nb, struct erdma_dev, netdev_nb); in erdma_netdev_event() 56 static int erdma_enum_and_get_netdev(struct erdma_dev *dev) in erdma_enum_and_get_netdev() 94 static int erdma_device_register(struct erdma_dev *dev) in erdma_device_register() 125 struct erdma_dev *dev = data; in erdma_comm_irq_handler() 133 static void erdma_dwqe_resource_init(struct erdma_dev *dev) in erdma_dwqe_resource_init() 160 static int erdma_request_vectors(struct erdma_dev *dev) in erdma_request_vectors() 176 static int erdma_comm_irq_init(struct erdma_dev *dev) in erdma_comm_irq_init() 192 static void erdma_comm_irq_uninit(struct erdma_dev *dev) in erdma_comm_irq_uninit() 198 static int erdma_device_init(struct erdma_dev *dev, struct pci_dev *pdev) in erdma_device_init() 214 static void erdma_device_uninit(struct erdma_dev *dev) in erdma_device_uninit() [all …]
|
D | erdma_eq.c | 30 void erdma_aeq_event_handler(struct erdma_dev *dev) in erdma_aeq_event_handler() 83 int erdma_aeq_init(struct erdma_dev *dev) in erdma_aeq_init() 115 void erdma_aeq_destroy(struct erdma_dev *dev) in erdma_aeq_destroy() 126 struct erdma_dev *dev = ceq_cb->dev; in erdma_ceq_completion_handler() 173 static int erdma_set_ceq_irq(struct erdma_dev *dev, u16 ceqn) in erdma_set_ceq_irq() 201 static void erdma_free_ceq_irq(struct erdma_dev *dev, u16 ceqn) in erdma_free_ceq_irq() 209 static int create_eq_cmd(struct erdma_dev *dev, u32 eqn, struct erdma_eq *eq) in create_eq_cmd() 229 static int erdma_ceq_init_one(struct erdma_dev *dev, u16 ceqn) in erdma_ceq_init_one() 260 static void erdma_ceq_uninit_one(struct erdma_dev *dev, u16 ceqn) in erdma_ceq_uninit_one() 284 int erdma_ceqs_init(struct erdma_dev *dev) in erdma_ceqs_init() [all …]
|
D | erdma_cmdq.c | 11 struct erdma_dev *dev = container_of(cmdq, struct erdma_dev, cmdq); in arm_cmdq_cq() 25 struct erdma_dev *dev = container_of(cmdq, struct erdma_dev, cmdq); in kick_cmdq_db() 63 static int erdma_cmdq_wait_res_init(struct erdma_dev *dev, in erdma_cmdq_wait_res_init() 88 static int erdma_cmdq_sq_init(struct erdma_dev *dev) in erdma_cmdq_sq_init() 120 static int erdma_cmdq_cq_init(struct erdma_dev *dev) in erdma_cmdq_cq_init() 151 static int erdma_cmdq_eq_init(struct erdma_dev *dev) in erdma_cmdq_eq_init() 184 int erdma_cmdq_init(struct erdma_dev *dev) in erdma_cmdq_init() 254 void erdma_finish_cmdq_init(struct erdma_dev *dev) in erdma_finish_cmdq_init() 261 void erdma_cmdq_destroy(struct erdma_dev *dev) in erdma_cmdq_destroy()
|
D | erdma_verbs.c | 22 static int create_qp_cmd(struct erdma_dev *dev, struct erdma_qp *qp) in create_qp_cmd() 107 static int regmr_cmd(struct erdma_dev *dev, struct erdma_mr *mr) in regmr_cmd() 150 static int create_cq_cmd(struct erdma_dev *dev, struct erdma_cq *cq) in create_cq_cmd() 266 struct erdma_dev *dev = to_edev(ibdev); in erdma_query_device() 304 struct erdma_dev *dev = to_edev(ibdev); in erdma_query_gid() 315 struct erdma_dev *dev = to_edev(ibdev); in erdma_query_port() 357 struct erdma_dev *dev = to_edev(ibpd->device); in erdma_alloc_pd() 372 struct erdma_dev *dev = to_edev(ibpd->device); in erdma_dealloc_pd() 379 static int erdma_qp_validate_cap(struct erdma_dev *dev, in erdma_qp_validate_cap() 394 static int erdma_qp_validate_attr(struct erdma_dev *dev, in erdma_qp_validate_attr() [all …]
|
D | erdma_verbs.h | 194 struct erdma_dev *dev; 243 static inline struct erdma_qp *find_qp_by_qpn(struct erdma_dev *dev, int id) in find_qp_by_qpn() 248 static inline struct erdma_cq *find_cq_by_cqn(struct erdma_dev *dev, int id) in find_cq_by_cqn() 332 void erdma_port_event(struct erdma_dev *dev, enum ib_event_type reason); 333 void erdma_set_mtu(struct erdma_dev *dev, u32 mtu);
|
D | erdma_cm.h | 73 struct erdma_dev; 88 struct erdma_dev *dev;
|
D | erdma_cm.c | 91 static struct erdma_cep *erdma_cep_alloc(struct erdma_dev *dev) in erdma_cep_alloc() 181 struct erdma_dev *dev = cep->dev; in __erdma_cep_dealloc() 999 struct erdma_dev *dev = to_edev(id->device); in erdma_connect() 1126 struct erdma_dev *dev = to_edev(id->device); in erdma_accept() 1292 struct erdma_dev *dev = to_edev(id->device); in erdma_create_listen()
|
D | erdma_cq.c | 110 struct erdma_dev *dev = to_edev(cq->ibcq.device); in erdma_poll_one_cqe()
|
D | erdma_qp.c | 56 struct erdma_dev *dev = qp->dev; in erdma_modify_qp_state_to_rts() 106 struct erdma_dev *dev = qp->dev; in erdma_modify_qp_state_to_stop()
|