Home
last modified time | relevance | path

Searched refs:si_sm_io (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/char/ipmi/
H A Dipmi_si.h46 struct si_sm_io { struct
47 unsigned char (*inputb)(const struct si_sm_io *io, unsigned int offset); argument
48 void (*outputb)(const struct si_sm_io *io, argument
65 int (*io_setup)(struct si_sm_io *info); argument
66 void (*io_cleanup)(struct si_sm_io *info); argument
70 int (*irq_setup)(struct si_sm_io *io); argument
72 void (*irq_cleanup)(struct si_sm_io *io); argument
79 int ipmi_si_add_smi(struct si_sm_io *io); argument
81 void ipmi_irq_start_cleanup(struct si_sm_io *io);
82 int ipmi_std_irq_setup(struct si_sm_io *io);
[all …]
H A Dipmi_si_mem_io.c6 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 …]
H A Dipmi_si_port_io.c6 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()
H A Dipmi_si_ls2k.c44 static unsigned char ls2k_mem_inb_v0(const struct si_sm_io *io, unsigned int offset) in ls2k_mem_inb_v0()
59 static unsigned char ls2k_mem_inb_v1(const struct si_sm_io *io, unsigned int offset) in ls2k_mem_inb_v1()
82 static void ls2k_mem_outb_v0(const struct si_sm_io *io, unsigned int offset, in ls2k_mem_outb_v0()
105 static void ls2k_mem_outb_v1(const struct si_sm_io *io, unsigned int offset, in ls2k_mem_outb_v1()
126 static void ls2k_mem_cleanup(struct si_sm_io *io) in ls2k_mem_cleanup()
132 static int ipmi_ls2k_mem_setup(struct si_sm_io *io) in ipmi_ls2k_mem_setup()
151 struct si_sm_io io; in ipmi_ls2k_probe()
H A Dipmi_si_platform.c61 struct si_sm_io *io = context; in ipmi_acpi_gpe()
67 static void acpi_gpe_irq_cleanup(struct si_sm_io *io) in acpi_gpe_irq_cleanup()
76 static int acpi_gpe_irq_setup(struct si_sm_io *io) in acpi_gpe_irq_setup()
103 static void ipmi_set_addr_data_and_space(struct resource *r, struct si_sm_io *io) in ipmi_set_addr_data_and_space()
114 struct si_sm_io *io) in ipmi_get_info_from_resources()
137 struct si_sm_io io; in platform_ipmi_probe()
229 struct si_sm_io io; in of_ipmi_probe()
296 static int find_slave_address(struct si_sm_io *io, int slave_addr) in find_slave_address()
311 struct si_sm_io io; in acpi_ipmi_probe()
H A Dipmi_si_pci.c24 static int ipmi_pci_probe_regspacing(struct si_sm_io *io) in ipmi_pci_probe_regspacing()
68 struct si_sm_io io; in ipmi_pci_probe()
H A Dipmi_si_sm.h57 struct si_sm_io *io);
H A Dipmi_si_parisc.c12 struct si_sm_io io; in ipmi_parisc_probe()
H A Dipmi_kcs_sm.c110 struct si_sm_io *io;
126 struct si_sm_io *io) in init_kcs_data()
H A Dipmi_smic_sm.c92 struct si_sm_io *io;
105 struct si_sm_io *io) in init_smic_data()
H A Dipmi_si_intf.c146 struct si_sm_io io;
1268 void ipmi_irq_finish_setup(struct si_sm_io *io) in ipmi_irq_finish_setup()
1276 void ipmi_irq_start_cleanup(struct si_sm_io *io) in ipmi_irq_start_cleanup()
1283 static void std_irq_cleanup(struct si_sm_io *io) in std_irq_cleanup()
1289 int ipmi_std_irq_setup(struct si_sm_io *io) in ipmi_std_irq_setup()
1899 int ipmi_si_add_smi(struct si_sm_io *io) in ipmi_si_add_smi()
H A Dipmi_bt_sm.c79 struct si_sm_io *io;
173 static unsigned int bt_init_data(struct si_sm_data *bt, struct si_sm_io *io) in bt_init_data()