Lines Matching defs:vio_dring_state
39 static inline u32 vnet_tx_dring_avail(struct vio_dring_state *dr)
155 struct vio_dring_state *dr;
246 static int vnet_send_ack(struct vnet_port *port, struct vio_dring_state *dr,
247 u32 start, u32 end, u8 vio_dring_state)
259 .state = vio_dring_state,
279 static u32 next_idx(u32 idx, struct vio_dring_state *dr)
286 static u32 prev_idx(u32 idx, struct vio_dring_state *dr)
297 struct vio_dring_state *dr,
313 struct vio_dring_state *dr,
329 struct vio_dring_state *dr,
358 static int vnet_walk_rx(struct vnet_port *port, struct vio_dring_state *dr,
394 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_RX_RING];
414 static int idx_is_pending(struct vio_dring_state *dr, u32 end)
431 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
486 struct vio_dring_state *dr;
581 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
645 struct vio_dring_state *dr;
909 struct vio_dring_state *dr;
941 struct vio_dring_state *dr;