|
| 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.