| /linux/include/linux/greybus/ |
| H A D | connection.h | 38 struct gb_connection { struct 67 struct gb_connection *gb_connection_create_static(struct gb_host_device *hd, argument 69 struct gb_connection *gb_connection_create_control(struct gb_interface *intf); 70 struct gb_connection *gb_connection_create(struct gb_bundle *bundle, 72 struct gb_connection *gb_connection_create_flags(struct gb_bundle *bundle, 75 struct gb_connection *gb_connection_create_offloaded(struct gb_bundle *bundle, 77 void gb_connection_destroy(struct gb_connection *connection); 79 static inline bool gb_connection_is_static(struct gb_connection *connection) in gb_connection_is_static() 84 int gb_connection_enable(struct gb_connection *connection); 85 int gb_connection_enable_tx(struct gb_connection *connection); [all …]
|
| H A D | operation.h | 93 struct gb_connection *connection; 139 void gb_connection_recv(struct gb_connection *connection, 144 size_t gb_operation_get_payload_size_max(struct gb_connection *connection); 146 gb_operation_create_flags(struct gb_connection *connection, 152 gb_operation_create(struct gb_connection *connection, in gb_operation_create() 161 gb_operation_create_core(struct gb_connection *connection, 191 int gb_operation_sync_timeout(struct gb_connection *connection, int type, 195 int gb_operation_unidirectional_timeout(struct gb_connection *connection, 199 static inline int gb_operation_sync(struct gb_connection *connection, int type, in gb_operation_sync() 208 static inline int gb_operation_unidirectional(struct gb_connection *connection, in gb_operation_unidirectional()
|
| H A D | control.h | 19 struct gb_connection *connection;
|
| H A D | svc.h | 43 struct gb_connection *connection;
|
| /linux/drivers/greybus/ |
| H A D | connection.c | 25 struct gb_connection *connection; in gb_connection_cport_in_use() 36 static void gb_connection_get(struct gb_connection *connection) in gb_connection_get() 43 static void gb_connection_put(struct gb_connection *connection) in gb_connection_put() 53 static struct gb_connection * 56 struct gb_connection *connection; in gb_connection_hd_find() 79 struct gb_connection *connection; in greybus_data_rcvd() 96 struct gb_connection *connection; in gb_connection_kref_release() 98 connection = container_of(kref, struct gb_connection, kref); in gb_connection_kref_release() 105 static void gb_connection_init_name(struct gb_connection *connection) in gb_connection_init_name() 143 static struct gb_connection * [all …]
|
| H A D | operation.c | 44 struct gb_connection *connection = operation->connection; in gb_operation_get_active() 81 struct gb_connection *connection = operation->connection; in gb_operation_put_active() 98 struct gb_connection *connection = operation->connection; in gb_operation_is_active() 196 gb_operation_find_outgoing(struct gb_connection *connection, u16 operation_id) in gb_operation_find_outgoing() 217 struct gb_connection *connection = message->operation->connection; in gb_message_send() 238 struct gb_connection *connection = operation->connection; in gb_operation_request_handle() 520 gb_operation_create_common(struct gb_connection *connection, u8 type, in gb_operation_create_common() 576 gb_operation_create_flags(struct gb_connection *connection, in gb_operation_create_flags() 602 gb_operation_create_core(struct gb_connection *connection, in gb_operation_create_core() 622 size_t gb_operation_get_payload_size_max(struct gb_connection *connection) in gb_operation_get_payload_size_max() [all …]
|
| H A D | greybus_trace.h | 18 struct gb_connection; 163 DECLARE_EVENT_CLASS(gb_connection, 165 TP_PROTO(struct gb_connection *connection), 194 DEFINE_EVENT(gb_connection, name, \ 195 TP_PROTO(struct gb_connection *connection), \
|
| H A D | svc.c | 504 struct gb_connection *connection = svc->connection; in gb_svc_connection_destroy() 644 struct gb_connection *connection = op->connection; in gb_svc_version_request() 839 struct gb_connection *connection = op->connection; in gb_svc_hello() 923 struct gb_connection *connection = operation->connection; in gb_svc_process_hello_deferred() 956 struct gb_connection *connection = operation->connection; in gb_svc_process_module_inserted() 1004 struct gb_connection *connection = operation->connection; in gb_svc_process_module_removed() 1032 struct gb_connection *connection = operation->connection; in gb_svc_process_intf_oops() 1063 struct gb_connection *connection = operation->connection; in gb_svc_process_intf_mailbox_event() 1233 struct gb_connection *connection = op->connection; in gb_svc_request_handler()
|
| H A D | bundle.c | 94 struct gb_connection *connection; in gb_bundle_disable_all_connections() 102 struct gb_connection *connection; in gb_bundle_enable_all_connections()
|
| H A D | control.c | 107 struct gb_connection *connection = intf->control->connection; in gb_control_get_manifest_size_operation() 125 struct gb_connection *connection = intf->control->connection; in gb_control_get_manifest_operation() 446 struct gb_connection *connection; in gb_control_create()
|
| /linux/drivers/staging/greybus/ |
| H A D | firmware.h | 25 struct gb_connection *to_fw_mgmt_connection(struct device *dev); 27 int gb_fw_mgmt_connection_init(struct gb_connection *connection); 28 void gb_fw_mgmt_connection_exit(struct gb_connection *connection); 32 int gb_fw_download_connection_init(struct gb_connection *connection); 33 void gb_fw_download_connection_exit(struct gb_connection *connection); 38 int gb_cap_connection_init(struct gb_connection *connection); 39 void gb_cap_connection_exit(struct gb_connection *connection);
|
| H A D | audio_apbridgea.c | 12 int gb_audio_apbridgea_set_config(struct gb_connection *connection, in gb_audio_apbridgea_set_config() 29 int gb_audio_apbridgea_register_cport(struct gb_connection *connection, in gb_audio_apbridgea_register_cport() 50 int gb_audio_apbridgea_unregister_cport(struct gb_connection *connection, in gb_audio_apbridgea_unregister_cport() 71 int gb_audio_apbridgea_set_tx_data_size(struct gb_connection *connection, in gb_audio_apbridgea_set_tx_data_size() 85 int gb_audio_apbridgea_prepare_tx(struct gb_connection *connection, in gb_audio_apbridgea_prepare_tx() 98 int gb_audio_apbridgea_start_tx(struct gb_connection *connection, in gb_audio_apbridgea_start_tx() 112 int gb_audio_apbridgea_stop_tx(struct gb_connection *connection, __u16 i2s_port) in gb_audio_apbridgea_stop_tx() 124 int gb_audio_apbridgea_shutdown_tx(struct gb_connection *connection, in gb_audio_apbridgea_shutdown_tx() 137 int gb_audio_apbridgea_set_rx_data_size(struct gb_connection *connection, in gb_audio_apbridgea_set_rx_data_size() 151 int gb_audio_apbridgea_prepare_rx(struct gb_connection *connection, in gb_audio_apbridgea_prepare_rx() [all …]
|
| H A D | fw-core.c | 16 struct gb_connection *download_connection; 17 struct gb_connection *mgmt_connection; 18 struct gb_connection *spi_connection; 19 struct gb_connection *cap_connection; 24 struct gb_connection *to_fw_mgmt_connection(struct device *dev) in to_fw_mgmt_connection() 31 static int gb_fw_spi_connection_init(struct gb_connection *connection) in gb_fw_spi_connection_init() 52 static void gb_fw_spi_connection_exit(struct gb_connection *connection) in gb_fw_spi_connection_exit() 65 struct gb_connection *connection; in gb_fw_core_probe()
|
| H A D | spilib.h | 15 struct gb_connection; 22 int gb_spilib_master_init(struct gb_connection *connection, 24 void gb_spilib_master_exit(struct gb_connection *connection);
|
| H A D | log.c | 15 struct gb_connection *connection; 20 struct gb_connection *connection = op->connection; in gb_log_request_handler() 69 struct gb_connection *connection; in gb_log_probe() 110 struct gb_connection *connection = log->connection; in gb_log_disconnect()
|
| H A D | light.c | 59 struct gb_connection *connection; 67 static struct gb_connection *get_conn_from_channel(struct gb_channel *channel) in get_conn_from_channel() 72 static struct gb_connection *get_conn_from_light(struct gb_light *light) in get_conn_from_light() 112 struct gb_connection *connection = get_conn_from_channel(channel); in __gb_lights_flash_intensity_set() 300 struct gb_connection *connection = get_conn_from_channel(channel); in gb_lights_fade_set() 326 struct gb_connection *connection = get_conn_from_channel(channel); in gb_lights_color_set() 352 struct gb_connection *connection = get_conn_from_channel(channel); in __gb_lights_led_brightness_set() 434 struct gb_connection *connection = get_conn_from_channel(channel); in gb_blink_set() 513 struct gb_connection *connection = get_conn_from_light(light); in gb_lights_light_v4l2_register() 576 struct gb_connection *connection = get_conn_from_light(light); in gb_lights_light_v4l2_register() [all …]
|
| H A D | i2c.c | 18 struct gb_connection *connection; 78 gb_i2c_operation_create(struct gb_connection *connection, in gb_i2c_operation_create() 176 struct gb_connection *connection = gb_i2c_dev->connection; in gb_i2c_transfer_operation() 233 struct gb_connection *connection; in gb_i2c_probe() 294 struct gb_connection *connection = gb_i2c_dev->connection; in gb_i2c_remove()
|
| H A D | fw-download.c | 38 struct gb_connection *connection; 223 struct gb_connection *connection = op->connection; in fw_download_find_firmware() 270 struct gb_connection *connection = op->connection; in fw_download_fetch_firmware() 353 struct gb_connection *connection = op->connection; in fw_download_release_firmware() 404 int gb_fw_download_connection_init(struct gb_connection *connection) in gb_fw_download_connection_init() 436 void gb_fw_download_connection_exit(struct gb_connection *connection) in gb_fw_download_connection_exit()
|
| H A D | spi.c | 20 struct gb_connection *connection; in gb_spi_probe() 52 struct gb_connection *connection = gb_gbphy_get_data(gbphy_dev); in gb_spi_remove()
|
| H A D | fw-management.c | 25 struct gb_connection *connection; 110 struct gb_connection *connection = fw_mgmt->connection; in fw_mgmt_interface_fw_version_operation() 187 struct gb_connection *connection = op->connection; in fw_mgmt_interface_fw_loaded_operation() 238 struct gb_connection *connection = fw_mgmt->connection; in fw_mgmt_backend_fw_version_operation() 329 struct gb_connection *connection = op->connection; in fw_mgmt_backend_fw_updated_operation() 572 int gb_fw_mgmt_connection_init(struct gb_connection *connection) in gb_fw_mgmt_connection_init() 643 void gb_fw_mgmt_connection_exit(struct gb_connection *connection) in gb_fw_mgmt_connection_exit()
|
| H A D | bootrom.c | 34 struct gb_connection *connection; 114 struct gb_connection *connection = bootrom->connection; in bootrom_es2_fixup_vid_pid() 146 struct gb_connection *connection = bootrom->connection; in find_firmware() 313 struct gb_connection *connection = op->connection; in gb_bootrom_ready_to_boot() 416 struct gb_connection *connection; in gb_bootrom_probe()
|
| H A D | usb.c | 34 struct gb_connection *connection; 161 struct gb_connection *connection; in gb_usb_probe() 222 struct gb_connection *connection = gb_usb_dev->connection; in gb_usb_remove()
|
| H A D | gpio.c | 36 struct gb_connection *connection; 359 struct gb_connection *connection = op->connection; in gb_gpio_request_handler() 498 struct gb_connection *connection; in gb_gpio_probe() 595 struct gb_connection *connection = ggc->connection; in gb_gpio_remove()
|
| H A D | camera.c | 52 struct gb_connection *connection; 53 struct gb_connection *data_connection; 183 static int gb_camera_operation_sync_flags(struct gb_connection *connection, in gb_camera_operation_sync_flags() 380 struct gb_connection *conn; in gb_camera_setup_data_connection() 1143 struct gb_connection *connection = gcam->connection; in gb_camera_debugfs_init() 1215 struct gb_connection *conn; in gb_camera_probe()
|