Lines Matching refs:vio_driver_state
301 struct vio_driver_state;
303 int (*send_attr)(struct vio_driver_state *vio);
304 int (*handle_attr)(struct vio_driver_state *vio, void *pkt);
305 void (*handshake_complete)(struct vio_driver_state *vio);
314 struct vio_driver_state { struct
387 extern int vio_ldc_send(struct vio_driver_state *vio, void *data, int len); argument
388 extern void vio_link_state_change(struct vio_driver_state *vio, int event);
389 extern void vio_conn_reset(struct vio_driver_state *vio);
390 extern int vio_control_pkt_engine(struct vio_driver_state *vio, void *pkt);
391 extern int vio_validate_sid(struct vio_driver_state *vio,
393 extern u32 vio_send_sid(struct vio_driver_state *vio);
394 extern int vio_ldc_alloc(struct vio_driver_state *vio,
396 extern void vio_ldc_free(struct vio_driver_state *vio);
397 extern int vio_driver_init(struct vio_driver_state *vio, struct vio_dev *vdev,
402 extern void vio_port_up(struct vio_driver_state *vio);