vio_driver_state 377 arch/sparc/include/asm/vio.h struct vio_driver_state; vio_driver_state 379 arch/sparc/include/asm/vio.h int (*send_attr)(struct vio_driver_state *vio); vio_driver_state 380 arch/sparc/include/asm/vio.h int (*handle_attr)(struct vio_driver_state *vio, void *pkt); vio_driver_state 381 arch/sparc/include/asm/vio.h void (*handshake_complete)(struct vio_driver_state *vio); vio_driver_state 444 arch/sparc/include/asm/vio.h static inline bool vio_version_before(struct vio_driver_state *vio, vio_driver_state 453 arch/sparc/include/asm/vio.h static inline bool vio_version_after(struct vio_driver_state *vio, vio_driver_state 462 arch/sparc/include/asm/vio.h static inline bool vio_version_after_eq(struct vio_driver_state *vio, vio_driver_state 496 arch/sparc/include/asm/vio.h int vio_ldc_send(struct vio_driver_state *vio, void *data, int len); vio_driver_state 497 arch/sparc/include/asm/vio.h void vio_link_state_change(struct vio_driver_state *vio, int event); vio_driver_state 498 arch/sparc/include/asm/vio.h void vio_conn_reset(struct vio_driver_state *vio); vio_driver_state 499 arch/sparc/include/asm/vio.h int vio_control_pkt_engine(struct vio_driver_state *vio, void *pkt); vio_driver_state 500 arch/sparc/include/asm/vio.h int vio_validate_sid(struct vio_driver_state *vio, vio_driver_state 502 arch/sparc/include/asm/vio.h u32 vio_send_sid(struct vio_driver_state *vio); vio_driver_state 503 arch/sparc/include/asm/vio.h int vio_ldc_alloc(struct vio_driver_state *vio, vio_driver_state 505 arch/sparc/include/asm/vio.h void vio_ldc_free(struct vio_driver_state *vio); vio_driver_state 506 arch/sparc/include/asm/vio.h int vio_driver_init(struct vio_driver_state *vio, struct vio_dev *vdev, vio_driver_state 511 arch/sparc/include/asm/vio.h void vio_port_up(struct vio_driver_state *vio); vio_driver_state 18 arch/sparc/kernel/viohs.c int vio_ldc_send(struct vio_driver_state *vio, void *data, int len) vio_driver_state 34 arch/sparc/kernel/viohs.c static int send_ctrl(struct vio_driver_state *vio, vio_driver_state 48 arch/sparc/kernel/viohs.c static int send_version(struct vio_driver_state *vio, u16 major, u16 minor) vio_driver_state 66 arch/sparc/kernel/viohs.c static int start_handshake(struct vio_driver_state *vio) vio_driver_state 83 arch/sparc/kernel/viohs.c static void flush_rx_dring(struct vio_driver_state *vio) vio_driver_state 101 arch/sparc/kernel/viohs.c void vio_link_state_change(struct vio_driver_state *vio, int event) vio_driver_state 135 arch/sparc/kernel/viohs.c static int handshake_failure(struct vio_driver_state *vio) vio_driver_state 161 arch/sparc/kernel/viohs.c static int process_unknown(struct vio_driver_state *vio, void *arg) vio_driver_state 176 arch/sparc/kernel/viohs.c static int send_dreg(struct vio_driver_state *vio) vio_driver_state 218 arch/sparc/kernel/viohs.c static int send_rdx(struct vio_driver_state *vio) vio_driver_state 231 arch/sparc/kernel/viohs.c static int send_attr(struct vio_driver_state *vio) vio_driver_state 239 arch/sparc/kernel/viohs.c static struct vio_version *find_by_major(struct vio_driver_state *vio, vio_driver_state 255 arch/sparc/kernel/viohs.c static int process_ver_info(struct vio_driver_state *vio, vio_driver_state 311 arch/sparc/kernel/viohs.c static int process_ver_ack(struct vio_driver_state *vio, vio_driver_state 344 arch/sparc/kernel/viohs.c static int process_ver_nack(struct vio_driver_state *vio, vio_driver_state 364 arch/sparc/kernel/viohs.c static int process_ver(struct vio_driver_state *vio, struct vio_ver_info *pkt) vio_driver_state 381 arch/sparc/kernel/viohs.c static int process_attr(struct vio_driver_state *vio, void *pkt) vio_driver_state 409 arch/sparc/kernel/viohs.c static int all_drings_registered(struct vio_driver_state *vio) vio_driver_state 427 arch/sparc/kernel/viohs.c static int process_dreg_info(struct vio_driver_state *vio, vio_driver_state 502 arch/sparc/kernel/viohs.c static int process_dreg_ack(struct vio_driver_state *vio, vio_driver_state 529 arch/sparc/kernel/viohs.c static int process_dreg_nack(struct vio_driver_state *vio, vio_driver_state 541 arch/sparc/kernel/viohs.c static int process_dreg(struct vio_driver_state *vio, vio_driver_state 562 arch/sparc/kernel/viohs.c static int process_dunreg(struct vio_driver_state *vio, vio_driver_state 583 arch/sparc/kernel/viohs.c static int process_rdx_info(struct vio_driver_state *vio, struct vio_rdx *pkt) vio_driver_state 596 arch/sparc/kernel/viohs.c static int process_rdx_ack(struct vio_driver_state *vio, struct vio_rdx *pkt) vio_driver_state 607 arch/sparc/kernel/viohs.c static int process_rdx_nack(struct vio_driver_state *vio, struct vio_rdx *pkt) vio_driver_state 614 arch/sparc/kernel/viohs.c static int process_rdx(struct vio_driver_state *vio, struct vio_rdx *pkt) vio_driver_state 634 arch/sparc/kernel/viohs.c int vio_control_pkt_engine(struct vio_driver_state *vio, void *pkt) vio_driver_state 677 arch/sparc/kernel/viohs.c void vio_conn_reset(struct vio_driver_state *vio) vio_driver_state 687 arch/sparc/kernel/viohs.c int vio_validate_sid(struct vio_driver_state *vio, struct vio_msg_tag *tp) vio_driver_state 721 arch/sparc/kernel/viohs.c u32 vio_send_sid(struct vio_driver_state *vio) vio_driver_state 736 arch/sparc/kernel/viohs.c int vio_ldc_alloc(struct vio_driver_state *vio, vio_driver_state 756 arch/sparc/kernel/viohs.c void vio_ldc_free(struct vio_driver_state *vio) vio_driver_state 767 arch/sparc/kernel/viohs.c void vio_port_up(struct vio_driver_state *vio) vio_driver_state 809 arch/sparc/kernel/viohs.c struct vio_driver_state *vio = from_timer(vio, t, timer); vio_driver_state 814 arch/sparc/kernel/viohs.c int vio_driver_init(struct vio_driver_state *vio, struct vio_dev *vdev, vio_driver_state 58 drivers/block/sunvdc.c struct vio_driver_state vio; vio_driver_state 96 drivers/block/sunvdc.c static inline struct vdc_port *to_vdc_port(struct vio_driver_state *vio) vio_driver_state 188 drivers/block/sunvdc.c static void vdc_finish(struct vio_driver_state *vio, int err, int waiting_for) vio_driver_state 199 drivers/block/sunvdc.c static void vdc_handshake_complete(struct vio_driver_state *vio) vio_driver_state 221 drivers/block/sunvdc.c static int vdc_send_attr(struct vio_driver_state *vio) vio_driver_state 243 drivers/block/sunvdc.c static int vdc_handle_attr(struct vio_driver_state *vio, void *arg) vio_driver_state 355 drivers/block/sunvdc.c struct vio_driver_state *vio = &port->vio; vio_driver_state 1147 drivers/block/sunvdc.c struct vio_driver_state *vio; vio_driver_state 1165 drivers/block/sunvdc.c struct vio_driver_state *vio; vio_driver_state 130 drivers/net/ethernet/sun/ldmvsw.c struct vio_driver_state *vio = &port->vio; vio_driver_state 68 drivers/net/ethernet/sun/sunvnet_common.c int sunvnet_send_attr_common(struct vio_driver_state *vio) vio_driver_state 131 drivers/net/ethernet/sun/sunvnet_common.c static int handle_attr_info(struct vio_driver_state *vio, vio_driver_state 224 drivers/net/ethernet/sun/sunvnet_common.c static int handle_attr_ack(struct vio_driver_state *vio, vio_driver_state 232 drivers/net/ethernet/sun/sunvnet_common.c static int handle_attr_nack(struct vio_driver_state *vio, vio_driver_state 240 drivers/net/ethernet/sun/sunvnet_common.c int sunvnet_handle_attr_common(struct vio_driver_state *vio, void *arg) vio_driver_state 260 drivers/net/ethernet/sun/sunvnet_common.c void sunvnet_handshake_complete_common(struct vio_driver_state *vio) vio_driver_state 555 drivers/net/ethernet/sun/sunvnet_common.c struct vio_driver_state *vio = &port->vio; vio_driver_state 589 drivers/net/ethernet/sun/sunvnet_common.c struct vio_driver_state *vio = &port->vio; vio_driver_state 648 drivers/net/ethernet/sun/sunvnet_common.c struct vio_driver_state *vio = &port->vio; vio_driver_state 773 drivers/net/ethernet/sun/sunvnet_common.c struct vio_driver_state *vio = &vnet->vio; vio_driver_state 782 drivers/net/ethernet/sun/sunvnet_common.c struct vio_driver_state *vio = &port->vio; vio_driver_state 916 drivers/net/ethernet/sun/sunvnet_common.c struct vio_driver_state *vio = &port->vio; vio_driver_state 931 drivers/net/ethernet/sun/sunvnet_common.c struct vio_driver_state *vio = &port->vio; vio_driver_state 59 drivers/net/ethernet/sun/sunvnet_common.h struct vio_driver_state vio; vio_driver_state 93 drivers/net/ethernet/sun/sunvnet_common.h static inline struct vnet_port *to_vnet_port(struct vio_driver_state *vio) vio_driver_state 147 drivers/net/ethernet/sun/sunvnet_common.h int sunvnet_send_attr_common(struct vio_driver_state *vio); vio_driver_state 148 drivers/net/ethernet/sun/sunvnet_common.h int sunvnet_handle_attr_common(struct vio_driver_state *vio, void *arg); vio_driver_state 149 drivers/net/ethernet/sun/sunvnet_common.h void sunvnet_handshake_complete_common(struct vio_driver_state *vio); vio_driver_state 29 drivers/tty/vcc.c struct vio_driver_state vio; vio_driver_state 264 drivers/tty/vcc.c struct vio_driver_state *vio = &port->vio; vio_driver_state 316 drivers/tty/vcc.c struct vio_driver_state *vio = &port->vio; vio_driver_state 368 drivers/tty/vcc.c struct vio_driver_state *vio; vio_driver_state 442 drivers/tty/vcc.c struct vio_driver_state *vio;