Lines Matching refs:rdi

234 	struct pci_dev * (*get_pci_dev)(struct rvt_dev_info *rdi);
242 void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
247 void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
258 int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
286 u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
296 int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp,
302 int (*query_port_state)(struct rvt_dev_info *rdi, u8 port_num,
308 int (*shut_down_port)(struct rvt_dev_info *rdi, u8 port_num);
311 void (*cap_mask_chg)(struct rvt_dev_info *rdi, u8 port_num);
320 unsigned (*free_all_qps)(struct rvt_dev_info *rdi);
330 int (*alloc_qpn)(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
342 void (*notify_create_mad_agent)(struct rvt_dev_info *rdi, int port_idx);
345 void (*notify_free_mad_agent)(struct rvt_dev_info *rdi, int port_idx);
351 int (*comp_vect_cpu_lookup)(struct rvt_dev_info *rdi, int comp_vect);
422 static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, in rvt_set_ibdev_name() argument
426 snprintf(rdi->ibdev.name, sizeof(rdi->ibdev.name), fmt, name, unit); in rvt_set_ibdev_name()
435 static inline const char *rvt_get_ibdev_name(const struct rvt_dev_info *rdi) in rvt_get_ibdev_name() argument
437 return rdi->ibdev.name; in rvt_get_ibdev_name()
465 static inline unsigned rvt_get_npkeys(struct rvt_dev_info *rdi) in rvt_get_npkeys() argument
470 return rdi->dparms.npkeys; in rvt_get_npkeys()
477 static inline unsigned int rvt_max_atomic(struct rvt_dev_info *rdi) in rvt_max_atomic() argument
479 return rdi->dparms.max_rdma_atomic + 1; in rvt_max_atomic()
485 static inline u16 rvt_get_pkey(struct rvt_dev_info *rdi, in rvt_get_pkey() argument
489 if (index >= rvt_get_npkeys(rdi)) in rvt_get_pkey()
492 return rdi->ports[port_index]->pkey_table[index]; in rvt_get_pkey()
504 static inline struct rvt_qp *rvt_lookup_qpn(struct rvt_dev_info *rdi, in rvt_lookup_qpn() argument
513 u32 n = hash_32(qpn, rdi->qp_dev->qp_table_bits); in rvt_lookup_qpn()
515 for (qp = rcu_dereference(rdi->qp_dev->qp_table[n]); qp; in rvt_lookup_qpn()
531 struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device); in rvt_mod_retry_timer() local
537 rdi->busy_jiffies); in rvt_mod_retry_timer()
541 void rvt_dealloc_device(struct rvt_dev_info *rdi);
545 int rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port,