drivers/acpi/sbs.c
86
struct acpi_smb_hc *hc;
drivers/acpi/sbshc.c
104
static int acpi_smbus_transaction(struct acpi_smb_hc *hc, u8 protocol,
drivers/acpi/sbshc.c
161
int acpi_smbus_read(struct acpi_smb_hc *hc, u8 protocol, u8 address,
drivers/acpi/sbshc.c
169
int acpi_smbus_write(struct acpi_smb_hc *hc, u8 protocol, u8 address,
drivers/acpi/sbshc.c
177
int acpi_smbus_register_callback(struct acpi_smb_hc *hc,
drivers/acpi/sbshc.c
189
int acpi_smbus_unregister_callback(struct acpi_smb_hc *hc)
drivers/acpi/sbshc.c
203
struct acpi_smb_hc *hc = context;
drivers/acpi/sbshc.c
210
struct acpi_smb_hc *hc = context;
drivers/acpi/sbshc.c
243
struct acpi_smb_hc *hc;
drivers/acpi/sbshc.c
255
hc = kzalloc_obj(struct acpi_smb_hc);
drivers/acpi/sbshc.c
276
struct acpi_smb_hc *hc = platform_get_drvdata(pdev);
drivers/acpi/sbshc.c
87
static inline int smb_hc_read(struct acpi_smb_hc *hc, u8 address, u8 *data)
drivers/acpi/sbshc.c
92
static inline int smb_hc_write(struct acpi_smb_hc *hc, u8 address, u8 data)
drivers/acpi/sbshc.c
97
static int wait_transaction_complete(struct acpi_smb_hc *hc, int timeout)
drivers/acpi/sbshc.h
2
struct acpi_smb_hc;
drivers/acpi/sbshc.h
26
extern int acpi_smbus_read(struct acpi_smb_hc *hc, u8 protocol, u8 address,
drivers/acpi/sbshc.h
28
extern int acpi_smbus_write(struct acpi_smb_hc *hc, u8 protocol, u8 slave_address,
drivers/acpi/sbshc.h
30
extern int acpi_smbus_register_callback(struct acpi_smb_hc *hc,
drivers/acpi/sbshc.h
32
extern int acpi_smbus_unregister_callback(struct acpi_smb_hc *hc);