vio_dring_state 295 arch/sparc/include/asm/vio.h static inline void *vio_dring_cur(struct vio_dring_state *dr) vio_dring_state 300 arch/sparc/include/asm/vio.h static inline void *vio_dring_entry(struct vio_dring_state *dr, vio_dring_state 306 arch/sparc/include/asm/vio.h static inline u32 vio_dring_avail(struct vio_dring_state *dr, vio_dring_state 313 arch/sparc/include/asm/vio.h static inline u32 vio_dring_next(struct vio_dring_state *dr, u32 index) vio_dring_state 320 arch/sparc/include/asm/vio.h static inline u32 vio_dring_prev(struct vio_dring_state *dr, u32 index) vio_dring_state 398 arch/sparc/include/asm/vio.h struct vio_dring_state drings[2]; vio_dring_state 85 arch/sparc/kernel/viohs.c struct vio_dring_state *dr; vio_dring_state 137 arch/sparc/kernel/viohs.c struct vio_dring_state *dr; vio_dring_state 178 arch/sparc/kernel/viohs.c struct vio_dring_state *dr = &vio->drings[VIO_DRIVER_TX_RING]; vio_dring_state 430 arch/sparc/kernel/viohs.c struct vio_dring_state *dr; vio_dring_state 505 arch/sparc/kernel/viohs.c struct vio_dring_state *dr; vio_dring_state 565 arch/sparc/kernel/viohs.c struct vio_dring_state *dr = &vio->drings[VIO_DRIVER_RX_RING]; vio_dring_state 118 drivers/block/sunvdc.c static inline u32 vdc_tx_dring_avail(struct vio_dring_state *dr) vio_dring_state 178 drivers/block/sunvdc.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 304 drivers/block/sunvdc.c static void vdc_end_one(struct vdc_port *port, struct vio_dring_state *dr, vio_dring_state 333 drivers/block/sunvdc.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 424 drivers/block/sunvdc.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 462 drivers/block/sunvdc.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 538 drivers/block/sunvdc.c struct vio_dring_state *dr; vio_dring_state 572 drivers/block/sunvdc.c struct vio_dring_state *dr; vio_dring_state 712 drivers/block/sunvdc.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 742 drivers/block/sunvdc.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 1101 drivers/block/sunvdc.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 48 drivers/net/ethernet/sun/sunvnet_common.c static inline u32 vnet_tx_dring_avail(struct vio_dring_state *dr) vio_dring_state 262 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr; vio_dring_state 469 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_send_ack(struct vnet_port *port, struct vio_dring_state *dr, vio_dring_state 470 drivers/net/ethernet/sun/sunvnet_common.c u32 start, u32 end, u8 vio_dring_state) vio_dring_state 482 drivers/net/ethernet/sun/sunvnet_common.c .state = vio_dring_state, vio_dring_state 507 drivers/net/ethernet/sun/sunvnet_common.c if (err <= 0 && vio_dring_state == VIO_DRING_STOPPED) { vio_dring_state 519 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr, vio_dring_state 535 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr, vio_dring_state 551 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr, vio_dring_state 586 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_walk_rx(struct vnet_port *port, struct vio_dring_state *dr, vio_dring_state 647 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_RX_RING]; vio_dring_state 670 drivers/net/ethernet/sun/sunvnet_common.c static int idx_is_pending(struct vio_dring_state *dr, u32 end) vio_dring_state 687 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 844 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr = vio_dring_state 941 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 991 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 1225 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; vio_dring_state 1331 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr; vio_dring_state 1690 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr; vio_dring_state 1737 drivers/net/ethernet/sun/sunvnet_common.c struct vio_dring_state *dr;