/linux/drivers/greybus/ ! |
H A D | connection.c | 25 struct gb_connection *connection; in gb_connection_cport_in_use() local 27 list_for_each_entry(connection, &hd->connections, hd_links) { in gb_connection_cport_in_use() 28 if (connection->intf == intf && in gb_connection_cport_in_use() 29 connection->intf_cport_id == cport_id) in gb_connection_cport_in_use() 36 static void gb_connection_get(struct gb_connection *connection) in gb_connection_get() argument 38 kref_get(&connection->kref); in gb_connection_get() 40 trace_gb_connection_get(connection); in gb_connection_get() 43 static void gb_connection_put(struct gb_connection *connection) in gb_connection_put() argument 45 trace_gb_connection_put(connection); in gb_connection_put() 47 kref_put(&connection in gb_connection_put() 56 struct gb_connection *connection; gb_connection_hd_find() local 79 struct gb_connection *connection; greybus_data_rcvd() local 96 struct gb_connection *connection; gb_connection_kref_release() local 105 gb_connection_init_name(struct gb_connection * connection) gb_connection_init_name() argument 150 struct gb_connection *connection; _gb_connection_create() local 279 gb_connection_hd_cport_enable(struct gb_connection * connection) gb_connection_hd_cport_enable() argument 298 gb_connection_hd_cport_disable(struct gb_connection * connection) gb_connection_hd_cport_disable() argument 313 gb_connection_hd_cport_connected(struct gb_connection * connection) gb_connection_hd_cport_connected() argument 331 gb_connection_hd_cport_flush(struct gb_connection * connection) gb_connection_hd_cport_flush() argument 349 gb_connection_hd_cport_quiesce(struct gb_connection * connection) gb_connection_hd_cport_quiesce() argument 376 gb_connection_hd_cport_clear(struct gb_connection * connection) gb_connection_hd_cport_clear() argument 399 gb_connection_svc_connection_create(struct gb_connection * connection) gb_connection_svc_connection_create() argument 439 gb_connection_svc_connection_destroy(struct gb_connection * connection) gb_connection_svc_connection_destroy() argument 452 gb_connection_control_connected(struct gb_connection * connection) gb_connection_control_connected() argument 477 gb_connection_control_disconnecting(struct gb_connection * connection) gb_connection_control_disconnecting() argument 497 gb_connection_control_disconnected(struct gb_connection * connection) gb_connection_control_disconnected() argument 530 gb_connection_shutdown_operation(struct gb_connection * connection,u8 phase) gb_connection_shutdown_operation() argument 554 gb_connection_cport_shutdown(struct gb_connection * connection,u8 phase) gb_connection_cport_shutdown() argument 584 gb_connection_cport_shutdown_phase_1(struct gb_connection * connection) gb_connection_cport_shutdown_phase_1() argument 590 gb_connection_cport_shutdown_phase_2(struct gb_connection * connection) gb_connection_cport_shutdown_phase_2() argument 601 gb_connection_cancel_operations(struct gb_connection * connection,int errno) gb_connection_cancel_operations() argument 630 gb_connection_flush_incoming_operations(struct gb_connection * connection,int errno) gb_connection_flush_incoming_operations() argument 671 _gb_connection_enable(struct gb_connection * connection,bool rx) _gb_connection_enable() argument 737 gb_connection_enable(struct gb_connection * connection) gb_connection_enable() argument 757 gb_connection_enable_tx(struct gb_connection * connection) gb_connection_enable_tx() argument 782 gb_connection_disable_rx(struct gb_connection * connection) gb_connection_disable_rx() argument 802 gb_connection_mode_switch_prepare(struct gb_connection * connection) gb_connection_mode_switch_prepare() argument 807 gb_connection_mode_switch_complete(struct gb_connection * connection) gb_connection_mode_switch_complete() argument 817 gb_connection_disable(struct gb_connection * connection) gb_connection_disable() argument 855 gb_connection_disable_forced(struct gb_connection * connection) gb_connection_disable_forced() argument 881 gb_connection_destroy(struct gb_connection * connection) gb_connection_destroy() argument 907 gb_connection_latency_tag_enable(struct gb_connection * connection) gb_connection_latency_tag_enable() argument 924 gb_connection_latency_tag_disable(struct gb_connection * connection) gb_connection_latency_tag_disable() argument [all...] |
H A D | operation.c | 37 * Increment operation active count and add to connection list unless the 38 * connection is going away. 44 struct gb_connection *connection = operation->connection; in gb_operation_get_active() local 47 spin_lock_irqsave(&connection->lock, flags); in gb_operation_get_active() 48 switch (connection->state) { in gb_operation_get_active() 64 list_add_tail(&operation->links, &connection->operations); in gb_operation_get_active() 68 spin_unlock_irqrestore(&connection->lock, flags); in gb_operation_get_active() 73 spin_unlock_irqrestore(&connection->lock, flags); in gb_operation_get_active() 81 struct gb_connection *connection in gb_operation_put_active() local 98 struct gb_connection *connection = operation->connection; gb_operation_is_active() local 196 gb_operation_find_outgoing(struct gb_connection * connection,u16 operation_id) gb_operation_find_outgoing() argument 217 struct gb_connection *connection = message->operation->connection; gb_message_send() local 238 struct gb_connection *connection = operation->connection; gb_operation_request_handle() local 520 gb_operation_create_common(struct gb_connection * connection,u8 type,size_t request_size,size_t response_size,unsigned long op_flags,gfp_t gfp_flags) gb_operation_create_common() argument 576 gb_operation_create_flags(struct gb_connection * connection,u8 type,size_t request_size,size_t response_size,unsigned long flags,gfp_t gfp) gb_operation_create_flags() argument 602 gb_operation_create_core(struct gb_connection * connection,u8 type,size_t request_size,size_t response_size,unsigned long flags,gfp_t gfp) gb_operation_create_core() argument 622 gb_operation_get_payload_size_max(struct gb_connection * connection) gb_operation_get_payload_size_max() argument 631 gb_operation_create_incoming(struct gb_connection * connection,u16 id,u8 type,void * data,size_t size) gb_operation_create_incoming() argument 726 struct gb_connection *connection = operation->connection; gb_operation_request_send() local 827 struct gb_connection *connection = operation->connection; gb_operation_response_send() local 876 struct gb_connection *connection = operation->connection; greybus_message_sent() local 914 gb_connection_recv_request(struct gb_connection * connection,const struct gb_operation_msg_hdr * header,void * data,size_t size) gb_connection_recv_request() argument 958 gb_connection_recv_response(struct gb_connection * connection,const struct gb_operation_msg_hdr * header,void * data,size_t size) gb_connection_recv_response() argument 1027 gb_connection_recv(struct gb_connection * connection,void * data,size_t size) gb_connection_recv() argument 1139 gb_operation_sync_timeout(struct gb_connection * connection,int type,void * request,int request_size,void * response,int response_size,unsigned int timeout) gb_operation_sync_timeout() argument 1192 gb_operation_unidirectional_timeout(struct gb_connection * connection,int type,void * request,int request_size,unsigned int timeout) gb_operation_unidirectional_timeout() argument [all...] |
H A D | control.c | 20 struct gb_interface *intf = control->connection->intf; in gb_control_get_version() 28 ret = gb_operation_sync(control->connection, in gb_control_get_version() 58 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_version() 65 ret = gb_operation_sync(control->connection, in gb_control_get_bundle_version() 87 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_versions() 107 struct gb_connection *connection = intf->control->connection; in gb_control_get_manifest_size_operation() local 110 ret = gb_operation_sync(connection, GB_CONTROL_TYPE_GET_MANIFEST_SIZE, in gb_control_get_manifest_size_operation() 113 dev_err(&connection->intf->dev, in gb_control_get_manifest_size_operation() 125 struct gb_connection *connection in gb_control_get_manifest_operation() local 446 struct gb_connection *connection; gb_control_create() local [all...] |
/linux/include/linux/greybus/ ! |
H A D | connection.h | 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() argument 81 return !connection->intf; in gb_connection_is_static() 84 int gb_connection_enable(struct gb_connection *connection); 85 int gb_connection_enable_tx(struct gb_connection *connection); 86 void gb_connection_disable_rx(struct gb_connection *connection); 87 void gb_connection_disable(struct gb_connection *connection); 88 void gb_connection_disable_forced(struct gb_connection *connection); 90 void gb_connection_mode_switch_prepare(struct gb_connection *connection); 91 void gb_connection_mode_switch_complete(struct gb_connection *connection); 99 gb_connection_e2efc_enabled(struct gb_connection * connection) gb_connection_e2efc_enabled() argument 105 gb_connection_flow_control_disabled(struct gb_connection * connection) gb_connection_flow_control_disabled() argument 110 gb_connection_is_offloaded(struct gb_connection * connection) gb_connection_is_offloaded() argument 115 gb_connection_is_control(struct gb_connection * connection) gb_connection_is_control() argument 120 gb_connection_get_data(struct gb_connection * connection) gb_connection_get_data() argument 125 gb_connection_set_data(struct gb_connection * connection,void * data) gb_connection_set_data() argument [all...] |
H A D | operation.h | 74 * connection between two UniPro interfaces. 77 * end of the connection coupled with a reply message returned to 79 * dependent on the protocol associated with the connection. 82 * directly usable by protocol handlers: the operation's connection 93 struct gb_connection *connection; member 111 struct list_head links; /* connection->operations */ 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() argument 199 gb_operation_sync(struct gb_connection * connection,int type,void * request,int request_size,void * response,int response_size) gb_operation_sync() argument 208 gb_operation_unidirectional(struct gb_connection * connection,int type,void * request,int request_size) gb_operation_unidirectional() argument [all...] |
/linux/drivers/staging/greybus/ ! |
H A D | fw-core.c | 31 static int gb_fw_spi_connection_init(struct gb_connection *connection) in gb_fw_spi_connection_init() argument 35 if (!connection) in gb_fw_spi_connection_init() 38 ret = gb_connection_enable(connection); in gb_fw_spi_connection_init() 42 ret = gb_spilib_master_init(connection, &connection->bundle->dev, in gb_fw_spi_connection_init() 45 gb_connection_disable(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() argument 54 if (!connection) in gb_fw_spi_connection_exit() 57 gb_spilib_master_exit(connection); in gb_fw_spi_connection_exit() 58 gb_connection_disable(connection); in gb_fw_spi_connection_exit() 65 struct gb_connection *connection; gb_fw_core_probe() local [all...] |
H A D | audio_apbridgea.c | 12 int gb_audio_apbridgea_set_config(struct gb_connection *connection, in gb_audio_apbridgea_set_config() argument 24 return gb_hd_output(connection->hd, &req, sizeof(req), in gb_audio_apbridgea_set_config() 29 int gb_audio_apbridgea_register_cport(struct gb_connection *connection, in gb_audio_apbridgea_register_cport() argument 41 ret = gb_pm_runtime_get_sync(connection->bundle); in gb_audio_apbridgea_register_cport() 45 return gb_hd_output(connection->hd, &req, sizeof(req), in gb_audio_apbridgea_register_cport() 50 int gb_audio_apbridgea_unregister_cport(struct gb_connection *connection, in gb_audio_apbridgea_unregister_cport() argument 62 ret = gb_hd_output(connection->hd, &req, sizeof(req), in gb_audio_apbridgea_unregister_cport() 65 gb_pm_runtime_put_autosuspend(connection->bundle); 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() argument 80 return gb_hd_output(connection in gb_audio_apbridgea_set_tx_data_size() 85 gb_audio_apbridgea_prepare_tx(struct gb_connection * connection,__u16 i2s_port) gb_audio_apbridgea_prepare_tx() argument 98 gb_audio_apbridgea_start_tx(struct gb_connection * connection,__u16 i2s_port,__u64 timestamp) gb_audio_apbridgea_start_tx() argument 112 gb_audio_apbridgea_stop_tx(struct gb_connection * connection,__u16 i2s_port) gb_audio_apbridgea_stop_tx() argument 124 gb_audio_apbridgea_shutdown_tx(struct gb_connection * connection,__u16 i2s_port) gb_audio_apbridgea_shutdown_tx() argument 137 gb_audio_apbridgea_set_rx_data_size(struct gb_connection * connection,__u16 i2s_port,__u16 size) gb_audio_apbridgea_set_rx_data_size() argument 151 gb_audio_apbridgea_prepare_rx(struct gb_connection * connection,__u16 i2s_port) gb_audio_apbridgea_prepare_rx() argument 164 gb_audio_apbridgea_start_rx(struct gb_connection * connection,__u16 i2s_port) gb_audio_apbridgea_start_rx() argument 177 gb_audio_apbridgea_stop_rx(struct gb_connection * connection,__u16 i2s_port) gb_audio_apbridgea_stop_rx() argument 189 gb_audio_apbridgea_shutdown_rx(struct gb_connection * connection,__u16 i2s_port) gb_audio_apbridgea_shutdown_rx() argument [all...] |
H A D | audio_gb.c | 12 int gb_audio_gb_get_topology(struct gb_connection *connection, in gb_audio_gb_get_topology() argument 20 ret = gb_operation_sync(connection, GB_AUDIO_TYPE_GET_TOPOLOGY_SIZE, in gb_audio_gb_get_topology() 33 ret = gb_operation_sync(connection, GB_AUDIO_TYPE_GET_TOPOLOGY, NULL, 0, in gb_audio_gb_get_topology() 46 int gb_audio_gb_get_control(struct gb_connection *connection, in gb_audio_gb_get_control() argument 57 ret = gb_operation_sync(connection, GB_AUDIO_TYPE_GET_CONTROL, in gb_audio_gb_get_control() 68 int gb_audio_gb_set_control(struct gb_connection *connection, in gb_audio_gb_set_control() argument 78 return gb_operation_sync(connection, GB_AUDIO_TYPE_SET_CONTROL, in gb_audio_gb_set_control() 83 int gb_audio_gb_enable_widget(struct gb_connection *connection, in gb_audio_gb_enable_widget() argument 90 return gb_operation_sync(connection, GB_AUDIO_TYPE_ENABLE_WIDGET, in gb_audio_gb_enable_widget() 95 int gb_audio_gb_disable_widget(struct gb_connection *connection, in gb_audio_gb_disable_widget() argument 107 gb_audio_gb_get_pcm(struct gb_connection * connection,u16 data_cport,u32 * format,u32 * rate,u8 * channels,u8 * sig_bits) gb_audio_gb_get_pcm() argument 131 gb_audio_gb_set_pcm(struct gb_connection * connection,u16 data_cport,u32 format,u32 rate,u8 channels,u8 sig_bits) gb_audio_gb_set_pcm() argument 148 gb_audio_gb_set_tx_data_size(struct gb_connection * connection,u16 data_cport,u16 size) gb_audio_gb_set_tx_data_size() argument 161 gb_audio_gb_activate_tx(struct gb_connection * connection,u16 data_cport) gb_audio_gb_activate_tx() argument 173 gb_audio_gb_deactivate_tx(struct gb_connection * connection,u16 data_cport) gb_audio_gb_deactivate_tx() argument 185 gb_audio_gb_set_rx_data_size(struct gb_connection * connection,u16 data_cport,u16 size) gb_audio_gb_set_rx_data_size() argument 198 gb_audio_gb_activate_rx(struct gb_connection * connection,u16 data_cport) gb_audio_gb_activate_rx() argument 210 gb_audio_gb_deactivate_rx(struct gb_connection * connection,u16 data_cport) gb_audio_gb_deactivate_rx() argument [all...] |
H A D | bootrom.c | 34 struct gb_connection *connection; member 57 struct device *dev = &bootrom->connection->bundle->dev; in gb_bootrom_timedout() 114 struct gb_connection *connection = bootrom->connection; in bootrom_es2_fixup_vid_pid() local 115 struct gb_interface *intf = connection->bundle->intf; in bootrom_es2_fixup_vid_pid() 121 ret = gb_operation_sync(connection, GB_BOOTROM_TYPE_GET_VID_PID, in bootrom_es2_fixup_vid_pid() 124 dev_err(&connection->bundle->dev, in bootrom_es2_fixup_vid_pid() 139 dev_dbg(&connection->bundle->dev, "Bootrom got vid (0x%x)/pid (0x%x)\n", in bootrom_es2_fixup_vid_pid() 146 struct gb_connection *connection = bootrom->connection; in find_firmware() local 313 struct gb_connection *connection = op->connection; gb_bootrom_ready_to_boot() local 416 struct gb_connection *connection; gb_bootrom_probe() local [all...] |
H A D | spi.c | 20 struct gb_connection *connection; in gb_spi_probe() local 23 connection = gb_connection_create(gbphy_dev->bundle, in gb_spi_probe() 26 if (IS_ERR(connection)) in gb_spi_probe() 27 return PTR_ERR(connection); in gb_spi_probe() 29 ret = gb_connection_enable(connection); in gb_spi_probe() 33 ret = gb_spilib_master_init(connection, &gbphy_dev->dev, spilib_ops); in gb_spi_probe() 37 gb_gbphy_set_data(gbphy_dev, connection); in gb_spi_probe() 43 gb_connection_disable(connection); in gb_spi_probe() 45 gb_connection_destroy(connection); in gb_spi_probe() 52 struct gb_connection *connection in gb_spi_remove() local [all...] |
H A D | log.c | 15 struct gb_connection *connection; member 20 struct gb_connection *connection = op->connection; in gb_log_request_handler() local 21 struct device *dev = &connection->bundle->dev; in gb_log_request_handler() 69 struct gb_connection *connection; in gb_log_probe() local 84 connection = gb_connection_create(bundle, le16_to_cpu(cport_desc->id), in gb_log_probe() 86 if (IS_ERR(connection)) { in gb_log_probe() 87 retval = PTR_ERR(connection); in gb_log_probe() 91 log->connection = connection; in gb_log_probe() 110 struct gb_connection *connection = log->connection; gb_log_disconnect() local [all...] |
H A D | pwm.c | 18 struct gb_connection *connection; member 27 static int gb_pwm_get_npwm(struct gb_connection *connection) in gb_pwm_get_npwm() argument 32 ret = gb_operation_sync(connection, GB_PWM_TYPE_PWM_COUNT, in gb_pwm_get_npwm() 58 ret = gb_operation_sync(pwmc->connection, GB_PWM_TYPE_ACTIVATE, in gb_pwm_activate_operation() 80 ret = gb_operation_sync(pwmc->connection, GB_PWM_TYPE_DEACTIVATE, in gb_pwm_deactivate_operation() 105 ret = gb_operation_sync(pwmc->connection, GB_PWM_TYPE_CONFIG, in gb_pwm_config_operation() 129 ret = gb_operation_sync(pwmc->connection, GB_PWM_TYPE_POLARITY, in gb_pwm_set_polarity_operation() 151 ret = gb_operation_sync(pwmc->connection, GB_PWM_TYPE_ENABLE, in gb_pwm_enable_operation() 168 ret = gb_operation_sync(pwmc->connection, GB_PWM_TYPE_DISABLE, in gb_pwm_disable_operation() 247 struct gb_connection *connection; in gb_pwm_probe() local 303 struct gb_connection *connection = pwmc->connection; gb_pwm_remove() local [all...] |
H A D | i2c.c | 18 struct gb_connection *connection; member 39 * Note: gb_i2c_dev->connection is assumed to have been valid. 47 ret = gb_operation_sync(gb_i2c_dev->connection, in gb_i2c_device_setup() 78 gb_i2c_operation_create(struct gb_connection *connection, in gb_i2c_operation_create() argument 81 struct gb_i2c_device *gb_i2c_dev = gb_connection_get_data(connection); in gb_i2c_operation_create() 116 operation = gb_operation_create(connection, GB_I2C_TYPE_TRANSFER, in gb_i2c_operation_create() 176 struct gb_connection *connection = gb_i2c_dev->connection; in gb_i2c_transfer_operation() local 181 operation = gb_i2c_operation_create(connection, msgs, msg_count); in gb_i2c_transfer_operation() 233 struct gb_connection *connection; in gb_i2c_probe() local 294 struct gb_connection *connection = gb_i2c_dev->connection; gb_i2c_remove() local [all...] |
H A D | authentication.c | 28 struct gb_connection *connection; member 31 bool disabled; /* connection getting disabled */ 89 struct gb_connection *connection = cap->connection; in cap_get_endpoint_uid() local 93 ret = gb_operation_sync(connection, GB_CAP_TYPE_GET_ENDPOINT_UID, NULL, in cap_get_endpoint_uid() 108 struct gb_connection *connection = cap->connection; in cap_get_ims_certificate() local 111 size_t max_size = gb_operation_get_payload_size_max(connection); in cap_get_ims_certificate() 115 op = gb_operation_create_flags(connection, in cap_get_ims_certificate() 147 struct gb_connection *connection in cap_authenticate() local 301 gb_cap_connection_init(struct gb_connection * connection) gb_cap_connection_init() argument 367 gb_cap_connection_exit(struct gb_connection * connection) gb_cap_connection_exit() argument [all...] |
H A D | light.c | 59 struct gb_connection *connection; member 69 return channel->light->glights->connection; in get_conn_from_channel() 74 return light->glights->connection; in get_conn_from_light() 112 struct gb_connection *connection = get_conn_from_channel(channel); in __gb_lights_flash_intensity_set() local 113 struct gb_bundle *bundle = connection->bundle; in __gb_lights_flash_intensity_set() 128 ret = gb_operation_sync(connection, GB_LIGHTS_TYPE_SET_FLASH_INTENSITY, in __gb_lights_flash_intensity_set() 301 struct gb_connection *connection = get_conn_from_channel(channel); in gb_lights_fade_set() local 302 struct gb_bundle *bundle = connection->bundle; in gb_lights_fade_set() 317 ret = gb_operation_sync(connection, GB_LIGHTS_TYPE_SET_FADE, in gb_lights_fade_set() 327 struct gb_connection *connection in gb_lights_color_set() local 353 struct gb_connection *connection = get_conn_from_channel(channel); __gb_lights_led_brightness_set() local 435 struct gb_connection *connection = get_conn_from_channel(channel); gb_blink_set() local 514 struct gb_connection *connection = get_conn_from_light(light); gb_lights_light_v4l2_register() local 577 struct gb_connection *connection = get_conn_from_light(light); gb_lights_light_v4l2_register() local 619 struct gb_connection *connection = get_conn_from_channel(channel); gb_lights_flash_strobe_set() local 660 struct gb_connection *connection = get_conn_from_channel(channel); gb_lights_flash_timeout_set() local 691 struct gb_connection *connection = get_conn_from_channel(channel); gb_lights_flash_fault_get() local 753 struct gb_connection *connection = get_conn_from_channel(channel); __gb_lights_flash_led_register() local 811 struct gb_connection *connection = get_conn_from_channel(channel); gb_lights_channel_flash_config() local 854 struct gb_connection *connection = get_conn_from_channel(channel); gb_lights_channel_flash_config() local 873 struct gb_connection *connection = get_conn_from_channel(channel); __gb_lights_led_register() local 933 struct gb_connection *connection = get_conn_from_light(light); gb_lights_channel_config() local 1143 struct gb_connection *connection = glights->connection; gb_lights_create_all() local 1175 struct gb_connection *connection = glights->connection; gb_lights_register_all() local 1195 struct gb_connection *connection = op->connection; gb_lights_request_handler() local 1250 struct gb_connection *connection; gb_lights_probe() local [all...] |
H A D | audio_module.c | 143 struct gb_connection *connection = op->connection; in gbaudio_codec_request_handler() local 145 greybus_get_drvdata(connection->bundle); in gbaudio_codec_request_handler() 169 dev_err_ratelimited(&connection->bundle->dev, in gbaudio_codec_request_handler() 181 struct gb_connection *connection; in gb_audio_add_mgmt_connection() local 190 connection = gb_connection_create(bundle, le16_to_cpu(cport_desc->id), in gb_audio_add_mgmt_connection() 192 if (IS_ERR(connection)) in gb_audio_add_mgmt_connection() 193 return PTR_ERR(connection); in gb_audio_add_mgmt_connection() 196 gbmodule->mgmt_connection = connection; in gb_audio_add_mgmt_connection() 205 struct gb_connection *connection; in gb_audio_add_data_connection() local [all...] |
H A D | power_supply.c | 50 struct gb_connection *connection; member 312 return gbpsy->supplies->connection; in get_conn_from_psy() 361 struct gb_connection *connection = get_conn_from_psy(gbpsy); in gb_power_supply_state_change() local 372 ret = gb_pm_runtime_get_sync(connection->bundle); in gb_power_supply_state_change() 374 dev_err(&connection->bundle->dev, in gb_power_supply_state_change() 380 ret = gb_pm_runtime_put_autosuspend(connection->bundle); in gb_power_supply_state_change() 382 dev_err(&connection->bundle->dev, in gb_power_supply_state_change() 476 struct gb_connection *connection = get_conn_from_psy(gbpsy); in gb_power_supply_description_get() local 483 ret = gb_operation_sync(connection, in gb_power_supply_description_get() 508 struct gb_connection *connection in gb_power_supply_prop_descriptors_get() local 592 struct gb_connection *connection = get_conn_from_psy(gbpsy); __gb_power_supply_property_update() local 661 struct gb_connection *connection = get_conn_from_psy(gbpsy); _gb_power_supply_property_get() local 697 struct gb_connection *connection = get_conn_from_psy(gbpsy); gb_power_supply_status_get() local 768 struct gb_connection *connection = get_conn_from_psy(gbpsy); gb_power_supply_property_set() local 819 struct gb_connection *connection = get_conn_from_psy(gbpsy); gb_power_supply_register() local 935 struct gb_connection *connection = supplies->connection; gb_power_supplies_setup() local 969 struct gb_connection *connection = supplies->connection; gb_power_supplies_register() local 990 struct gb_connection *connection = op->connection; gb_supplies_request_handler() local 1056 struct gb_connection *connection; gb_power_supply_probe() local [all...] |
H A D | raw.c | 19 struct gb_connection *connection; member 61 struct device *dev = &raw->connection->bundle->dev; in receive_data() 94 struct gb_connection *connection = op->connection; in gb_raw_request_handler() local 95 struct device *dev = &connection->bundle->dev; in gb_raw_request_handler() 96 struct gb_raw *raw = greybus_get_drvdata(connection->bundle); in gb_raw_request_handler() 128 struct gb_connection *connection = raw->connection; in gb_raw_send() local 143 retval = gb_operation_sync(connection, GB_RAW_TYPE_SEND, in gb_raw_send() 155 struct gb_connection *connection; in gb_raw_probe() local 230 struct gb_connection *connection = raw->connection; gb_raw_disconnect() local [all...] |
/linux/drivers/block/drbd/ ! |
H A D | drbd_receiver.c | 57 static int drbd_do_features(struct drbd_connection *connection); 58 static int drbd_do_auth(struct drbd_connection *connection); 60 static void conn_wait_active_ee_empty(struct drbd_connection *connection); 121 nc = rcu_dereference(peer_device->connection->net_conf); in drbd_alloc_pages() 325 static int drbd_recv(struct drbd_connection *connection, void *buf, size_t size) in drbd_recv() argument 329 rv = drbd_recv_short(connection->data.socket, buf, size, 0); in drbd_recv() 333 drbd_info(connection, "sock was reset by peer\n"); in drbd_recv() 335 drbd_err(connection, "sock_recvmsg returned %d\n", rv); in drbd_recv() 337 if (test_bit(DISCONNECT_SENT, &connection->flags)) { in drbd_recv() 340 t = rcu_dereference(connection->net_conf)->ping_timeo * HZ/10; in drbd_recv() [all …]
|
H A D | drbd_main.c | 151 * @connection: DRBD connection. 157 * termination of the connection. 159 void tl_release(struct drbd_connection *connection, unsigned int barrier_nr, in tl_release() argument 167 spin_lock_irq(&connection->resource->req_lock); in tl_release() 171 list_for_each_entry(r, &connection->transfer_log, tl_requests) { in tl_release() 196 drbd_err(connection, "BAD! BarrierAck #%u received, but no epoch in tl!?\n", in tl_release() 201 drbd_err(connection, "BAD! BarrierAck #%u received, expected #%u!\n", in tl_release() 207 drbd_err(connection, "BAD! BarrierAck #%u received with n_writes=%u, expected n_writes=%u!\n", in tl_release() 216 list_for_each_entry(req, &connection->transfer_log, tl_requests) in tl_release() 221 req = list_prepare_entry(tmp, &connection->transfer_log, tl_requests); in tl_release() [all …]
|
H A D | drbd_state.c | 46 struct drbd_connection *connection; in count_objects() local 54 for_each_connection(connection, resource) in count_objects() 79 state_change->connections[n].connection = NULL; in alloc_state_change() 88 struct drbd_connection *connection; in remember_old_state() local 112 for_each_connection(connection, resource) { in remember_old_state() 113 kref_get(&connection->kref); in remember_old_state() 114 connection_state_change->connection = connection; in remember_old_state() 116 connection->cstate; in remember_old_state() 118 conn_highest_peer(connection); in remember_old_state() 184 struct drbd_connection *connection = remember_new_state() local 270 struct drbd_connection *connection = forget_state_change() local 294 conn_all_vols_unconf(struct drbd_connection * connection) conn_all_vols_unconf() argument 335 conn_highest_role(struct drbd_connection * connection) conn_highest_role() argument 351 conn_highest_peer(struct drbd_connection * connection) conn_highest_peer() argument 367 conn_highest_disk(struct drbd_connection * connection) conn_highest_disk() argument 383 conn_lowest_disk(struct drbd_connection * connection) conn_lowest_disk() argument 399 conn_highest_pdsk(struct drbd_connection * connection) conn_highest_pdsk() argument 415 conn_lowest_conn(struct drbd_connection * connection) conn_lowest_conn() argument 431 no_peer_wf_report_params(struct drbd_connection * connection) no_peer_wf_report_params() argument 448 wake_up_all_devices(struct drbd_connection * connection) wake_up_all_devices() argument 799 conn_pr_state_change(struct drbd_connection * connection,union drbd_state os,union drbd_state ns,enum chg_state_flags flags) conn_pr_state_change() argument 912 is_valid_soft_transition(union drbd_state os,union drbd_state ns,struct drbd_connection * connection) is_valid_soft_transition() argument 1267 struct drbd_connection *connection = peer_device ? peer_device->connection : NULL; _drbd_set_state() local 1566 struct drbd_connection *connection = p->connection; notify_connection_state_change() local 1714 struct drbd_connection *connection = peer_device ? peer_device->connection : NULL; after_state_ch() local 2043 struct drbd_connection *connection; global() member 2051 struct drbd_connection *connection = acscw->connection; w_after_conn_state_ch() local 2113 conn_old_common_state(struct drbd_connection * connection,union drbd_state * pcs,enum chg_state_flags * pf) conn_old_common_state() argument 2160 conn_is_valid_transition(struct drbd_connection * connection,union drbd_state mask,union drbd_state val,enum chg_state_flags flags) conn_is_valid_transition() argument 2203 conn_set_state(struct drbd_connection * connection,union drbd_state mask,union drbd_state val,union drbd_state * pns_min,union drbd_state * pns_max,enum chg_state_flags flags) conn_set_state() argument 2275 _conn_rq_cond(struct drbd_connection * connection,union drbd_state mask,union drbd_state val) _conn_rq_cond() argument 2293 _conn_request_state(struct drbd_connection * connection,union drbd_state mask,union drbd_state val,enum chg_state_flags flags) _conn_request_state() argument 2387 conn_request_state(struct drbd_connection * connection,union drbd_state mask,union drbd_state val,enum chg_state_flags flags) conn_request_state() argument [all...] |
H A D | drbd_worker.c | 96 drbd_queue_work(&peer_device->connection->sender_work, &peer_req->w); in drbd_endio_read_sec_final() 107 struct drbd_connection *connection = peer_device->connection; in drbd_endio_write_sec_final() local 149 if (connection->cstate >= C_WF_REPORT_PARAMS) { in drbd_endio_write_sec_final() 151 if (!queue_work(connection->ack_sender, &peer_device->send_acks_work)) in drbd_endio_write_sec_final() 353 digest_size = crypto_shash_digestsize(peer_device->connection->csums_tfm); in w_e_send_csum() 358 drbd_csum_ee(peer_device->connection->csums_tfm, peer_req, digest); in w_e_send_csum() 449 &first_peer_device(device)->connection->sender_work, in resync_timer_fn() 589 struct drbd_connection *const connection = peer_device ? peer_device->connection : NULL; in make_resync_request() local 617 if (connection->agreed_features & DRBD_FF_THIN_RESYNC) { in make_resync_request() 631 mutex_lock(&connection->data.mutex); in make_resync_request() [all …]
|
H A D | drbd_nl.c | 216 nla_len(adm_ctx->my_addr) > sizeof(adm_ctx->connection->my_addr)) || in drbd_adm_prepare() 218 nla_len(adm_ctx->peer_addr) > sizeof(adm_ctx->connection->peer_addr))) { in drbd_adm_prepare() 258 adm_ctx->connection = conn_get_by_addrs(nla_data(adm_ctx->my_addr), in drbd_adm_prepare() 262 if (!adm_ctx->connection) { in drbd_adm_prepare() 263 drbd_msg_put_info(adm_ctx->reply_skb, "unknown connection"); in drbd_adm_prepare() 290 : adm_ctx->connection ? adm_ctx->connection->resource : NULL; in drbd_adm_prepare() 310 if (adm_ctx->connection) { in drbd_adm_finish() 311 kref_put(&adm_ctx->connection->kref, &drbd_destroy_connection); in drbd_adm_finish() 312 adm_ctx->connection in drbd_adm_finish() 327 setup_khelper_env(struct drbd_connection * connection,char ** envp) setup_khelper_env() argument 364 struct drbd_connection *connection = first_peer_device(device)->connection; drbd_khelper() local 406 conn_khelper(struct drbd_connection * connection,char * cmd) conn_khelper() argument 443 highest_fencing_policy(struct drbd_connection * connection) highest_fencing_policy() argument 469 conn_try_outdate_peer(struct drbd_connection * connection) conn_try_outdate_peer() argument 588 struct drbd_connection *connection = (struct drbd_connection *)data; _try_outdate_peer_async() local 596 conn_try_outdate_peer_async(struct drbd_connection * connection) conn_try_outdate_peer_async() argument 618 struct drbd_connection *const connection = peer_device ? peer_device->connection : NULL; drbd_set_role() local 627 struct drbd_connection *connection; drbd_set_role() local 1219 drbd_max_discard_sectors(struct drbd_connection * connection) drbd_max_discard_sectors() argument 1229 drbd_discard_supported(struct drbd_connection * connection,struct drbd_backing_dev * bdev) drbd_discard_supported() argument 1262 struct drbd_connection *connection = drbd_reconsider_queue_parameters() local 1345 conn_reconfig_start(struct drbd_connection * connection) conn_reconfig_start() argument 1352 conn_reconfig_done(struct drbd_connection * connection) conn_reconfig_done() argument 1721 struct drbd_connection *connection; drbd_adm_attach() local 2186 conn_resync_running(struct drbd_connection * connection) conn_resync_running() argument 2208 conn_ov_running(struct drbd_connection * connection) conn_ov_running() argument 2229 _check_net_options(struct drbd_connection * connection,struct net_conf * old_net_conf,struct net_conf * new_net_conf) _check_net_options() argument 2273 check_net_options(struct drbd_connection * connection,struct net_conf * new_net_conf) check_net_options() argument 2358 struct drbd_connection *connection; drbd_adm_net_opts() local 2476 connection_to_info(struct connection_info * info,struct drbd_connection * connection) connection_to_info() argument 2505 struct drbd_connection *connection; drbd_adm_connect() local 2645 conn_try_disconnect(struct drbd_connection * connection,bool force) conn_try_disconnect() argument 2715 struct drbd_connection *connection; drbd_adm_disconnect() local 3185 nla_put_drbd_cfg_context(struct sk_buff * skb,struct drbd_resource * resource,struct drbd_connection * connection,struct drbd_device * device) nla_put_drbd_cfg_context() argument 3438 struct drbd_connection *connection; drbd_adm_dump_connections() local 3923 struct drbd_connection *connection; get_one_status() local 4207 struct drbd_connection *connection; drbd_adm_new_resource() local 4347 struct drbd_connection *connection = adm_del_minor() local 4396 struct drbd_connection *connection; adm_del_resource() local 4428 struct drbd_connection *connection; drbd_adm_down() local 4659 notify_connection_state(struct sk_buff * skb,unsigned int seq,struct drbd_connection * connection,struct connection_info * connection_info,enum drbd_notification_type type) notify_connection_state() argument 4759 notify_helper(enum drbd_notification_type type,struct drbd_device * device,struct drbd_connection * connection,const char * name,int status) notify_helper() argument [all...] |
/linux/drivers/net/ethernet/intel/ice/ ! |
H A D | ice_devids.h | 27 /* Intel(R) Ethernet Connection E823-L for backplane */ 29 /* Intel(R) Ethernet Connection E823-L for SFP */ 31 /* Intel(R) Ethernet Connection E823-L/X557-AT 10GBASE-T */ 33 /* Intel(R) Ethernet Connection E823-L 1GbE */ 35 /* Intel(R) Ethernet Connection E823-L for QSFP */ 76 /* Intel(R) Ethernet Connection E823-C for backplane */ 78 /* Intel(R) Ethernet Connection E823-C for QSFP */ 80 /* Intel(R) Ethernet Connection E823-C for SFP */ 82 /* Intel(R) Ethernet Connection E823-C/X557-AT 10GBASE-T */ 84 /* Intel(R) Ethernet Connection E82 [all...] |
/linux/include/rdma/ ! |
H A D | ib_cm.h | 312 * Communication identifiers are used to track connection states, service 320 * ib_destroy_cm_id - Destroy a connection identifier. 321 * @cm_id: Connection identifier to destroy. 323 * This call blocks until the connection identifier is destroyed. 336 * connection and service ID resolution requests. 337 * @cm_id: Connection identifier associated with the listen request. 338 * @service_id: Service identifier matched against incoming connection 374 * ib_send_cm_req - Sends a connection request to the remote node. 375 * @cm_id: Connection identifier that will be associated with the 376 * connection reques [all...] |