Symbol: vio_dring_state
arch/sparc/include/asm/vio.h
295
static inline void *vio_dring_cur(struct vio_dring_state *dr)
arch/sparc/include/asm/vio.h
300
static inline void *vio_dring_entry(struct vio_dring_state *dr,
arch/sparc/include/asm/vio.h
306
static inline u32 vio_dring_avail(struct vio_dring_state *dr,
arch/sparc/include/asm/vio.h
313
static inline u32 vio_dring_next(struct vio_dring_state *dr, u32 index)
arch/sparc/include/asm/vio.h
320
static inline u32 vio_dring_prev(struct vio_dring_state *dr, u32 index)
arch/sparc/include/asm/vio.h
398
struct vio_dring_state drings[2];
arch/sparc/kernel/viohs.c
137
struct vio_dring_state *dr;
arch/sparc/kernel/viohs.c
178
struct vio_dring_state *dr = &vio->drings[VIO_DRIVER_TX_RING];
arch/sparc/kernel/viohs.c
430
struct vio_dring_state *dr;
arch/sparc/kernel/viohs.c
503
struct vio_dring_state *dr;
arch/sparc/kernel/viohs.c
563
struct vio_dring_state *dr = &vio->drings[VIO_DRIVER_RX_RING];
arch/sparc/kernel/viohs.c
85
struct vio_dring_state *dr;
drivers/block/sunvdc.c
1091
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/block/sunvdc.c
117
static inline u32 vdc_tx_dring_avail(struct vio_dring_state *dr)
drivers/block/sunvdc.c
180
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/block/sunvdc.c
306
static void vdc_end_one(struct vdc_port *port, struct vio_dring_state *dr,
drivers/block/sunvdc.c
335
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/block/sunvdc.c
426
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/block/sunvdc.c
464
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/block/sunvdc.c
540
struct vio_dring_state *dr;
drivers/block/sunvdc.c
574
struct vio_dring_state *dr;
drivers/block/sunvdc.c
714
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/block/sunvdc.c
744
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/net/ethernet/sun/sunvnet_common.c
1226
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/net/ethernet/sun/sunvnet_common.c
1329
struct vio_dring_state *dr;
drivers/net/ethernet/sun/sunvnet_common.c
1673
struct vio_dring_state *dr;
drivers/net/ethernet/sun/sunvnet_common.c
1720
struct vio_dring_state *dr;
drivers/net/ethernet/sun/sunvnet_common.c
263
struct vio_dring_state *dr;
drivers/net/ethernet/sun/sunvnet_common.c
470
static int vnet_send_ack(struct vnet_port *port, struct vio_dring_state *dr,
drivers/net/ethernet/sun/sunvnet_common.c
471
u32 start, u32 end, u8 vio_dring_state)
drivers/net/ethernet/sun/sunvnet_common.c
483
.state = vio_dring_state,
drivers/net/ethernet/sun/sunvnet_common.c
49
static inline u32 vnet_tx_dring_avail(struct vio_dring_state *dr)
drivers/net/ethernet/sun/sunvnet_common.c
508
if (err <= 0 && vio_dring_state == VIO_DRING_STOPPED) {
drivers/net/ethernet/sun/sunvnet_common.c
520
struct vio_dring_state *dr,
drivers/net/ethernet/sun/sunvnet_common.c
536
struct vio_dring_state *dr,
drivers/net/ethernet/sun/sunvnet_common.c
552
struct vio_dring_state *dr,
drivers/net/ethernet/sun/sunvnet_common.c
587
static int vnet_walk_rx(struct vnet_port *port, struct vio_dring_state *dr,
drivers/net/ethernet/sun/sunvnet_common.c
648
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_RX_RING];
drivers/net/ethernet/sun/sunvnet_common.c
671
static int idx_is_pending(struct vio_dring_state *dr, u32 end)
drivers/net/ethernet/sun/sunvnet_common.c
688
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/net/ethernet/sun/sunvnet_common.c
845
struct vio_dring_state *dr =
drivers/net/ethernet/sun/sunvnet_common.c
942
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
drivers/net/ethernet/sun/sunvnet_common.c
992
struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];