Searched refs:si_sm_io (Results 1 – 13 of 13) sorted by relevance
/Linux-v4.19/drivers/char/ipmi/ |
D | ipmi_si_sm.h | 34 struct si_sm_io { struct 35 unsigned char (*inputb)(const struct si_sm_io *io, unsigned int offset); argument 36 void (*outputb)(const struct si_sm_io *io, argument 51 void (*addr_source_cleanup)(struct si_sm_io *io); argument 55 int (*io_setup)(struct si_sm_io *info); argument 56 void (*io_cleanup)(struct si_sm_io *info); argument 60 int (*irq_setup)(struct si_sm_io *io); argument 62 void (*irq_cleanup)(struct si_sm_io *io); argument 98 struct si_sm_io *io);
|
D | ipmi_si_mem_io.c | 6 static unsigned char intf_mem_inb(const struct si_sm_io *io, in intf_mem_inb() 12 static void intf_mem_outb(const struct si_sm_io *io, unsigned int offset, in intf_mem_outb() 18 static unsigned char intf_mem_inw(const struct si_sm_io *io, in intf_mem_inw() 25 static void intf_mem_outw(const struct si_sm_io *io, unsigned int offset, in intf_mem_outw() 31 static unsigned char intf_mem_inl(const struct si_sm_io *io, in intf_mem_inl() 38 static void intf_mem_outl(const struct si_sm_io *io, unsigned int offset, in intf_mem_outl() 45 static unsigned char mem_inq(const struct si_sm_io *io, unsigned int offset) in mem_inq() 51 static void mem_outq(const struct si_sm_io *io, unsigned int offset, in mem_outq() 58 static void mem_region_cleanup(struct si_sm_io *io, int num) in mem_region_cleanup() 68 static void mem_cleanup(struct si_sm_io *io) in mem_cleanup() [all …]
|
D | ipmi_si.h | 20 int ipmi_si_add_smi(struct si_sm_io *io); 22 void ipmi_irq_start_cleanup(struct si_sm_io *io); 23 int ipmi_std_irq_setup(struct si_sm_io *io); 24 void ipmi_irq_finish_setup(struct si_sm_io *io); 49 int ipmi_si_port_setup(struct si_sm_io *io); 50 int ipmi_si_mem_setup(struct si_sm_io *io);
|
D | ipmi_si_port_io.c | 6 static unsigned char port_inb(const struct si_sm_io *io, unsigned int offset) in port_inb() 13 static void port_outb(const struct si_sm_io *io, unsigned int offset, in port_outb() 21 static unsigned char port_inw(const struct si_sm_io *io, unsigned int offset) in port_inw() 28 static void port_outw(const struct si_sm_io *io, unsigned int offset, in port_outw() 36 static unsigned char port_inl(const struct si_sm_io *io, unsigned int offset) in port_inl() 43 static void port_outl(const struct si_sm_io *io, unsigned int offset, in port_outl() 51 static void port_cleanup(struct si_sm_io *io) in port_cleanup() 63 int ipmi_si_port_setup(struct si_sm_io *io) in ipmi_si_port_setup()
|
D | ipmi_si_platform.c | 58 struct si_sm_io *io = context; in ipmi_acpi_gpe() 64 static void acpi_gpe_irq_cleanup(struct si_sm_io *io) in acpi_gpe_irq_cleanup() 73 static int acpi_gpe_irq_setup(struct si_sm_io *io) in acpi_gpe_irq_setup() 102 struct si_sm_io *io) in ipmi_get_info_from_resources() 137 struct si_sm_io io; in platform_ipmi_probe() 218 struct si_sm_io io; in of_ipmi_probe() 294 static int find_slave_address(struct si_sm_io *io, int slave_addr) in find_slave_address() 313 struct si_sm_io io; in acpi_ipmi_probe()
|
D | ipmi_si_pci.c | 28 static void ipmi_pci_cleanup(struct si_sm_io *io) in ipmi_pci_cleanup() 35 static int ipmi_pci_probe_regspacing(struct si_sm_io *io) in ipmi_pci_probe_regspacing() 78 struct si_sm_io io; in ipmi_pci_probe()
|
D | ipmi_si_parisc.c | 12 struct si_sm_io io; in ipmi_parisc_probe()
|
D | ipmi_kcs_sm.c | 108 struct si_sm_io *io; 124 struct si_sm_io *io) in init_kcs_data()
|
D | ipmi_si_hardcode.c | 79 struct si_sm_io io; in ipmi_si_hardcode_find_bmc()
|
D | ipmi_smic_sm.c | 90 struct si_sm_io *io; 103 struct si_sm_io *io) in init_smic_data()
|
D | ipmi_si_intf.c | 138 struct si_sm_io io; 1241 void ipmi_irq_finish_setup(struct si_sm_io *io) in ipmi_irq_finish_setup() 1249 void ipmi_irq_start_cleanup(struct si_sm_io *io) in ipmi_irq_start_cleanup() 1256 static void std_irq_cleanup(struct si_sm_io *io) in std_irq_cleanup() 1262 int ipmi_std_irq_setup(struct si_sm_io *io) in ipmi_std_irq_setup() 1860 int ipmi_si_add_smi(struct si_sm_io *io) in ipmi_si_add_smi()
|
D | ipmi_si_hotmod.c | 211 struct si_sm_io io; in hotmod_handler()
|
D | ipmi_bt_sm.c | 77 struct si_sm_io *io; 171 static unsigned int bt_init_data(struct si_sm_data *bt, struct si_sm_io *io) in bt_init_data()
|