Symbol: vio_driver_state
arch/sparc/include/asm/vio.h
377
struct vio_driver_state;
arch/sparc/include/asm/vio.h
379
int (*send_attr)(struct vio_driver_state *vio);
arch/sparc/include/asm/vio.h
380
int (*handle_attr)(struct vio_driver_state *vio, void *pkt);
arch/sparc/include/asm/vio.h
381
void (*handshake_complete)(struct vio_driver_state *vio);
arch/sparc/include/asm/vio.h
444
static inline bool vio_version_before(struct vio_driver_state *vio,
arch/sparc/include/asm/vio.h
453
static inline bool vio_version_after(struct vio_driver_state *vio,
arch/sparc/include/asm/vio.h
462
static inline bool vio_version_after_eq(struct vio_driver_state *vio,
arch/sparc/include/asm/vio.h
489
int vio_ldc_send(struct vio_driver_state *vio, void *data, int len);
arch/sparc/include/asm/vio.h
490
void vio_link_state_change(struct vio_driver_state *vio, int event);
arch/sparc/include/asm/vio.h
491
void vio_conn_reset(struct vio_driver_state *vio);
arch/sparc/include/asm/vio.h
492
int vio_control_pkt_engine(struct vio_driver_state *vio, void *pkt);
arch/sparc/include/asm/vio.h
493
int vio_validate_sid(struct vio_driver_state *vio,
arch/sparc/include/asm/vio.h
495
u32 vio_send_sid(struct vio_driver_state *vio);
arch/sparc/include/asm/vio.h
496
int vio_ldc_alloc(struct vio_driver_state *vio,
arch/sparc/include/asm/vio.h
498
void vio_ldc_free(struct vio_driver_state *vio);
arch/sparc/include/asm/vio.h
499
int vio_driver_init(struct vio_driver_state *vio, struct vio_dev *vdev,
arch/sparc/include/asm/vio.h
504
void vio_port_up(struct vio_driver_state *vio);
arch/sparc/kernel/viohs.c
101
void vio_link_state_change(struct vio_driver_state *vio, int event)
arch/sparc/kernel/viohs.c
135
static int handshake_failure(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
161
static int process_unknown(struct vio_driver_state *vio, void *arg)
arch/sparc/kernel/viohs.c
176
static int send_dreg(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
18
int vio_ldc_send(struct vio_driver_state *vio, void *data, int len)
arch/sparc/kernel/viohs.c
218
static int send_rdx(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
231
static int send_attr(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
239
static struct vio_version *find_by_major(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
255
static int process_ver_info(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
311
static int process_ver_ack(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
34
static int send_ctrl(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
344
static int process_ver_nack(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
364
static int process_ver(struct vio_driver_state *vio, struct vio_ver_info *pkt)
arch/sparc/kernel/viohs.c
381
static int process_attr(struct vio_driver_state *vio, void *pkt)
arch/sparc/kernel/viohs.c
409
static int all_drings_registered(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
427
static int process_dreg_info(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
48
static int send_version(struct vio_driver_state *vio, u16 major, u16 minor)
arch/sparc/kernel/viohs.c
500
static int process_dreg_ack(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
527
static int process_dreg_nack(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
539
static int process_dreg(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
560
static int process_dunreg(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
581
static int process_rdx_info(struct vio_driver_state *vio, struct vio_rdx *pkt)
arch/sparc/kernel/viohs.c
594
static int process_rdx_ack(struct vio_driver_state *vio, struct vio_rdx *pkt)
arch/sparc/kernel/viohs.c
605
static int process_rdx_nack(struct vio_driver_state *vio, struct vio_rdx *pkt)
arch/sparc/kernel/viohs.c
612
static int process_rdx(struct vio_driver_state *vio, struct vio_rdx *pkt)
arch/sparc/kernel/viohs.c
632
int vio_control_pkt_engine(struct vio_driver_state *vio, void *pkt)
arch/sparc/kernel/viohs.c
66
static int start_handshake(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
675
void vio_conn_reset(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
685
int vio_validate_sid(struct vio_driver_state *vio, struct vio_msg_tag *tp)
arch/sparc/kernel/viohs.c
719
u32 vio_send_sid(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
734
int vio_ldc_alloc(struct vio_driver_state *vio,
arch/sparc/kernel/viohs.c
754
void vio_ldc_free(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
765
void vio_port_up(struct vio_driver_state *vio)
arch/sparc/kernel/viohs.c
807
struct vio_driver_state *vio = timer_container_of(vio, t, timer);
arch/sparc/kernel/viohs.c
812
int vio_driver_init(struct vio_driver_state *vio, struct vio_dev *vdev,
arch/sparc/kernel/viohs.c
83
static void flush_rx_dring(struct vio_driver_state *vio)
drivers/block/sunvdc.c
1138
struct vio_driver_state *vio;
drivers/block/sunvdc.c
1156
struct vio_driver_state *vio;
drivers/block/sunvdc.c
190
static void vdc_finish(struct vio_driver_state *vio, int err, int waiting_for)
drivers/block/sunvdc.c
201
static void vdc_handshake_complete(struct vio_driver_state *vio)
drivers/block/sunvdc.c
223
static int vdc_send_attr(struct vio_driver_state *vio)
drivers/block/sunvdc.c
245
static int vdc_handle_attr(struct vio_driver_state *vio, void *arg)
drivers/block/sunvdc.c
357
struct vio_driver_state *vio = &port->vio;
drivers/block/sunvdc.c
57
struct vio_driver_state vio;
drivers/block/sunvdc.c
95
static inline struct vdc_port *to_vdc_port(struct vio_driver_state *vio)
drivers/net/ethernet/sun/ldmvsw.c
130
struct vio_driver_state *vio = &port->vio;
drivers/net/ethernet/sun/sunvnet_common.c
132
static int handle_attr_info(struct vio_driver_state *vio,
drivers/net/ethernet/sun/sunvnet_common.c
225
static int handle_attr_ack(struct vio_driver_state *vio,
drivers/net/ethernet/sun/sunvnet_common.c
233
static int handle_attr_nack(struct vio_driver_state *vio,
drivers/net/ethernet/sun/sunvnet_common.c
241
int sunvnet_handle_attr_common(struct vio_driver_state *vio, void *arg)
drivers/net/ethernet/sun/sunvnet_common.c
261
void sunvnet_handshake_complete_common(struct vio_driver_state *vio)
drivers/net/ethernet/sun/sunvnet_common.c
556
struct vio_driver_state *vio = &port->vio;
drivers/net/ethernet/sun/sunvnet_common.c
590
struct vio_driver_state *vio = &port->vio;
drivers/net/ethernet/sun/sunvnet_common.c
649
struct vio_driver_state *vio = &port->vio;
drivers/net/ethernet/sun/sunvnet_common.c
69
int sunvnet_send_attr_common(struct vio_driver_state *vio)
drivers/net/ethernet/sun/sunvnet_common.c
774
struct vio_driver_state *vio = &vnet->vio;
drivers/net/ethernet/sun/sunvnet_common.c
783
struct vio_driver_state *vio = &port->vio;
drivers/net/ethernet/sun/sunvnet_common.c
917
struct vio_driver_state *vio = &port->vio;
drivers/net/ethernet/sun/sunvnet_common.c
932
struct vio_driver_state *vio = &port->vio;
drivers/net/ethernet/sun/sunvnet_common.h
147
int sunvnet_send_attr_common(struct vio_driver_state *vio);
drivers/net/ethernet/sun/sunvnet_common.h
148
int sunvnet_handle_attr_common(struct vio_driver_state *vio, void *arg);
drivers/net/ethernet/sun/sunvnet_common.h
149
void sunvnet_handshake_complete_common(struct vio_driver_state *vio);
drivers/net/ethernet/sun/sunvnet_common.h
59
struct vio_driver_state vio;
drivers/net/ethernet/sun/sunvnet_common.h
93
static inline struct vnet_port *to_vnet_port(struct vio_driver_state *vio)
drivers/tty/vcc.c
23
struct vio_driver_state vio;
drivers/tty/vcc.c
256
struct vio_driver_state *vio = &port->vio;
drivers/tty/vcc.c
308
struct vio_driver_state *vio = &port->vio;
drivers/tty/vcc.c
360
struct vio_driver_state *vio;
drivers/tty/vcc.c
434
struct vio_driver_state *vio;