ssif_bmc_ctx
static inline struct ssif_bmc_ctx *to_ssif_bmc(struct file *file)
return container_of(file->private_data, struct ssif_bmc_ctx, miscdev);
struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);
struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);
struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);
struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);
struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);
static void complete_response(struct ssif_bmc_ctx *ssif_bmc)
struct ssif_bmc_ctx *ssif_bmc = timer_container_of(ssif_bmc, t,
static void handle_request(struct ssif_bmc_ctx *ssif_bmc)
static void set_singlepart_response_buffer(struct ssif_bmc_ctx *ssif_bmc)
static void set_multipart_response_buffer(struct ssif_bmc_ctx *ssif_bmc)
static void handle_read_processed(struct ssif_bmc_ctx *ssif_bmc, u8 *val)
static void handle_write_received(struct ssif_bmc_ctx *ssif_bmc, u8 *val)
static bool validate_request_part(struct ssif_bmc_ctx *ssif_bmc)
static void process_request_part(struct ssif_bmc_ctx *ssif_bmc)
static void process_smbus_cmd(struct ssif_bmc_ctx *ssif_bmc, u8 *val)
static void on_read_requested_event(struct ssif_bmc_ctx *ssif_bmc, u8 *val)
static void on_read_processed_event(struct ssif_bmc_ctx *ssif_bmc, u8 *val)
static void on_write_requested_event(struct ssif_bmc_ctx *ssif_bmc, u8 *val)
static void on_write_received_event(struct ssif_bmc_ctx *ssif_bmc, u8 *val)
static void on_stop_event(struct ssif_bmc_ctx *ssif_bmc, u8 *val)
struct ssif_bmc_ctx *ssif_bmc = i2c_get_clientdata(client);
struct ssif_bmc_ctx *ssif_bmc;
struct ssif_bmc_ctx *ssif_bmc = i2c_get_clientdata(client);