Lines Matching defs:eni_dev
68 struct eni_dev { struct
70 spinlock_t lock; /* sync with interrupt */
71 struct tasklet_struct task; /* tasklet for interrupt work */
72 u32 events; /* pending events */
75 void __iomem *phy; /* PHY interface chip registers */
76 void __iomem *reg; /* register base */
77 void __iomem *ram; /* RAM base */
78 void __iomem *vci; /* VCI table */
79 void __iomem *rx_dma; /* RX DMA queue */
80 void __iomem *tx_dma; /* TX DMA queue */
81 void __iomem *service; /* service list */
83 struct eni_tx tx[NR_CHAN]; /* TX channels */
84 struct eni_tx *ubr; /* UBR channel */
85 struct sk_buff_head tx_queue; /* PDUs currently being TX DMAed*/
86 wait_queue_head_t tx_wait; /* for close */
87 int tx_bw; /* remaining bandwidth */
88 u32 dma[TX_DMA_BUF*2]; /* DMA request scratch area */
89 int tx_mult; /* buffer size multiplier (percent) */
91 u32 serv_read; /* host service read index */
115 #define ENI_DEV(d) ((struct eni_dev *) (d)->dev_data) argument