Searched refs:vio (Results 1 - 25 of 36) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/kernel/
H A Dviohs.c14 #include <asm/vio.h>
16 int vio_ldc_send(struct vio_driver_state *vio, void *data, int len) argument
22 err = ldc_write(vio->lp, data, len);
32 static int send_ctrl(struct vio_driver_state *vio, argument
35 tag->sid = vio_send_sid(vio);
36 return vio_ldc_send(vio, tag, len);
46 static int send_version(struct vio_driver_state *vio, u16 major, u16 minor) argument
50 vio->_local_sid = (u32) sched_clock();
56 pkt.dev_class = vio->dev_class;
59 major, minor, vio
64 start_handshake(struct vio_driver_state *vio) argument
81 flush_rx_dring(struct vio_driver_state *vio) argument
99 vio_link_state_change(struct vio_driver_state *vio, int event) argument
133 handshake_failure(struct vio_driver_state *vio) argument
155 process_unknown(struct vio_driver_state *vio, void *arg) argument
170 send_dreg(struct vio_driver_state *vio) argument
206 send_rdx(struct vio_driver_state *vio) argument
219 send_attr(struct vio_driver_state *vio) argument
224 find_by_major(struct vio_driver_state *vio, u16 major) argument
240 process_ver_info(struct vio_driver_state *vio, struct vio_ver_info *pkt) argument
294 process_ver_ack(struct vio_driver_state *vio, struct vio_ver_info *pkt) argument
327 process_ver_nack(struct vio_driver_state *vio, struct vio_ver_info *pkt) argument
347 process_ver(struct vio_driver_state *vio, struct vio_ver_info *pkt) argument
364 process_attr(struct vio_driver_state *vio, void *pkt) argument
388 all_drings_registered(struct vio_driver_state *vio) argument
406 process_dreg_info(struct vio_driver_state *vio, struct vio_dring_register *pkt) argument
471 process_dreg_ack(struct vio_driver_state *vio, struct vio_dring_register *pkt) argument
498 process_dreg_nack(struct vio_driver_state *vio, struct vio_dring_register *pkt) argument
510 process_dreg(struct vio_driver_state *vio, struct vio_dring_register *pkt) argument
531 process_dunreg(struct vio_driver_state *vio, struct vio_dring_unregister *pkt) argument
552 process_rdx_info(struct vio_driver_state *vio, struct vio_rdx *pkt) argument
565 process_rdx_ack(struct vio_driver_state *vio, struct vio_rdx *pkt) argument
576 process_rdx_nack(struct vio_driver_state *vio, struct vio_rdx *pkt) argument
583 process_rdx(struct vio_driver_state *vio, struct vio_rdx *pkt) argument
603 vio_control_pkt_engine(struct vio_driver_state *vio, void *pkt) argument
643 vio_conn_reset(struct vio_driver_state *vio) argument
648 vio_validate_sid(struct vio_driver_state *vio, struct vio_msg_tag *tp) argument
682 vio_send_sid(struct vio_driver_state *vio) argument
697 vio_ldc_alloc(struct vio_driver_state *vio, struct ldc_channel_config *base_cfg, void *event_arg) argument
717 vio_ldc_free(struct vio_driver_state *vio) argument
728 vio_port_up(struct vio_driver_state *vio) argument
766 struct vio_driver_state *vio = (struct vio_driver_state *) _arg; local
771 vio_driver_init(struct vio_driver_state *vio, struct vio_dev *vdev, u8 dev_class, struct vio_version *ver_table, int ver_table_size, struct vio_driver_ops *ops, char *name) argument
[all...]
H A DMakefile114 obj-$(CONFIG_SUN_LDOMS) += ldc.o vio.o viohs.o ds.o
H A Dvio.c0 /* vio.c: Virtual I/O channel devices probing infrastructure.
18 #include <asm/vio.h>
114 .name = "vio",
231 * adaption of the vio users name length handling.
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/block/
H A Dsunvdc.c20 #include <asm/vio.h>
47 struct vio_driver_state vio; member in struct:vdc_port
75 static inline struct vdc_port *to_vdc_port(struct vio_driver_state *vio) argument
77 return container_of(vio, struct vdc_port, vio);
111 static void vdc_finish(struct vio_driver_state *vio, int err, int waiting_for) argument
113 if (vio->cmp &&
115 vio->cmp->waiting_for == waiting_for)) {
116 vio->cmp->err = err;
117 complete(&vio
122 vdc_handshake_complete(struct vio_driver_state *vio) argument
140 vdc_send_attr(struct vio_driver_state *vio) argument
162 vdc_handle_attr(struct vio_driver_state *vio, void *arg) argument
266 struct vio_driver_state *vio = &port->vio; local
[all...]
H A Dviodasd.c51 #include <asm/vio.h>
55 #include <asm/iseries/vio.h>
460 * routine with d->dev set to the new vio device and
708 * viodasd_device_table: Used by vio.c to match devices that we
715 MODULE_DEVICE_TABLE(vio, viodasd_device_table);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dsunvnet.h29 struct vio_driver_state vio; member in struct:vnet_port
43 static inline struct vnet_port *to_vnet_port(struct vio_driver_state *vio) argument
45 return container_of(vio, struct vnet_port, vio);
H A Dsunvnet.c17 #include <asm/vio.h>
52 ldc_disconnect(port->vio.lp);
57 static int vnet_send_attr(struct vio_driver_state *vio) argument
59 struct vnet_port *port = to_vnet_port(vio);
68 pkt.tag.sid = vio_send_sid(vio);
83 return vio_ldc_send(vio, &pkt, sizeof(pkt));
86 static int handle_attr_info(struct vio_driver_state *vio, argument
96 pkt->tag.sid = vio_send_sid(vio);
105 (void) vio_ldc_send(vio, pkt, sizeof(*pkt));
113 return vio_ldc_send(vio, pk
118 handle_attr_ack(struct vio_driver_state *vio, struct vio_net_attr_info *pkt) argument
126 handle_attr_nack(struct vio_driver_state *vio, struct vio_net_attr_info *pkt) argument
134 vnet_handle_attr(struct vio_driver_state *vio, void *arg) argument
153 vnet_handshake_complete(struct vio_driver_state *vio) argument
333 struct vio_driver_state *vio = &port->vio; local
361 struct vio_driver_state *vio = &port->vio; local
395 struct vio_driver_state *vio = &port->vio; local
504 struct vio_driver_state *vio = &port->vio; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/include/asm/
H A Dvio.h303 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);
369 do { if (vio->debug & VIO_DEBUG_##TYPE) \
370 printk(KERN_INFO "vio: ID[%lu] " f, \
371 vio->vdev->channel_id, ## a); \
387 extern int vio_ldc_send(struct vio_driver_state *vio, void *data, int len);
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, voi
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/iseries/
H A DMakefile8 obj-$(CONFIG_VIOPATH) += viopath.o vio.o
H A Dvio.c2 * Legacy iSeries specific vio initialisation
31 #include <asm/vio.h>
32 #include <asm/iseries/vio.h>
H A Diommu.c35 #include <asm/vio.h>
H A Dviopath.c51 #include <asm/iseries/vio.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/ibmvscsi/
H A Diseries_vscsi.c31 #include <asm/iseries/vio.h>
35 #include <asm/vio.h>
H A Drpa_vscsi.c30 #include <asm/vio.h>
H A Dibmvstgt.c35 #include <asm/vio.h>
915 MODULE_DEVICE_TABLE(vio, ibmvstgt_device_table);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/char/
H A Dhvc_vio.c2 * vio driver interface to hvc_console.c
36 #include <asm/vio.h>
48 MODULE_DEVICE_TABLE(vio, hvc_driver_table);
126 /* Register as a vio device to receive callbacks */
H A Dhvc_iseries.c2 * iSeries vio driver interface to hvc_console.c
30 #include <asm/vio.h>
33 #include <asm/iseries/vio.h>
72 MODULE_DEVICE_TABLE(vio, hvc_driver_table);
551 /* Register as a vio device to receive callbacks */
H A Dviotape.c32 * iseries/vio.h
55 #include <asm/vio.h>
56 #include <asm/iseries/vio.h>
911 * viotape_device_table: Used by vio.c to match devices that we
918 MODULE_DEVICE_TABLE(vio, viotape_device_table);
H A Dhvcs.c36 * The non-user interactive backend of this driver is implemented as a vio
38 * after it registers with the vio bus to handle vty-server probe and remove
85 #include <asm/vio.h>
687 MODULE_DEVICE_TABLE(vio, hvcs_driver_table);
824 printk(KERN_INFO "HVCS: vty-server@%X added to the vio bus.\n", dev->unit_address);
865 " vio bus.\n", dev->unit_address);
1538 printk(KERN_ERR "HVCS: can't register vio driver\n");
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/scripts/mod/
H A Dfile2alias.c572 static int do_vio_entry(const char *filename, struct vio_device_id *vio, argument
577 sprintf(alias, "vio:T%sS%s", vio->type[0] ? vio->type : "*",
578 vio->compat[0] ? vio->compat : "*");
949 sizeof(struct vio_device_id), "vio",
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/cdrom/
H A Dviocd.c49 #include <asm/vio.h>
52 #include <asm/iseries/vio.h>
654 * viocd_device_table: Used by vio.c to match devices that we
661 MODULE_DEVICE_TABLE(vio, viocd_device_table);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/transmission/transmission-2.73/libtransmission/
H A Dpeer-io.c246 event_read_cb( int fd, short event UNUSED, void * vio )
250 tr_peerIo * io = vio;
325 event_write_cb( int fd, short event UNUSED, void * vio )
330 tr_peerIo * io = vio;
818 io_dtor( void * vio )
820 tr_peerIo * io = vio;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/pci/hotplug/
H A Drpadlpar_core.c28 #include <asm/vio.h>
266 "%s: failed to register vio node %s\n",
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kernel/
H A DMakefile54 obj-$(CONFIG_IBMVIO) += vio.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/i2c/
H A Dtwl.h600 struct regulator_init_data *vio; member in struct:twl4030_platform_data

Completed in 128 milliseconds

12