Lines Matching refs:rvt_dev_info

237 struct rvt_dev_info;
279 struct pci_dev * (*get_pci_dev)(struct rvt_dev_info *rdi);
287 void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
293 int (*qp_priv_init)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
299 void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
310 int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
338 u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
348 int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp,
354 int (*query_port_state)(struct rvt_dev_info *rdi, u8 port_num,
360 int (*shut_down_port)(struct rvt_dev_info *rdi, u8 port_num);
363 void (*cap_mask_chg)(struct rvt_dev_info *rdi, u8 port_num);
372 unsigned (*free_all_qps)(struct rvt_dev_info *rdi);
382 int (*alloc_qpn)(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
394 void (*notify_create_mad_agent)(struct rvt_dev_info *rdi, int port_idx);
397 void (*notify_free_mad_agent)(struct rvt_dev_info *rdi, int port_idx);
403 int (*comp_vect_cpu_lookup)(struct rvt_dev_info *rdi, int comp_vect);
406 struct rvt_dev_info { struct
479 static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, in rvt_set_ibdev_name()
499 static inline const char *rvt_get_ibdev_name(const struct rvt_dev_info *rdi) in rvt_get_ibdev_name()
514 static inline struct rvt_dev_info *ib_to_rvt(struct ib_device *ibdev) in ib_to_rvt()
516 return container_of(ibdev, struct rvt_dev_info, ibdev); in ib_to_rvt()
519 static inline unsigned rvt_get_npkeys(struct rvt_dev_info *rdi) in rvt_get_npkeys()
531 static inline unsigned int rvt_max_atomic(struct rvt_dev_info *rdi) in rvt_max_atomic()
537 static inline unsigned int rvt_size_atomic(struct rvt_dev_info *rdi) in rvt_size_atomic()
546 static inline u16 rvt_get_pkey(struct rvt_dev_info *rdi, in rvt_get_pkey()
556 struct rvt_dev_info *rvt_alloc_device(size_t size, int nports);
557 void rvt_dealloc_device(struct rvt_dev_info *rdi);
558 int rvt_register_device(struct rvt_dev_info *rvd);
559 void rvt_unregister_device(struct rvt_dev_info *rvd);
561 int rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port,