| /Linux-v5.4/drivers/gpio/ | 
| D | gpio-f7188x.c | 65 	struct f7188x_sio *sio;  member241 	struct f7188x_sio *sio = bank->data->sio;  in f7188x_gpio_get_direction()  local
 244 	err = superio_enter(sio->addr);  in f7188x_gpio_get_direction()
 247 	superio_select(sio->addr, SIO_LD_GPIO);  in f7188x_gpio_get_direction()
 249 	dir = superio_inb(sio->addr, gpio_dir(bank->regbase));  in f7188x_gpio_get_direction()
 251 	superio_exit(sio->addr);  in f7188x_gpio_get_direction()
 260 	struct f7188x_sio *sio = bank->data->sio;  in f7188x_gpio_direction_in()  local
 263 	err = superio_enter(sio->addr);  in f7188x_gpio_direction_in()
 266 	superio_select(sio->addr, SIO_LD_GPIO);  in f7188x_gpio_direction_in()
 268 	dir = superio_inb(sio->addr, gpio_dir(bank->regbase));  in f7188x_gpio_direction_in()
 [all …]
 
 | 
| /Linux-v5.4/drivers/parisc/ | 
| D | superio.c | 151 	struct superio_device *sio = &sio_dev;  in superio_init()  local152 	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->sp1_base);  in superio_init()
 175 	pci_read_config_dword (pdev, SIO_SP2BAR, &sio->sp2_base);  in superio_init()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/ti/ | 
| D | tlan.c | 2259 	u8		sio;  in tlan_finish_reset()  local2327 		sio = tlan_dio_read8(dev->base_addr, TLAN_NET_SIO);  in tlan_finish_reset()
 2328 		sio |= TLAN_NET_SIO_MINTEN;  in tlan_finish_reset()
 2329 		tlan_dio_write8(dev->base_addr, TLAN_NET_SIO, sio);  in tlan_finish_reset()
 2851 	u16	sio, tmp;  in tlan_mii_read_reg()  local
 2860 	sio = dev->base_addr + TLAN_DIO_DATA + TLAN_NET_SIO;  in tlan_mii_read_reg()
 2867 	minten = tlan_get_bit(TLAN_NET_SIO_MINTEN, sio);  in tlan_mii_read_reg()
 2869 		tlan_clear_bit(TLAN_NET_SIO_MINTEN, sio);  in tlan_mii_read_reg()
 2877 	tlan_clear_bit(TLAN_NET_SIO_MTXEN, sio);	/* change direction */  in tlan_mii_read_reg()
 2879 	tlan_clear_bit(TLAN_NET_SIO_MCLK, sio);		/* clock idle bit */  in tlan_mii_read_reg()
 [all …]
 
 | 
| /Linux-v5.4/arch/alpha/kernel/ | 
| D | sys_sio.c | 94 	       orig_route_tab, alpha_mv.sys.sio.route_tab);  in sio_pci_route()102 				   alpha_mv.sys.sio.route_tab);  in sio_pci_route()
 199 	tmp = __kernel_extbl(alpha_mv.sys.sio.route_tab, irq);  in noname_map_irq()
 225 	tmp = __kernel_extbl(alpha_mv.sys.sio.route_tab, irq);  in p2k_map_irq()
 354 	.sys = { .sio = {
 384 	.sys = { .sio = {
 413 	.sys = { .sio = {
 451 	.sys = { .sio = {
 480 	.sys = { .sio = {
 
 | 
| /Linux-v5.4/arch/mips/include/asm/octeon/ | 
| D | cvmx-pow.h | 1571 	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.did = CVMX_OCT_DID_TAG_TAG1;  in cvmx_pow_tag_sw_null_nocheck()
 [all …]
 
 | 
| D | cvmx-address.h | 176 	} sio;  member251 	} sio;  member
 
 | 
| /Linux-v5.4/drivers/md/ | 
| D | dm-io.c | 426 	struct sync_io *sio = context;  in sync_io_complete()  local428 	sio->error_bits = error;  in sync_io_complete()
 429 	complete(&sio->wait);  in sync_io_complete()
 437 	struct sync_io sio;  in sync_io()  local
 444 	init_completion(&sio.wait);  in sync_io()
 451 	io->context = &sio;  in sync_io()
 458 	wait_for_completion_io(&sio.wait);  in sync_io()
 461 		*error_bits = sio.error_bits;  in sync_io()
 463 	return sio.error_bits ? -EIO : 0;  in sync_io()
 
 | 
| /Linux-v5.4/drivers/hwmon/ | 
| D | w83627hf.c | 100 superio_outb(struct w83627hf_sio_data *sio, int reg, int val)  in superio_outb()  argument102 	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
 [all …]
 
 | 
| /Linux-v5.4/arch/alpha/include/asm/ | 
| D | machvec.h | 120 	    } sio;  member
 | 
| /Linux-v5.4/drivers/usb/serial/ | 
| D | Kconfig | 179 	  See <http://ftdi-usb-sio.sourceforge.net/> for more
 |