/linux-4.1.27/arch/sparc/kernel/ |
D | viohs.c | 16 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 …]
|
D | Makefile | 109 obj-$(CONFIG_SUN_LDOMS) += ldc.o vio.o viohs.o ds.o
|
/linux-4.1.27/drivers/block/ |
D | sunvdc.c | 50 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/ |
D | vio.h | 358 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/ |
D | sunvnet.c | 76 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 …]
|
D | sunvnet.h | 42 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/ |
D | llite_mmap.c | 174 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 …]
|
D | vvp_io.c | 58 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 …]
|
D | rw.c | 692 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()
|
D | file.c | 1118 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/ |
D | si4713.txt | 16 - vio-supply: phandle for Vio regulator 27 vio-supply = <&vio>;
|
/linux-4.1.27/Documentation/devicetree/bindings/input/touchscreen/ |
D | tsc2005.txt | 9 - vio-supply : Regulator specifier 27 vio-supply = <&vio>;
|
/linux-4.1.27/drivers/net/wireless/ti/wl1251/ |
D | spi.c | 319 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()
|
D | wl1251.h | 283 struct regulator *vio; member
|
/linux-4.1.27/Documentation/devicetree/bindings/net/wireless/ |
D | ti,wl1251.txt | 13 - vio-supply : phandle to regulator providing VIO 36 vio-supply = <&vio>;
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | tsc2005.c | 155 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/ |
D | twl4030.dtsi | 60 vio: regulator-vio { label 61 compatible = "ti,twl4030-vio";
|
D | omap3-n900.dts | 385 &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>;
|
D | tps65910.dtsi | 28 regulator-compatible = "vio";
|
D | ste-href-stuib.dtsi | 46 vio-supply = <&db8500_vsmps2_reg>;
|
D | imx6q-dmo-edmqmx6.dts | 252 vio-supply = <&sw2_reg>; 266 vio-supply = <&sw2_reg>;
|
D | am335x-chilisom.dtsi | 159 regulator-name = "vio,vrtc,vdds";
|
D | omap4-duovero.dtsi | 184 vio-supply = <&v1v8>;
|
D | omap4-var-som-om44.dtsi | 201 vio-supply = <&v1v8>;
|
D | tegra30-colibri.dtsi | 227 vio_reg: vio {
|
D | am335x-bone-common.dtsi | 270 regulator-name = "vio,vrtc,vdds";
|
D | omap4-panda-common.dtsi | 388 vio-supply = <&v1v8>;
|
D | tegra30-cardhu.dtsi | 273 vio_reg: vio {
|
D | omap5-uevm.dts | 574 vio-supply = <&smps7_reg>;
|
D | tegra30-apalis.dtsi | 455 vio_reg: vio {
|
D | omap4-sdp.dts | 379 vio-supply = <&v1v8>;
|
D | tegra30-beaver.dts | 1812 vio_reg: vio {
|
/linux-4.1.27/drivers/media/radio/si4713/ |
D | si4713.c | 378 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()
|
D | si4713.h | 240 struct regulator *vio; member
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | twl6040.txt | 17 - vio-supply: Regulator for the twl6040 VIO supply 49 vio-supply = <&v1v8>;
|
D | tps65910.txt | 23 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/ |
D | twl-regulator.txt | 34 - "ti,twl6032-vio" for VIO SMPS 49 - "ti,twl4030-vio" for VIO LDO
|
/linux-4.1.27/Documentation/powerpc/ |
D | hvcs.txt | 254 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/ |
D | pseries-rng.c | 80 MODULE_DEVICE_TABLE(vio, pseries_rng_driver_ids);
|
/linux-4.1.27/include/linux/mfd/ |
D | stmpe.h | 88 struct regulator *vio; member
|
/linux-4.1.27/drivers/mfd/ |
D | stmpe.c | 1201 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()
|
D | twl-core.c | 875 child = add_regulator(TWL4030_REG_VIO, pdata->vio, in add_children()
|
/linux-4.1.27/Documentation/arm/ |
D | Porting | 109 BOOT_MEM(pram,pio,vio) 116 `vio' is the virtual address of the 8MB debugging region.
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | Makefile | 58 obj-$(CONFIG_IBMVIO) += vio.o
|
/linux-4.1.27/drivers/tty/hvc/ |
D | hvc_vio.c | 64 MODULE_DEVICE_TABLE(vio, hvc_driver_table);
|
D | hvcs.c | 683 MODULE_DEVICE_TABLE(vio, hvcs_driver_table);
|
/linux-4.1.27/include/linux/i2c/ |
D | twl.h | 731 struct regulator_init_data *vio; member
|
/linux-4.1.27/drivers/char/tpm/ |
D | tpm_ibmvtpm.c | 39 MODULE_DEVICE_TABLE(vio, tpm_ibmvtpm_device_table);
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | board-cm-t35.c | 487 .vio = &cm_t35_vio,
|
D | board-rx51-peripherals.c | 977 .vio = &rx51_vio,
|
/linux-4.1.27/drivers/crypto/nx/ |
D | nx.c | 756 MODULE_DEVICE_TABLE(vio, nx_crypto_driver_ids);
|
/linux-4.1.27/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 1634 MODULE_DEVICE_TABLE(vio, ibmveth_device_table);
|
/linux-4.1.27/drivers/scsi/ibmvscsi/ |
D | ibmvscsi.c | 2391 MODULE_DEVICE_TABLE(vio, ibmvscsi_device_table);
|
D | ibmvfc.c | 4925 MODULE_DEVICE_TABLE(vio, ibmvfc_device_table);
|