• 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_devdata

203 	struct qib_devdata *dd;
506 struct qib_devdata *dd;
638 typedef int (*diag_hook) (struct qib_devdata *dd,
648 extern int qib_register_observer(struct qib_devdata *dd,
659 struct qib_devdata {
711 int (*f_intr_fallback)(struct qib_devdata *);
713 int (*f_reset)(struct qib_devdata *);
716 int (*f_early_init)(struct qib_devdata *);
717 void (*f_clear_tids)(struct qib_devdata *, struct qib_ctxtdata *);
718 void (*f_put_tid)(struct qib_devdata *, u64 __iomem*,
720 void (*f_cleanup)(struct qib_devdata *);
725 void (*f_free_irq)(struct qib_devdata *);
727 (struct qib_devdata *, __le32 *);
728 void (*f_config_ctxts)(struct qib_devdata *);
741 int (*f_gpio_mod)(struct qib_devdata *dd, u32 out, u32 dir,
744 int (*f_eeprom_wen)(struct qib_devdata *dd, int wen);
755 void (*f_set_intr_state)(struct qib_devdata *, u32);
756 void (*f_set_armlaunch)(struct qib_devdata *, u32);
757 void (*f_wantpiobuf_intr)(struct qib_devdata *, u32);
758 int (*f_late_initreg)(struct qib_devdata *);
772 u32 (*f_read_cntrs)(struct qib_devdata *, loff_t, char **,
774 u32 (*f_read_portcntrs)(struct qib_devdata *, loff_t, u32,
777 void (*f_initvl15_bufs)(struct qib_devdata *);
779 void (*f_txchk_change)(struct qib_devdata *, u32, u32, u32,
781 void (*f_writescratch)(struct qib_devdata *, u32);
782 int (*f_tempsense_rd)(struct qib_devdata *, int regnum);
1047 extern struct qib_devdata *qib_lookup(int unit);
1052 int qib_init(struct qib_devdata *, int);
1053 int init_chip_wc_pat(struct qib_devdata *dd, u32);
1054 int qib_enable_wc(struct qib_devdata *dd);
1055 void qib_disable_wc(struct qib_devdata *dd);
1066 int qib_diag_add(struct qib_devdata *);
1067 void qib_diag_remove(struct qib_devdata *);
1071 int qib_decode_err(struct qib_devdata *dd, char *buf, size_t blen, u64 err);
1072 void qib_bad_intrstatus(struct qib_devdata *);
1073 void qib_handle_urcv(struct qib_devdata *, u64);
1076 void qib_chip_cleanup(struct qib_devdata *);
1084 void qib_disarm_piobufs(struct qib_devdata *, unsigned, unsigned);
1086 void qib_disarm_piobufs_set(struct qib_devdata *, unsigned long *, unsigned);
1089 int qib_create_rcvhdrq(struct qib_devdata *, struct qib_ctxtdata *);
1091 void qib_set_ctxtcnt(struct qib_devdata *);
1092 int qib_create_ctxts(struct qib_devdata *dd);
1094 void qib_init_pportdata(struct qib_pportdata *, struct qib_devdata *, u8, u8);
1095 void qib_free_ctxtdata(struct qib_devdata *, struct qib_ctxtdata *);
1107 void qib_disable_after_error(struct qib_devdata *);
1120 static inline struct qib_devdata *dd_from_ppd(struct qib_pportdata *ppd)
1125 static inline struct qib_devdata *dd_from_dev(struct qib_ibdev *dev)
1127 return container_of(dev, struct qib_devdata, verbs_dev);
1130 static inline struct qib_devdata *dd_from_ibdev(struct ib_device *ibdev)
1142 struct qib_devdata *dd = dd_from_ibdev(ibdev);
1198 void qib_chg_pioavailkernel(struct qib_devdata *, unsigned, unsigned,
1200 struct qib_devdata *qib_init_iba7322_funcs(struct pci_dev *,
1202 struct qib_devdata *qib_init_iba7220_funcs(struct pci_dev *,
1204 struct qib_devdata *qib_init_iba6120_funcs(struct pci_dev *,
1206 void qib_free_devdata(struct qib_devdata *);
1207 struct qib_devdata *qib_alloc_devdata(struct pci_dev *pdev, size_t extra);
1211 int qib_twsi_reset(struct qib_devdata *dd);
1212 int qib_twsi_blk_rd(struct qib_devdata *dd, int dev, int addr, void *buffer,
1214 int qib_twsi_blk_wr(struct qib_devdata *dd, int dev, int addr,
1216 void qib_get_eeprom_info(struct qib_devdata *);
1217 int qib_update_eeprom_log(struct qib_devdata *dd);
1218 void qib_inc_eeprom_err(struct qib_devdata *dd, u32 eidx, u32 incr);
1219 void qib_dump_lookup_output_queue(struct qib_devdata *);
1220 void qib_force_pio_avail_update(struct qib_devdata *);
1278 int qib_eeprom_read(struct qib_devdata *, u8, void *, int);
1279 int qib_eeprom_write(struct qib_devdata *, u8, const void *, int);
1280 u32 __iomem *qib_getsendbuf_range(struct qib_devdata *, u32 *, u32, u32);
1281 void qib_sendbuf_done(struct qib_devdata *, unsigned);
1300 const struct qib_devdata *dd = rcd->dd;
1325 int qib_device_create(struct qib_devdata *);
1326 void qib_device_remove(struct qib_devdata *);
1330 int qib_verbs_register_sysfs(struct qib_devdata *);
1331 void qib_verbs_unregister_sysfs(struct qib_devdata *);
1338 int qibfs_add(struct qib_devdata *);
1339 int qibfs_remove(struct qib_devdata *);
1342 int qib_pcie_ddinit(struct qib_devdata *, struct pci_dev *,
1344 void qib_pcie_ddcleanup(struct qib_devdata *);
1345 int qib_pcie_params(struct qib_devdata *, u32, u32 *, struct msix_entry *);
1346 int qib_reinit_intr(struct qib_devdata *);
1348 void qib_nomsi(struct qib_devdata *);
1349 void qib_nomsix(struct qib_devdata *);
1350 void qib_pcie_getcmd(struct qib_devdata *, u16 *, u8 *, u8 *);
1351 void qib_pcie_reenable(struct qib_devdata *, u16, u8, u8);