Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
qib_chip_specific Struct Reference

#include <qib_7220.h>

Data Fields

u64 __iomemcregbase
 
u64cntrs
 
u64portcntrs
 
spinlock_t sdepb_lock
 
spinlock_t rcvmod_lock
 
spinlock_t gpio_lock
 
u64 hwerrmask
 
u64 errormask
 
u64 gpio_out
 
u64 gpio_mask
 
u64 extctrl
 
u32 ncntrs
 
u32 nportcntrs
 
u32 cntrnamelen
 
u32 portcntrnamelen
 
u32 numctxts
 
u32 rcvegrcnt
 
u32 autoneg_tries
 
u32 serdes_first_init_done
 
u32 sdmabufcnt
 
u32 lastbuf_for_pio
 
u32 updthresh
 
u32 updthresh_dflt
 
int irq
 
u8 presets_needed
 
u8 relock_timer_active
 
char emsgbuf [128]
 
char sdmamsgbuf [192]
 
char bitsmsgbuf [64]
 
struct timer_list relock_timer
 
unsigned int relock_interval
 
voiddummy_hdrq
 
dma_addr_t dummy_hdrq_phys
 
spinlock_t kernel_tid_lock
 
spinlock_t user_tid_lock
 
u64 ibdeltainprog
 
u64 ibsymdelta
 
u64 ibsymsnap
 
u64 iblnkerrdelta
 
u64 iblnkerrsnap
 
u64 ibcctrl
 
u32 lastlinkrecov
 
u32 rxfc_unsupvl_errs
 
u32 overrun_thresh_errs
 
u32 lli_errs
 
u32 lli_counter
 
u64 lli_thresh
 
u64 sword
 
u64 rword
 
u64 spkts
 
u64 rpkts
 
u64 xmit_wait
 
struct timer_list pma_timer
 
u8 pma_sample_status
 
u64 main_int_mask
 
u64 int_enable_mask
 
u32 r1
 
u32 num_msix_entries
 
u32 stay_in_freeze
 
u32 recovery_ports_initted
 
struct qib_msix_entrymsix_entries
 
unsigned longsendchkenable
 
unsigned longsendgrhchk
 
unsigned longsendibchk
 
u32 rcvavail_timeout [18]
 

Detailed Description

Definition at line 46 of file qib_7220.h.

Field Documentation

u32 autoneg_tries

Definition at line 64 of file qib_7220.h.

char bitsmsgbuf

Definition at line 75 of file qib_7220.h.

u32 cntrnamelen

Definition at line 60 of file qib_7220.h.

u64 * cntrs

Definition at line 48 of file qib_7220.h.

u64 __iomem * cregbase

Definition at line 47 of file qib_7220.h.

void* dummy_hdrq

Definition at line 221 of file qib_iba6120.c.

dma_addr_t dummy_hdrq_phys

Definition at line 222 of file qib_iba6120.c.

char emsgbuf

Definition at line 73 of file qib_7220.h.

u64 errormask

Definition at line 54 of file qib_7220.h.

u64 extctrl

Definition at line 57 of file qib_7220.h.

spinlock_t gpio_lock

Definition at line 52 of file qib_7220.h.

u64 gpio_mask

Definition at line 56 of file qib_7220.h.

u64 gpio_out

Definition at line 55 of file qib_7220.h.

u64 hwerrmask

Definition at line 53 of file qib_7220.h.

u64 ibcctrl

Definition at line 245 of file qib_iba6120.c.

u64 ibdeltainprog

Definition at line 240 of file qib_iba6120.c.

u64 iblnkerrdelta

Definition at line 243 of file qib_iba6120.c.

u64 iblnkerrsnap

Definition at line 244 of file qib_iba6120.c.

u64 ibsymdelta

Definition at line 241 of file qib_iba6120.c.

u64 ibsymsnap

Definition at line 242 of file qib_iba6120.c.

u64 int_enable_mask

Definition at line 528 of file qib_iba7322.c.

int irq

Definition at line 70 of file qib_7220.h.

spinlock_t kernel_tid_lock

Definition at line 223 of file qib_iba6120.c.

u32 lastbuf_for_pio

Definition at line 67 of file qib_7220.h.

u32 lastlinkrecov

Definition at line 246 of file qib_iba6120.c.

u32 lli_counter

Definition at line 260 of file qib_iba6120.c.

u32 lli_errs

Definition at line 259 of file qib_iba6120.c.

u64 lli_thresh

Definition at line 261 of file qib_iba6120.c.

u64 main_int_mask

Definition at line 527 of file qib_iba7322.c.

struct qib_msix_entry* msix_entries

Definition at line 549 of file qib_iba7322.c.

u32 ncntrs

Definition at line 58 of file qib_7220.h.

u32 nportcntrs

Definition at line 59 of file qib_7220.h.

u32 num_msix_entries

Definition at line 544 of file qib_iba7322.c.

u32 numctxts

Definition at line 62 of file qib_7220.h.

u32 overrun_thresh_errs

Definition at line 254 of file qib_iba6120.c.

u8 pma_sample_status

Definition at line 270 of file qib_iba6120.c.

struct timer_list pma_timer

Definition at line 267 of file qib_iba6120.c.

u32 portcntrnamelen

Definition at line 61 of file qib_7220.h.

u64 * portcntrs

Definition at line 49 of file qib_7220.h.

u8 presets_needed

Definition at line 71 of file qib_7220.h.

u32 r1

Definition at line 542 of file qib_iba7322.c.

u32 rcvavail_timeout[18]

Definition at line 553 of file qib_iba7322.c.

u32 rcvegrcnt

Definition at line 63 of file qib_7220.h.

spinlock_t rcvmod_lock

Definition at line 51 of file qib_7220.h.

u32 recovery_ports_initted

Definition at line 548 of file qib_iba7322.c.

unsigned int relock_interval

Definition at line 77 of file qib_7220.h.

struct timer_list relock_timer

Definition at line 76 of file qib_7220.h.

u8 relock_timer_active

Definition at line 72 of file qib_7220.h.

u64 rpkts

Definition at line 265 of file qib_iba6120.c.

u64 rword

Definition at line 263 of file qib_iba6120.c.

u32 rxfc_unsupvl_errs

Definition at line 253 of file qib_iba6120.c.

spinlock_t sdepb_lock

Definition at line 50 of file qib_7220.h.

u32 sdmabufcnt

Definition at line 66 of file qib_7220.h.

char sdmamsgbuf[192]

Definition at line 74 of file qib_7220.h.

unsigned long* sendchkenable

Definition at line 550 of file qib_iba7322.c.

unsigned long* sendgrhchk

Definition at line 551 of file qib_iba7322.c.

unsigned long* sendibchk

Definition at line 552 of file qib_iba7322.c.

u32 serdes_first_init_done

Definition at line 65 of file qib_7220.h.

u64 spkts

Definition at line 264 of file qib_iba6120.c.

u32 stay_in_freeze

Definition at line 547 of file qib_iba7322.c.

u64 sword

Definition at line 262 of file qib_iba6120.c.

u32 updthresh

Definition at line 68 of file qib_7220.h.

u32 updthresh_dflt

Definition at line 69 of file qib_7220.h.

spinlock_t user_tid_lock

Definition at line 224 of file qib_iba6120.c.

Definition at line 266 of file qib_iba6120.c.


The documentation for this struct was generated from the following files: