Searched refs:vio_dring_state (Results 1 – 4 of 4) sorted by relevance
/linux-2.6.39/drivers/net/ |
D | sunvnet.c | 40 static inline u32 vnet_tx_dring_avail(struct vio_dring_state *dr) in vnet_tx_dring_avail() 156 struct vio_dring_state *dr; in vnet_handshake_complete() 247 static int vnet_send_ack(struct vnet_port *port, struct vio_dring_state *dr, in vnet_send_ack() 248 u32 start, u32 end, u8 vio_dring_state) in vnet_send_ack() argument 260 .state = vio_dring_state, in vnet_send_ack() 280 static u32 next_idx(u32 idx, struct vio_dring_state *dr) in next_idx() 287 static u32 prev_idx(u32 idx, struct vio_dring_state *dr) in prev_idx() 298 struct vio_dring_state *dr, in get_rx_desc() 314 struct vio_dring_state *dr, in put_rx_desc() 330 struct vio_dring_state *dr, in vnet_walk_rx_one() [all …]
|
/linux-2.6.39/arch/sparc/include/asm/ |
D | vio.h | 233 struct vio_dring_state { struct 247 static inline void *vio_dring_cur(struct vio_dring_state *dr) in vio_dring_cur() argument 252 static inline void *vio_dring_entry(struct vio_dring_state *dr, in vio_dring_entry() 258 static inline u32 vio_dring_avail(struct vio_dring_state *dr, in vio_dring_avail() 322 struct vio_dring_state drings[2];
|
/linux-2.6.39/drivers/block/ |
D | sunvdc.c | 89 static inline u32 vdc_tx_dring_avail(struct vio_dring_state *dr) in vdc_tx_dring_avail() 215 static void vdc_end_one(struct vdc_port *port, struct vio_dring_state *dr, in vdc_end_one() 245 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; in vdc_ack() 332 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; in __vdc_tx_trigger() 365 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; in __send_request() 456 struct vio_dring_state *dr; in generic_request() 597 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; in vdc_alloc_tx_ring() 627 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; in vdc_free_tx_ring()
|
/linux-2.6.39/arch/sparc/kernel/ |
D | viohs.c | 83 struct vio_dring_state *dr; in flush_rx_dring() 135 struct vio_dring_state *dr; in handshake_failure() 176 struct vio_dring_state *dr = &vio->drings[VIO_DRIVER_TX_RING]; in send_dreg() 414 struct vio_dring_state *dr; in process_dreg_info() 479 struct vio_dring_state *dr; in process_dreg_ack() 539 struct vio_dring_state *dr = &vio->drings[VIO_DRIVER_RX_RING]; in process_dunreg()
|