gb_operation
struct gb_operation *operation;
struct gb_operation *operation;
struct gb_operation, links);
struct gb_operation *operation;
struct gb_operation *operation;
struct gb_operation *operation;
DEFINE_EVENT(gb_operation, name, \
TP_PROTO(struct gb_operation *operation), \
struct gb_operation;
DECLARE_EVENT_CLASS(gb_operation,
TP_PROTO(struct gb_operation *operation),
void gb_operation_cancel(struct gb_operation *operation, int errno)
void gb_operation_cancel_incoming(struct gb_operation *operation, int errno)
struct gb_operation *operation;
struct gb_operation *operation;
sizeof(struct gb_operation), 0,
static bool gb_operation_result_set(struct gb_operation *operation, int result)
int gb_operation_result(struct gb_operation *operation)
static struct gb_operation *
struct gb_operation *operation;
static void gb_operation_request_handle(struct gb_operation *operation)
struct gb_operation *operation;
operation = container_of(work, struct gb_operation, work);
struct gb_operation *operation = timer_container_of(operation, t,
static int gb_operation_response_send(struct gb_operation *operation,
static int gb_operation_get_active(struct gb_operation *operation)
bool gb_operation_response_alloc(struct gb_operation *operation,
static struct gb_operation *
struct gb_operation *operation;
struct gb_operation *
struct gb_operation *operation;
struct gb_operation *
struct gb_operation *operation;
static struct gb_operation *
struct gb_operation *operation;
void gb_operation_get(struct gb_operation *operation)
struct gb_operation *operation;
operation = container_of(kref, struct gb_operation, kref);
void gb_operation_put(struct gb_operation *operation)
static void gb_operation_sync_callback(struct gb_operation *operation)
int gb_operation_request_send(struct gb_operation *operation,
static void gb_operation_put_active(struct gb_operation *operation)
int gb_operation_request_send_sync_timeout(struct gb_operation *operation,
static int gb_operation_response_send(struct gb_operation *operation,
struct gb_operation *operation = message->operation;
struct gb_operation *operation;
static bool gb_operation_is_active(struct gb_operation *operation)
struct gb_operation *operation;
static void gb_svc_process_module_removed(struct gb_operation *operation)
static void gb_svc_process_intf_oops(struct gb_operation *operation)
static void gb_svc_process_intf_mailbox_event(struct gb_operation *operation)
struct gb_operation *operation;
static int gb_svc_queue_deferred_request(struct gb_operation *operation)
static int gb_svc_intf_reset_recv(struct gb_operation *op)
static int gb_svc_module_inserted_recv(struct gb_operation *op)
static int gb_svc_module_removed_recv(struct gb_operation *op)
static int gb_svc_intf_oops_recv(struct gb_operation *op)
static int gb_svc_intf_mailbox_event_recv(struct gb_operation *op)
static int gb_svc_request_handler(struct gb_operation *op)
struct gb_operation *operation;
static int gb_svc_queue_deferred_request(struct gb_operation *operation);
static int gb_svc_version_request(struct gb_operation *op)
static int gb_svc_hello(struct gb_operation *op)
static void gb_svc_process_hello_deferred(struct gb_operation *operation)
static void gb_svc_process_module_inserted(struct gb_operation *operation)
static int gbaudio_codec_request_handler(struct gb_operation *op)
struct gb_operation *op;
struct gb_operation *op;
static int gb_bootrom_firmware_size_request(struct gb_operation *op)
static int gb_bootrom_get_firmware(struct gb_operation *op)
static int gb_bootrom_ready_to_boot(struct gb_operation *op)
static int gb_bootrom_request_handler(struct gb_operation *op)
struct gb_operation *operation;
static int gb_camera_request_handler(struct gb_operation *op)
int gb_fw_mgmt_request_handler(struct gb_operation *op);
int gb_fw_download_request_handler(struct gb_operation *op);
static int fw_download_find_firmware(struct gb_operation *op)
static int fw_download_fetch_firmware(struct gb_operation *op)
static int fw_download_release_firmware(struct gb_operation *op)
int gb_fw_download_request_handler(struct gb_operation *op)
static int fw_mgmt_interface_fw_loaded_operation(struct gb_operation *op)
static int fw_mgmt_backend_fw_updated_operation(struct gb_operation *op)
int gb_fw_mgmt_request_handler(struct gb_operation *op)
static int gb_gpio_request_handler(struct gb_operation *op)
static int gb_hid_request_handler(struct gb_operation *op)
struct gb_operation *operation;
struct gb_operation *operation;
static struct gb_operation *
struct gb_operation *operation;
static int gb_lights_request_handler(struct gb_operation *op)
static int gb_log_request_handler(struct gb_operation *op)
struct gb_operation *operation;
static void gb_loopback_async_operation_callback(struct gb_operation *operation)
struct gb_operation *operation;
struct gb_operation *operation;
struct gb_operation *operation;
static int gb_loopback_request_handler(struct gb_operation *operation)
struct gb_operation *op;
static int gb_supplies_request_handler(struct gb_operation *op)
static int gb_raw_request_handler(struct gb_operation *op)
static int gb_sdio_request_handler(struct gb_operation *op)
struct gb_operation *operation;
struct gb_operation *operation;
static struct gb_operation *gb_spi_operation_create(struct gb_spilib *spi,
struct gb_operation *operation;
struct gb_operation *operation;
static int gb_uart_serial_state_handler(struct gb_operation *op)
static int gb_uart_receive_credits_handler(struct gb_operation *op)
static int gb_uart_request_handler(struct gb_operation *op)
static int gb_uart_receive_data_handler(struct gb_operation *op)
struct gb_operation *operation;
struct gb_operation;
typedef int (*gb_request_handler_t)(struct gb_operation *);
gb_operation_is_incoming(struct gb_operation *operation)
gb_operation_is_unidirectional(struct gb_operation *operation)
gb_operation_short_response_allowed(struct gb_operation *operation)
static inline bool gb_operation_is_core(struct gb_operation *operation)
int gb_operation_result(struct gb_operation *operation);
struct gb_operation *
static inline struct gb_operation *
struct gb_operation *
void gb_operation_get(struct gb_operation *operation);
void gb_operation_put(struct gb_operation *operation);
bool gb_operation_response_alloc(struct gb_operation *operation,
int gb_operation_request_send(struct gb_operation *operation,
int gb_operation_request_send_sync_timeout(struct gb_operation *operation,
gb_operation_request_send_sync(struct gb_operation *operation)
void gb_operation_cancel(struct gb_operation *operation, int errno);
void gb_operation_cancel_incoming(struct gb_operation *operation, int errno);
struct gb_operation;
static inline void *gb_operation_get_data(struct gb_operation *operation)
static inline void gb_operation_set_data(struct gb_operation *operation,
struct gb_operation *operation;
typedef void (*gb_operation_callback)(struct gb_operation *);