• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ipath/

Lines Matching defs:ipath_devdata

129 	struct ipath_devdata *port_dd;
156 struct ipath_devdata {
195 int (*ipath_f_intrsetup)(struct ipath_devdata *);
197 int (*ipath_f_bus)(struct ipath_devdata *, struct pci_dev *);
199 int (*ipath_f_reset)(struct ipath_devdata *);
200 int (*ipath_f_get_boardname)(struct ipath_devdata *, char *,
202 void (*ipath_f_init_hwerrors)(struct ipath_devdata *);
203 void (*ipath_f_handle_hwerrors)(struct ipath_devdata *, char *,
205 void (*ipath_f_quiet_serdes)(struct ipath_devdata *);
206 int (*ipath_f_bringup_serdes)(struct ipath_devdata *);
207 int (*ipath_f_early_init)(struct ipath_devdata *);
208 void (*ipath_f_clear_tids)(struct ipath_devdata *, unsigned);
209 void (*ipath_f_put_tid)(struct ipath_devdata *, u64 __iomem*,
211 void (*ipath_f_tidtemplate)(struct ipath_devdata *);
212 void (*ipath_f_cleanup)(struct ipath_devdata *);
213 void (*ipath_f_setextled)(struct ipath_devdata *, u64, u64);
217 void (*ipath_f_free_irq)(struct ipath_devdata *);
587 extern struct ipath_devdata *ipath_lookup(int unit);
589 int ipath_init_chip(struct ipath_devdata *, int);
590 int ipath_enable_wc(struct ipath_devdata *dd);
591 void ipath_disable_wc(struct ipath_devdata *dd);
593 void ipath_shutdown_device(struct ipath_devdata *);
601 int ipath_diag_add(struct ipath_devdata *);
602 void ipath_diag_remove(struct ipath_devdata *);
606 int ipath_user_add(struct ipath_devdata *dd);
607 void ipath_user_remove(struct ipath_devdata *dd);
609 struct sk_buff *ipath_alloc_skb(struct ipath_devdata *dd, gfp_t);
620 void ipath_chip_cleanup(struct ipath_devdata *);
627 void ipath_disarm_piobufs(struct ipath_devdata *, unsigned first,
630 int ipath_create_rcvhdrq(struct ipath_devdata *, struct ipath_portdata *);
631 void ipath_free_pddata(struct ipath_devdata *, struct ipath_portdata *);
635 void ipath_kreceive(struct ipath_devdata *);
636 int ipath_setrcvhdrsize(struct ipath_devdata *, unsigned);
639 int ipath_set_linkstate(struct ipath_devdata *, u8);
640 int ipath_set_mtu(struct ipath_devdata *, u16);
641 int ipath_set_lid(struct ipath_devdata *, u32, u8);
642 int ipath_set_rx_pol_inv(struct ipath_devdata *dd, u8 new_pol_inv);
709 int ipath_waitfor_mdio_cmdready(struct ipath_devdata *);
710 int ipath_waitfor_complete(struct ipath_devdata *, ipath_kreg, u64, u64 *);
711 u32 __iomem *ipath_getpiobuf(struct ipath_devdata *, u32 *);
712 void ipath_init_iba6120_funcs(struct ipath_devdata *);
713 void ipath_init_iba6110_funcs(struct ipath_devdata *);
714 void ipath_get_eeprom_info(struct ipath_devdata *);
715 u64 ipath_snap_cntr(struct ipath_devdata *, ipath_creg);
716 void ipath_disarm_senderrbufs(struct ipath_devdata *, int);
754 int ipath_eeprom_read(struct ipath_devdata *, u8, void *, int);
755 int ipath_eeprom_write(struct ipath_devdata *, u8, const void *, int);
758 void ipath_write_kreg_port(const struct ipath_devdata *, ipath_kreg,
786 static inline u32 ipath_read_ureg32(const struct ipath_devdata *dd,
807 static inline void ipath_write_ureg(const struct ipath_devdata *dd,
817 static inline u32 ipath_read_kreg32(const struct ipath_devdata *dd,
825 static inline u64 ipath_read_kreg64(const struct ipath_devdata *dd,
834 static inline void ipath_write_kreg(const struct ipath_devdata *dd,
841 static inline u64 ipath_read_creg(const struct ipath_devdata *dd,
852 static inline u32 ipath_read_creg32(const struct ipath_devdata *dd,
873 int ipath_device_create_group(struct device *, struct ipath_devdata *);
874 void ipath_device_remove_group(struct device *, struct ipath_devdata *);
879 int ipathfs_add_device(struct ipath_devdata *);
880 int ipathfs_remove_device(struct ipath_devdata *);
916 const struct ipath_devdata *__dd = (dd); \