|
struct qib_ibdev | verbs_dev |
|
struct list_head | list |
|
struct pci_dev * | pcidev |
|
struct cdev * | user_cdev |
|
struct cdev * | diag_cdev |
|
struct device * | user_device |
|
struct device * | diag_device |
|
u64 __iomem * | kregbase |
|
u64 __iomem * | kregend |
|
resource_size_t | physaddr |
|
struct qib_ctxtdata ** | rcd |
|
struct qib_pportdata * | pport |
|
struct qib_chip_specific * | cspec |
|
void __iomem * | pio2kbase |
|
void __iomem * | pio4kbase |
|
void __iomem * | piobase |
|
u64 __iomem * | userbase |
|
void __iomem * | piovl15base |
|
volatile __le64 * | pioavailregs_dma |
|
dma_addr_t | pioavailregs_phys |
|
int(* | f_intr_fallback )(struct qib_devdata *) |
|
int(* | f_reset )(struct qib_devdata *) |
|
void(* | f_quiet_serdes )(struct qib_pportdata *) |
|
int(* | f_bringup_serdes )(struct qib_pportdata *) |
|
int(* | f_early_init )(struct qib_devdata *) |
|
void(* | f_clear_tids )(struct qib_devdata *, struct qib_ctxtdata *) |
|
void(* | f_put_tid )(struct qib_devdata *, u64 __iomem *, u32, unsigned long) |
|
void(* | f_cleanup )(struct qib_devdata *) |
|
void(* | f_setextled )(struct qib_pportdata *, u32) |
|
int(* | f_get_base_info )(struct qib_ctxtdata *, struct qib_base_info *) |
|
void(* | f_free_irq )(struct qib_devdata *) |
|
struct qib_message_header *(* | f_get_msgheader )(struct qib_devdata *, __le32 *) |
|
void(* | f_config_ctxts )(struct qib_devdata *) |
|
int(* | f_get_ib_cfg )(struct qib_pportdata *, int) |
|
int(* | f_set_ib_cfg )(struct qib_pportdata *, int, u32) |
|
int(* | f_set_ib_loopback )(struct qib_pportdata *, const char *) |
|
int(* | f_get_ib_table )(struct qib_pportdata *, int, void *) |
|
int(* | f_set_ib_table )(struct qib_pportdata *, int, void *) |
|
u32(* | f_iblink_state )(u64) |
|
u8(* | f_ibphys_portstate )(u64) |
|
void(* | f_xgxs_reset )(struct qib_pportdata *) |
|
int(* | f_ib_updown )(struct qib_pportdata *, int, u64) |
|
u32 __iomem *(* | f_getsendbuf )(struct qib_pportdata *, u64, u32 *) |
|
int(* | f_gpio_mod )(struct qib_devdata *dd, u32 out, u32 dir, u32 mask) |
|
int(* | f_eeprom_wen )(struct qib_devdata *dd, int wen) |
|
void(* | f_rcvctrl )(struct qib_pportdata *, unsigned int op, int ctxt) |
|
void(* | f_sendctrl )(struct qib_pportdata *, u32 op) |
|
void(* | f_set_intr_state )(struct qib_devdata *, u32) |
|
void(* | f_set_armlaunch )(struct qib_devdata *, u32) |
|
void(* | f_wantpiobuf_intr )(struct qib_devdata *, u32) |
|
int(* | f_late_initreg )(struct qib_devdata *) |
|
int(* | f_init_sdma_regs )(struct qib_pportdata *) |
|
u16(* | f_sdma_gethead )(struct qib_pportdata *) |
|
int(* | f_sdma_busy )(struct qib_pportdata *) |
|
void(* | f_sdma_update_tail )(struct qib_pportdata *, u16) |
|
void(* | f_sdma_set_desc_cnt )(struct qib_pportdata *, unsigned) |
|
void(* | f_sdma_sendctrl )(struct qib_pportdata *, unsigned) |
|
void(* | f_sdma_hw_clean_up )(struct qib_pportdata *) |
|
void(* | f_sdma_hw_start_up )(struct qib_pportdata *) |
|
void(* | f_sdma_init_early )(struct qib_pportdata *) |
|
void(* | f_set_cntr_sample )(struct qib_pportdata *, u32, u32) |
|
void(* | f_update_usrhead )(struct qib_ctxtdata *, u64, u32, u32, u32) |
|
u32(* | f_hdrqempty )(struct qib_ctxtdata *) |
|
u64(* | f_portcntr )(struct qib_pportdata *, u32) |
|
u32(* | f_read_cntrs )(struct qib_devdata *, loff_t, char **, u64 **) |
|
u32(* | f_read_portcntrs )(struct qib_devdata *, loff_t, u32, char **, u64 **) |
|
u32(* | f_setpbc_control )(struct qib_pportdata *, u32, u8, u8) |
|
void(* | f_initvl15_bufs )(struct qib_devdata *) |
|
void(* | f_init_ctxt )(struct qib_ctxtdata *) |
|
void(* | f_txchk_change )(struct qib_devdata *, u32, u32, u32, struct qib_ctxtdata *) |
|
void(* | f_writescratch )(struct qib_devdata *, u32) |
|
int(* | f_tempsense_rd )(struct qib_devdata *, int regnum) |
|
char * | boardname |
|
u64 | tidtemplate |
|
u64 | tidinvalid |
|
u32 | pioavregs |
|
u32 | flags |
|
u32 | lastctxt_piobuf |
|
u32 | int_counter |
|
u32 | pbufsctxt |
|
u32 | ctxts_extrabuf |
|
u32 | cfgctxts |
|
u32 | freectxts |
|
u32 | upd_pio_shadow |
|
u32 | maxpkts_call |
|
u32 | avgpkts_call |
|
u64 | nopiobufs |
|
u16 | vendorid |
|
u16 | deviceid |
|
unsigned long | wc_cookie |
|
unsigned long | wc_base |
|
unsigned long | wc_len |
|
struct page ** | pageshadow |
|
dma_addr_t * | physshadow |
|
u64 __iomem * | egrtidbase |
|
spinlock_t | sendctrl_lock |
|
spinlock_t | uctxt_lock |
|
u64 * | devstatusp |
|
char * | freezemsg |
|
u32 | freezelen |
|
struct timer_list | stats_timer |
|
struct timer_list | intrchk_timer |
|
unsigned long | ureg_align |
|
spinlock_t | pioavail_lock |
|
u32 | last_pio |
|
u32 | min_kernel_pio |
|
unsigned long | pioavailshadow [6] |
|
unsigned long | pioavailkernel [6] |
|
unsigned long | pio_need_disarm [3] |
|
unsigned long | pio_writing [3] |
|
u64 | revision |
|
__be64 | base_guid |
|
u64 | piobufbase |
|
u32 | pio2k_bufbase |
|
u32 | nguid |
|
unsigned long | rcvctrl |
|
unsigned long | sendctrl |
|
u32 | rcvhdrcnt |
|
u32 | rcvhdrsize |
|
u32 | rcvhdrentsize |
|
u32 | ctxtcnt |
|
u32 | palign |
|
u32 | piobcnt2k |
|
u32 | piosize2k |
|
u32 | piosize2kmax_dwords |
|
u32 | piobcnt4k |
|
u32 | piosize4k |
|
u32 | rcvegrbase |
|
u32 | rcvtidbase |
|
u32 | rcvtidcnt |
|
u32 | uregbase |
|
u32 | control |
|
u32 | align4k |
|
u16 | rcvegrbufsize |
|
u16 | rcvegrbufsize_shift |
|
u32 | lbus_width |
|
u32 | lbus_speed |
|
int | unit |
|
u32 | msi_lo |
|
u32 | msi_hi |
|
u16 | msi_data |
|
u32 | pcibar0 |
|
u32 | pcibar1 |
|
u64 | rhdrhead_intr_off |
|
u8 | serial [16] |
|
u8 | boardversion [96] |
|
u8 | lbus_info [32] |
|
u8 | majrev |
|
u8 | minrev |
|
u8 | num_pports |
|
u8 | first_user_ctxt |
|
u8 | n_krcv_queues |
|
u8 | qpn_mask |
|
u8 | skip_kctxt_mask |
|
u16 | rhf_offset |
|
u8 | gpio_sda_num |
|
u8 | gpio_scl_num |
|
u8 | twsi_eeprom_dev |
|
u8 | board_atten |
|
spinlock_t | eep_st_lock |
|
struct mutex | eep_lock |
|
uint64_t | traffic_wds |
|
atomic_t | active_time |
|
uint8_t | eep_st_errs [QIB_EEP_LOG_CNT] |
|
uint8_t | eep_st_new_errs [QIB_EEP_LOG_CNT] |
|
uint16_t | eep_hrs |
|
struct qib_eep_log_mask | eep_st_masks [QIB_EEP_LOG_CNT] |
|
struct qib_diag_client * | diag_client |
|
spinlock_t | qib_diag_trans_lock |
|
struct diag_observer_list_elt * | diag_observer_list |
|
u8 | psxmitwait_supported |
|
u16 | psxmitwait_check_rate |
|
struct tasklet_struct | error_tasklet |
|
Definition at line 707 of file qib.h.