• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/

Lines Matching refs:qib_pportdata

205 	struct qib_pportdata *ppd;
503 struct qib_pportdata {
655 * fields related to a physical IB port are in a qib_pportdata struct,
679 /* qib_pportdata, points to array of (physical) port-specific
682 struct qib_pportdata *pport;
714 void (*f_quiet_serdes)(struct qib_pportdata *);
715 int (*f_bringup_serdes)(struct qib_pportdata *);
721 void (*f_setextled)(struct qib_pportdata *, u32);
729 int (*f_get_ib_cfg)(struct qib_pportdata *, int);
730 int (*f_set_ib_cfg)(struct qib_pportdata *, int, u32);
731 int (*f_set_ib_loopback)(struct qib_pportdata *, const char *);
732 int (*f_get_ib_table)(struct qib_pportdata *, int, void *);
733 int (*f_set_ib_table)(struct qib_pportdata *, int, void *);
736 void (*f_xgxs_reset)(struct qib_pportdata *);
738 int (*f_ib_updown)(struct qib_pportdata *, int, u64);
739 u32 __iomem *(*f_getsendbuf)(struct qib_pportdata *, u64, u32 *);
751 void (*f_rcvctrl)(struct qib_pportdata *, unsigned int op,
754 void (*f_sendctrl)(struct qib_pportdata *, u32 op);
759 int (*f_init_sdma_regs)(struct qib_pportdata *);
760 u16 (*f_sdma_gethead)(struct qib_pportdata *);
761 int (*f_sdma_busy)(struct qib_pportdata *);
762 void (*f_sdma_update_tail)(struct qib_pportdata *, u16);
763 void (*f_sdma_set_desc_cnt)(struct qib_pportdata *, unsigned);
764 void (*f_sdma_sendctrl)(struct qib_pportdata *, unsigned);
765 void (*f_sdma_hw_clean_up)(struct qib_pportdata *);
766 void (*f_sdma_hw_start_up)(struct qib_pportdata *);
767 void (*f_sdma_init_early)(struct qib_pportdata *);
768 void (*f_set_cntr_sample)(struct qib_pportdata *, u32, u32);
771 u64 (*f_portcntr)(struct qib_pportdata *, u32);
776 u32 (*f_setpbc_control)(struct qib_pportdata *, u32, u8, u8);
1068 void qib_handle_e_ibstatuschanged(struct qib_pportdata *, u64);
1069 void qib_sdma_update_tail(struct qib_pportdata *, u16); /* hold sdma_lock */
1087 void qib_cancel_sends(struct qib_pportdata *);
1093 struct qib_ctxtdata *qib_create_ctxtdata(struct qib_pportdata *, u32);
1094 void qib_init_pportdata(struct qib_pportdata *, struct qib_devdata *, u8, u8);
1099 int qib_wait_linkstate(struct qib_pportdata *, u32, int);
1100 int qib_set_linkstate(struct qib_pportdata *, u8);
1101 int qib_set_mtu(struct qib_pportdata *, u16);
1102 int qib_set_lid(struct qib_pportdata *, u32, u8);
1103 void qib_hol_down(struct qib_pportdata *);
1104 void qib_hol_init(struct qib_pportdata *);
1105 void qib_hol_up(struct qib_pportdata *);
1108 int qib_set_uevent_bits(struct qib_pportdata *, const int);
1120 static inline struct qib_devdata *dd_from_ppd(struct qib_pportdata *ppd)
1135 static inline struct qib_pportdata *ppd_from_ibp(struct qib_ibport *ibp)
1137 return container_of(ibp, struct qib_pportdata, ibport_data);
1230 void qib_set_led_override(struct qib_pportdata *ppd, unsigned int val);
1233 int qib_setup_sdma(struct qib_pportdata *);
1234 void qib_teardown_sdma(struct qib_pportdata *);
1235 void __qib_sdma_intr(struct qib_pportdata *);
1236 void qib_sdma_intr(struct qib_pportdata *);
1237 int qib_sdma_verbs_send(struct qib_pportdata *, struct qib_sge_state *,
1240 int qib_sdma_make_progress(struct qib_pportdata *dd);
1243 static inline u16 qib_sdma_descq_freecnt(const struct qib_pportdata *ppd)
1249 static inline int __qib_sdma_running(struct qib_pportdata *ppd)
1253 int qib_sdma_running(struct qib_pportdata *);
1255 void __qib_sdma_process_event(struct qib_pportdata *, enum qib_sdma_events);
1256 void qib_sdma_process_event(struct qib_pportdata *, enum qib_sdma_events);
1333 extern int qib_qsfp_dump(struct qib_pportdata *ppd, char *buf, int len);