Home
last modified time | relevance | path

Searched refs:vio (Results 1 – 54 of 54) sorted by relevance

/linux-4.1.27/arch/sparc/kernel/
Dviohs.c16 int vio_ldc_send(struct vio_driver_state *vio, void *data, int len) in vio_ldc_send() argument
22 err = ldc_write(vio->lp, data, len); in vio_ldc_send()
32 static int send_ctrl(struct vio_driver_state *vio, in send_ctrl() argument
35 tag->sid = vio_send_sid(vio); in send_ctrl()
36 return vio_ldc_send(vio, tag, len); in send_ctrl()
46 static int send_version(struct vio_driver_state *vio, u16 major, u16 minor) in send_version() argument
50 vio->_local_sid = (u32) sched_clock(); in send_version()
56 pkt.dev_class = vio->dev_class; in send_version()
59 major, minor, vio->dev_class); in send_version()
61 return send_ctrl(vio, &pkt.tag, sizeof(pkt)); in send_version()
[all …]
DMakefile109 obj-$(CONFIG_SUN_LDOMS) += ldc.o vio.o viohs.o ds.o
/linux-4.1.27/drivers/block/
Dsunvdc.c50 struct vio_driver_state vio; member
84 static inline struct vdc_port *to_vdc_port(struct vio_driver_state *vio) in to_vdc_port() argument
86 return container_of(vio, struct vdc_port, vio); in to_vdc_port()
98 return port->vio.ver.major == major && port->vio.ver.minor >= minor; in vdc_version_supported()
165 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; in vdc_blk_queue_start()
178 static void vdc_finish(struct vio_driver_state *vio, int err, int waiting_for) in vdc_finish() argument
180 if (vio->cmp && in vdc_finish()
182 vio->cmp->waiting_for == waiting_for)) { in vdc_finish()
183 vio->cmp->err = err; in vdc_finish()
184 complete(&vio->cmp->com); in vdc_finish()
[all …]
/linux-4.1.27/arch/sparc/include/asm/
Dvio.h358 int (*send_attr)(struct vio_driver_state *vio);
359 int (*handle_attr)(struct vio_driver_state *vio, void *pkt);
360 void (*handshake_complete)(struct vio_driver_state *vio);
423 static inline bool vio_version_before(struct vio_driver_state *vio, in vio_version_before() argument
426 u32 have = (u32)vio->ver.major << 16 | vio->ver.minor; in vio_version_before()
432 static inline bool vio_version_after(struct vio_driver_state *vio, in vio_version_after() argument
435 u32 have = (u32)vio->ver.major << 16 | vio->ver.minor; in vio_version_after()
441 static inline bool vio_version_after_eq(struct vio_driver_state *vio, in vio_version_after_eq() argument
444 u32 have = (u32)vio->ver.major << 16 | vio->ver.minor; in vio_version_after_eq()
451 do { if (vio->debug & VIO_DEBUG_##TYPE) \
[all …]
/linux-4.1.27/drivers/net/ethernet/sun/
Dsunvnet.c76 ldc_disconnect(port->vio.lp); in vnet_handle_unknown()
83 static int vnet_send_attr(struct vio_driver_state *vio) in vnet_send_attr() argument
85 struct vnet_port *port = to_vnet_port(vio); in vnet_send_attr()
91 err = vnet_port_alloc_tx_ring(to_vnet_port(vio)); in vnet_send_attr()
99 pkt.tag.sid = vio_send_sid(vio); in vnet_send_attr()
100 if (vio_version_before(vio, 1, 2)) in vnet_send_attr()
108 if (vio_version_after(vio, 1, 3)) { in vnet_send_attr()
116 if (vio_version_after_eq(vio, 1, 6)) in vnet_send_attr()
118 } else if (vio_version_before(vio, 1, 3)) { in vnet_send_attr()
125 if (vio_version_after_eq(vio, 1, 7) && port->tso) { in vnet_send_attr()
[all …]
Dsunvnet.h42 struct vio_driver_state vio; member
72 static inline struct vnet_port *to_vnet_port(struct vio_driver_state *vio) in to_vnet_port() argument
74 return container_of(vio, struct vnet_port, vio); in to_vnet_port()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dllite_mmap.c174 struct vvp_io *vio; in ll_page_mkwrite0() local
196 vio = vvp_env_io(env); in ll_page_mkwrite0()
197 vio->u.fault.ft_vma = vma; in ll_page_mkwrite0()
198 vio->u.fault.ft_vmpage = vmpage; in ll_page_mkwrite0()
297 struct vvp_io *vio = NULL; in ll_fault0() local
310 vio = vvp_env_io(env); in ll_fault0()
311 vio->u.fault.ft_vma = vma; in ll_fault0()
312 vio->u.fault.ft_vmpage = NULL; in ll_fault0()
313 vio->u.fault.fault.ft_vmf = vmf; in ll_fault0()
314 vio->u.fault.fault.ft_flags = 0; in ll_fault0()
[all …]
Dvvp_io.c58 struct vvp_io *vio = vvp_env_io(env); in cl_is_normalio() local
62 return vio->cui_io_subtype == IO_NORMAL; in cl_is_normalio()
107 struct vvp_io *vio = cl2vvp_io(env, ios); in vvp_io_fault_iter_init() local
112 vio->u.fault.ft_mtime = LTIME_S(inode->i_mtime); in vvp_io_fault_iter_init()
206 struct ccc_io *vio, struct cl_io *io) in vvp_mmap_locks() argument
224 if (vio->cui_iter == NULL) /* nfs or loop back device write */ in vvp_mmap_locks()
231 iov_for_each(iov, i, *(vio->cui_iter)) { in vvp_mmap_locks()
324 struct vvp_io *vio = cl2vvp_io(env, ios); in vvp_io_fault_lock() local
329 (env, io, 0, vvp_mode_from_vma(vio->u.fault.ft_vma), in vvp_io_fault_lock()
476 struct vvp_io *vio = cl2vvp_io(env, ios); in vvp_io_read_start() local
[all …]
Drw.c692 struct vvp_io *vio = vvp_env_io(env); in ll_readahead() local
724 if (vio->cui_ra_window_set) in ll_readahead()
725 bead = &vio->cui_bead; in ll_readahead()
Dfile.c1118 struct vvp_io *vio = vvp_env_io(env); in ll_file_io_generic() local
1123 vio->cui_io_subtype = args->via_io_subtype; in ll_file_io_generic()
1125 switch (vio->cui_io_subtype) { in ll_file_io_generic()
1142 vio->u.splice.cui_pipe = args->u.splice.via_pipe; in ll_file_io_generic()
1143 vio->u.splice.cui_flags = args->u.splice.via_flags; in ll_file_io_generic()
1146 CERROR("Unknown IO type - %u\n", vio->cui_io_subtype); in ll_file_io_generic()
/linux-4.1.27/Documentation/devicetree/bindings/media/
Dsi4713.txt16 - vio-supply: phandle for Vio regulator
27 vio-supply = <&vio>;
/linux-4.1.27/Documentation/devicetree/bindings/input/touchscreen/
Dtsc2005.txt9 - vio-supply : Regulator specifier
27 vio-supply = <&vio>;
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Dspi.c319 wl->vio = devm_regulator_get(&spi->dev, "vio"); in wl1251_spi_probe()
320 if (IS_ERR(wl->vio)) { in wl1251_spi_probe()
321 ret = PTR_ERR(wl->vio); in wl1251_spi_probe()
326 ret = regulator_enable(wl->vio); in wl1251_spi_probe()
337 regulator_disable(wl->vio); in wl1251_spi_probe()
349 regulator_disable(wl->vio); in wl1251_spi_remove()
Dwl1251.h283 struct regulator *vio; member
/linux-4.1.27/Documentation/devicetree/bindings/net/wireless/
Dti,wl1251.txt13 - vio-supply : phandle to regulator providing VIO
36 vio-supply = <&vio>;
/linux-4.1.27/drivers/input/touchscreen/
Dtsc2005.c155 struct regulator *vio; member
677 ts->vio = devm_regulator_get(&spi->dev, "vio"); in tsc2005_probe()
678 if (IS_ERR(ts->vio)) { in tsc2005_probe()
679 error = PTR_ERR(ts->vio); in tsc2005_probe()
732 if (ts->vio) { in tsc2005_probe()
733 error = regulator_enable(ts->vio); in tsc2005_probe()
759 if (ts->vio) in tsc2005_probe()
760 regulator_disable(ts->vio); in tsc2005_probe()
770 if (ts->vio) in tsc2005_remove()
771 regulator_disable(ts->vio); in tsc2005_remove()
/linux-4.1.27/arch/arm/boot/dts/
Dtwl4030.dtsi60 vio: regulator-vio { label
61 compatible = "ti,twl4030-vio";
Domap3-n900.dts385 &vio {
499 IOVDD-supply = <&vio>;
500 DVDD-supply = <&vio>;
512 IOVDD-supply = <&vio>;
513 DVDD-supply = <&vio>;
606 vio-supply = <&vio>;
636 Vdd_IO-supply = <&vio>;
827 vio-supply = <&vio>;
870 vio-supply = <&vio>;
Dtps65910.dtsi28 regulator-compatible = "vio";
Dste-href-stuib.dtsi46 vio-supply = <&db8500_vsmps2_reg>;
Dimx6q-dmo-edmqmx6.dts252 vio-supply = <&sw2_reg>;
266 vio-supply = <&sw2_reg>;
Dam335x-chilisom.dtsi159 regulator-name = "vio,vrtc,vdds";
Domap4-duovero.dtsi184 vio-supply = <&v1v8>;
Domap4-var-som-om44.dtsi201 vio-supply = <&v1v8>;
Dtegra30-colibri.dtsi227 vio_reg: vio {
Dam335x-bone-common.dtsi270 regulator-name = "vio,vrtc,vdds";
Domap4-panda-common.dtsi388 vio-supply = <&v1v8>;
Dtegra30-cardhu.dtsi273 vio_reg: vio {
Domap5-uevm.dts574 vio-supply = <&smps7_reg>;
Dtegra30-apalis.dtsi455 vio_reg: vio {
Domap4-sdp.dts379 vio-supply = <&v1v8>;
Dtegra30-beaver.dts1812 vio_reg: vio {
/linux-4.1.27/drivers/media/radio/si4713/
Dsi4713.c378 if (sdev->vio) { in si4713_powerup()
379 err = regulator_enable(sdev->vio); in si4713_powerup()
419 if (sdev->vio) { in si4713_powerup()
420 err = regulator_disable(sdev->vio); in si4713_powerup()
460 if (sdev->vio) { in si4713_powerdown()
461 err = regulator_disable(sdev->vio); in si4713_powerdown()
1480 sdev->vio = devm_regulator_get_optional(&client->dev, "vio"); in si4713_probe()
1481 if (IS_ERR(sdev->vio)) { in si4713_probe()
1482 rval = PTR_ERR(sdev->vio); in si4713_probe()
1487 sdev->vio = NULL; in si4713_probe()
Dsi4713.h240 struct regulator *vio; member
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dtwl6040.txt17 - vio-supply: Regulator for the twl6040 VIO supply
49 vio-supply = <&v1v8>;
Dtps65910.txt23 tps65910: vrtc, vio, vdd1, vdd2, vdd3, vdig1, vdig2, vpll, vdac, vaux1,
25 tps65911: vrtc, vio, vdd1, vdd3, vddctrl, ldo1, ldo2, ldo3, ldo4, ldo5,
132 regulator-compatible = "vio";
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dtwl-regulator.txt34 - "ti,twl6032-vio" for VIO SMPS
49 - "ti,twl4030-vio" for VIO LDO
/linux-4.1.27/Documentation/powerpc/
Dhvcs.txt254 Pow5:/sys/bus/vio/drivers/hvcs/30000004 # cat index
310 Pow5:/sys/bus/vio/drivers/hvcs/30000004 # cat vterm_state
313 Pow5:/sys/bus/vio/drivers/hvcs/30000004 # echo 0 > vterm_state
315 Pow5:/sys/bus/vio/drivers/hvcs/30000004 # cat vterm_state
324 Each vty-server has a sysfs entry in the /sys/devices/vio directory, which
328 Pow5:/sys/bus/vio/drivers/hvcs # ls
339 Pow5:/sys/bus/vio/drivers/hvcs # echo 1 > rescan
349 Pow5:/sys/bus/vio/drivers/hvcs/30000004 # ls
357 Pow5:/sys/bus/vio/drivers/hvcs/30000003 # cat name
364 Pow5:/sys/bus/vio/drivers/hvcs/30000004 # cat devspec
[all …]
/linux-4.1.27/drivers/char/hw_random/
Dpseries-rng.c80 MODULE_DEVICE_TABLE(vio, pseries_rng_driver_ids);
/linux-4.1.27/include/linux/mfd/
Dstmpe.h88 struct regulator *vio; member
/linux-4.1.27/drivers/mfd/
Dstmpe.c1201 stmpe->vio = devm_regulator_get_optional(ci->dev, "vio"); in stmpe_probe()
1202 if (!IS_ERR(stmpe->vio)) { in stmpe_probe()
1203 ret = regulator_enable(stmpe->vio); in stmpe_probe()
1273 if (!IS_ERR(stmpe->vio)) in stmpe_remove()
1274 regulator_disable(stmpe->vio); in stmpe_remove()
Dtwl-core.c875 child = add_regulator(TWL4030_REG_VIO, pdata->vio, in add_children()
/linux-4.1.27/Documentation/arm/
DPorting109 BOOT_MEM(pram,pio,vio)
116 `vio' is the virtual address of the 8MB debugging region.
/linux-4.1.27/arch/powerpc/kernel/
DMakefile58 obj-$(CONFIG_IBMVIO) += vio.o
/linux-4.1.27/drivers/tty/hvc/
Dhvc_vio.c64 MODULE_DEVICE_TABLE(vio, hvc_driver_table);
Dhvcs.c683 MODULE_DEVICE_TABLE(vio, hvcs_driver_table);
/linux-4.1.27/include/linux/i2c/
Dtwl.h731 struct regulator_init_data *vio; member
/linux-4.1.27/drivers/char/tpm/
Dtpm_ibmvtpm.c39 MODULE_DEVICE_TABLE(vio, tpm_ibmvtpm_device_table);
/linux-4.1.27/arch/arm/mach-omap2/
Dboard-cm-t35.c487 .vio = &cm_t35_vio,
Dboard-rx51-peripherals.c977 .vio = &rx51_vio,
/linux-4.1.27/drivers/crypto/nx/
Dnx.c756 MODULE_DEVICE_TABLE(vio, nx_crypto_driver_ids);
/linux-4.1.27/drivers/net/ethernet/ibm/
Dibmveth.c1634 MODULE_DEVICE_TABLE(vio, ibmveth_device_table);
/linux-4.1.27/drivers/scsi/ibmvscsi/
Dibmvscsi.c2391 MODULE_DEVICE_TABLE(vio, ibmvscsi_device_table);
Dibmvfc.c4925 MODULE_DEVICE_TABLE(vio, ibmvfc_device_table);