Home
last modified time | relevance | path

Searched refs:sio (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/gpio/
H A Dgpio-f7188x.c93 struct f7188x_sio *sio; member
293 struct f7188x_sio *sio = bank->data->sio; in f7188x_gpio_get_direction() local
296 err = superio_enter(sio->addr); in f7188x_gpio_get_direction()
299 superio_select(sio->addr, sio->device); in f7188x_gpio_get_direction()
301 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_get_direction()
303 superio_exit(sio->addr); in f7188x_gpio_get_direction()
305 if (f7188x_gpio_dir_invert(sio->type)) in f7188x_gpio_get_direction()
318 struct f7188x_sio *sio in f7188x_gpio_direction_in() local
343 struct f7188x_sio *sio = bank->data->sio; f7188x_gpio_get() local
368 struct f7188x_sio *sio = bank->data->sio; f7188x_gpio_direction_out() local
400 struct f7188x_sio *sio = bank->data->sio; f7188x_gpio_set() local
427 struct f7188x_sio *sio = bank->data->sio; f7188x_gpio_set_config() local
458 struct f7188x_sio *sio = dev_get_platdata(&pdev->dev); f7188x_gpio_probe() local
528 f7188x_find(int addr,struct f7188x_sio * sio) f7188x_find() argument
600 f7188x_gpio_device_add(const struct f7188x_sio * sio) f7188x_gpio_device_add() argument
645 struct f7188x_sio sio; f7188x_gpio_init() local
[all...]
/linux/mm/
H A Dpage_io.c346 struct swap_iocb *sio = container_of(iocb, struct swap_iocb, iocb); in sio_write_complete() local
347 struct page *page = sio->bvec[0].bv_page; in sio_write_complete()
350 if (ret != sio->len) { in sio_write_complete()
361 for (p = 0; p < sio->pages; p++) { in sio_write_complete()
362 page = sio->bvec[p].bv_page; in sio_write_complete()
368 for (p = 0; p < sio->pages; p++) in sio_write_complete()
369 end_page_writeback(sio->bvec[p].bv_page); in sio_write_complete()
371 mempool_free(sio, sio_pool); in sio_write_complete()
376 struct swap_iocb *sio = swap_plug ? *swap_plug : NULL; in swap_writepage_fs() local
384 if (sio) { in swap_writepage_fs()
470 swap_write_unplug(struct swap_iocb * sio) swap_write_unplug() argument
484 struct swap_iocb *sio = container_of(iocb, struct swap_iocb, iocb); sio_read_complete() local
541 struct swap_iocb *sio = NULL; swap_read_folio_fs() local
659 __swap_read_unplug(struct swap_iocb * sio) __swap_read_unplug() argument
[all...]
H A Dswap.h24 void swap_write_unplug(struct swap_iocb *sio);
135 static inline void swap_write_unplug(struct swap_iocb *sio) in swap_write_unplug() argument
/linux/drivers/parisc/
H A Dsuperio.c151 struct superio_device *sio = &sio_dev; in superio_init() local
152 struct pci_dev *pdev = sio->lio_pdev; in superio_init()
156 if (sio->suckyio_irq_enabled) in superio_init()
160 BUG_ON(!sio->usb_pdev); in superio_init()
163 pdev->irq = sio->usb_pdev->irq; in superio_init()
166 sio->usb_pdev->irq = superio_fixup_irq(sio->usb_pdev); in superio_init()
171 pci_read_config_dword (pdev, SIO_SP1BAR, &sio->sp1_base); in superio_init()
172 sio->sp1_base &= ~1; in superio_init()
173 printk(KERN_INFO PFX "Serial port 1 at 0x%x\n", sio in superio_init()
449 struct superio_device *sio = &sio_dev; superio_probe() local
[all...]
/linux/drivers/net/ethernet/ti/
H A Dtlan.c2234 u8 sio; in tlan_finish_reset() local
2302 sio = tlan_dio_read8(dev->base_addr, TLAN_NET_SIO); in tlan_finish_reset()
2303 sio |= TLAN_NET_SIO_MINTEN; in tlan_finish_reset()
2304 tlan_dio_write8(dev->base_addr, TLAN_NET_SIO, sio); in tlan_finish_reset()
2836 u16 sio, tmp; in __tlan_mii_read_reg() local
2846 sio = dev->base_addr + TLAN_DIO_DATA + TLAN_NET_SIO; in __tlan_mii_read_reg()
2850 minten = tlan_get_bit(TLAN_NET_SIO_MINTEN, sio); in __tlan_mii_read_reg()
2852 tlan_clear_bit(TLAN_NET_SIO_MINTEN, sio); in __tlan_mii_read_reg()
2860 tlan_clear_bit(TLAN_NET_SIO_MTXEN, sio); /* change direction */ in __tlan_mii_read_reg()
2862 tlan_clear_bit(TLAN_NET_SIO_MCLK, sio); /* cloc in __tlan_mii_read_reg()
2927 u16 sio; tlan_mii_send_data() local
2970 u16 sio; tlan_mii_sync() local
3009 u16 sio; __tlan_mii_write_reg() local
3083 u16 sio; tlan_ee_send_start() local
3125 u16 sio; tlan_ee_send_byte() local
3186 u16 sio; tlan_ee_receive_byte() local
[all...]
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-pow.h1571 ptr.sio.mem_region = CVMX_IO_SEG; in cvmx_pow_tag_sw_nocheck()
1572 ptr.sio.is_io = 1; in cvmx_pow_tag_sw_nocheck()
1573 ptr.sio.did = CVMX_OCT_DID_TAG_SWTAG; in cvmx_pow_tag_sw_nocheck()
1683 ptr.sio.mem_region = CVMX_IO_SEG; in cvmx_pow_tag_sw_full_nocheck()
1684 ptr.sio.is_io = 1; in cvmx_pow_tag_sw_full_nocheck()
1685 ptr.sio.did = CVMX_OCT_DID_TAG_SWTAG; in cvmx_pow_tag_sw_full_nocheck()
1686 ptr.sio.offset = CAST64(wqp); in cvmx_pow_tag_sw_full_nocheck()
1760 ptr.sio.mem_region = CVMX_IO_SEG; in cvmx_pow_tag_sw_null_nocheck()
1761 ptr.sio.is_io = 1; in cvmx_pow_tag_sw_null_nocheck()
1762 ptr.sio in cvmx_pow_tag_sw_null_nocheck()
[all...]
H A Dcvmx-address.h176 } sio; member
251 } sio; member
/linux/drivers/md/
H A Ddm-io.c439 struct sync_io *sio = context; in sync_io_complete() local
441 sio->error_bits = error; in sync_io_complete()
442 complete(&sio->wait); in sync_io_complete()
449 struct sync_io sio; in sync_io() local
451 init_completion(&sio.wait); in sync_io()
454 sync_io_complete, &sio, ioprio); in sync_io()
456 wait_for_completion_io(&sio.wait); in sync_io()
459 *error_bits = sio.error_bits; in sync_io()
461 return sio.error_bits ? -EIO : 0; in sync_io()
/linux/drivers/hwmon/
H A Dw83627hf.c100 superio_outb(struct w83627hf_sio_data *sio, int reg, int val) in superio_outb() argument
102 outb(reg, sio->sioaddr); in superio_outb()
103 outb(val, sio->sioaddr + 1); in superio_outb()
107 superio_inb(struct w83627hf_sio_data *sio, int reg) in superio_inb() argument
109 outb(reg, sio->sioaddr); in superio_inb()
110 return inb(sio->sioaddr + 1); in superio_inb()
114 superio_select(struct w83627hf_sio_data *sio, int ld) in superio_select() argument
116 outb(DEV, sio->sioaddr); in superio_select()
117 outb(ld, sio->sioaddr + 1); in superio_select()
121 superio_enter(struct w83627hf_sio_data *sio) in superio_enter() argument
133 superio_exit(struct w83627hf_sio_data * sio) superio_exit() argument
[all...]
/linux/arch/alpha/include/asm/
H A Dmachvec.h107 } sio; member
/linux/arch/arm64/boot/dts/apple/
H A Ds5l8960x-pmgr.dtsi402 label = "sio";
H A Dt7001-pmgr.dtsi325 label = "sio";
H A Dt7000-pmgr.dtsi315 label = "sio";
H A Ds800-0-3-pmgr.dtsi280 label = "sio";
H A Dt8010-pmgr.dtsi270 label = "sio";
H A Ds8001-pmgr.dtsi280 label = "sio";
H A Dt8011-pmgr.dtsi280 label = "sio";
H A Dt8012-pmgr.dtsi251 label = "sio";
H A Dt8015-pmgr.dtsi298 label = "sio";
H A Dt8112-pmgr.dtsi168 label = "sio";
H A Dt8103-pmgr.dtsi227 label = "sio";
H A Dt600x-pmgr.dtsi817 label = DIE_LABEL(sio);
/linux/drivers/usb/serial/
H A DKconfig177 See <http://ftdi-usb-sio.sourceforge.net/> for more