| /kernel/linux/linux-5.10/drivers/greybus/ |
| 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->kref, gb_connection_kref_release); in gb_connection_put() [all …]
|
| 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 = operation->connection; in gb_operation_put_active() local 84 spin_lock_irqsave(&connection->lock, flags); in gb_operation_put_active() [all …]
|
| 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 = intf->control->connection; in gb_control_get_manifest_operation() local 127 return gb_operation_sync(connection, GB_CONTROL_TYPE_GET_MANIFEST, in gb_control_get_manifest_operation() [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/greybus/ |
| D | connection.c | 29 struct gb_connection *connection; in gb_connection_cport_in_use() local 31 list_for_each_entry(connection, &hd->connections, hd_links) { in gb_connection_cport_in_use() 32 if (connection->intf == intf && in gb_connection_cport_in_use() 33 connection->intf_cport_id == cport_id) in gb_connection_cport_in_use() 40 static void gb_connection_get(struct gb_connection *connection) in gb_connection_get() argument 42 kref_get(&connection->kref); in gb_connection_get() 44 trace_gb_connection_get(connection); in gb_connection_get() 47 static void gb_connection_put(struct gb_connection *connection) in gb_connection_put() argument 49 trace_gb_connection_put(connection); in gb_connection_put() 51 kref_put(&connection->kref, gb_connection_kref_release); in gb_connection_put() [all …]
|
| D | connection.h | 74 void gb_connection_destroy(struct gb_connection *connection); 76 static inline bool gb_connection_is_static(struct gb_connection *connection) in gb_connection_is_static() argument 78 return !connection->intf; in gb_connection_is_static() 81 int gb_connection_enable(struct gb_connection *connection); 82 int gb_connection_enable_tx(struct gb_connection *connection); 83 void gb_connection_disable_rx(struct gb_connection *connection); 84 void gb_connection_disable(struct gb_connection *connection); 85 void gb_connection_disable_forced(struct gb_connection *connection); 87 void gb_connection_mode_switch_prepare(struct gb_connection *connection); 88 void gb_connection_mode_switch_complete(struct gb_connection *connection); [all …]
|
| 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; in gb_fw_core_probe() local [all …]
|
| D | audio_apbridgea.c | 13 int gb_audio_apbridgea_set_config(struct gb_connection *connection, in gb_audio_apbridgea_set_config() argument 25 return gb_hd_output(connection->hd, &req, sizeof(req), in gb_audio_apbridgea_set_config() 30 int gb_audio_apbridgea_register_cport(struct gb_connection *connection, in gb_audio_apbridgea_register_cport() argument 42 ret = gb_pm_runtime_get_sync(connection->bundle); in gb_audio_apbridgea_register_cport() 46 return gb_hd_output(connection->hd, &req, sizeof(req), in gb_audio_apbridgea_register_cport() 51 int gb_audio_apbridgea_unregister_cport(struct gb_connection *connection, in gb_audio_apbridgea_unregister_cport() argument 63 ret = gb_hd_output(connection->hd, &req, sizeof(req), in gb_audio_apbridgea_unregister_cport() 66 gb_pm_runtime_put_autosuspend(connection->bundle); in gb_audio_apbridgea_unregister_cport() 72 int gb_audio_apbridgea_set_tx_data_size(struct gb_connection *connection, in gb_audio_apbridgea_set_tx_data_size() argument 81 return gb_hd_output(connection->hd, &req, sizeof(req), in gb_audio_apbridgea_set_tx_data_size() [all …]
|
| D | audio_codec.h | 96 struct gb_connection *connection; member 138 /* connection info */ 176 extern int gb_audio_gb_get_topology(struct gb_connection *connection, 178 extern int gb_audio_gb_get_control(struct gb_connection *connection, 181 extern int gb_audio_gb_set_control(struct gb_connection *connection, 184 extern int gb_audio_gb_enable_widget(struct gb_connection *connection, 186 extern int gb_audio_gb_disable_widget(struct gb_connection *connection, 188 extern int gb_audio_gb_get_pcm(struct gb_connection *connection, 192 extern int gb_audio_gb_set_pcm(struct gb_connection *connection, 196 extern int gb_audio_gb_set_tx_data_size(struct gb_connection *connection, [all …]
|
| D | audio_gb.c | 14 int gb_audio_gb_get_topology(struct gb_connection *connection, in gb_audio_gb_get_topology() argument 22 ret = gb_operation_sync(connection, GB_AUDIO_TYPE_GET_TOPOLOGY_SIZE, in gb_audio_gb_get_topology() 35 ret = gb_operation_sync(connection, GB_AUDIO_TYPE_GET_TOPOLOGY, NULL, 0, in gb_audio_gb_get_topology() 48 int gb_audio_gb_get_control(struct gb_connection *connection, in gb_audio_gb_get_control() argument 59 ret = gb_operation_sync(connection, GB_AUDIO_TYPE_GET_CONTROL, in gb_audio_gb_get_control() 70 int gb_audio_gb_set_control(struct gb_connection *connection, in gb_audio_gb_set_control() argument 80 return gb_operation_sync(connection, GB_AUDIO_TYPE_SET_CONTROL, in gb_audio_gb_set_control() 85 int gb_audio_gb_enable_widget(struct gb_connection *connection, in gb_audio_gb_enable_widget() argument 92 return gb_operation_sync(connection, GB_AUDIO_TYPE_ENABLE_WIDGET, in gb_audio_gb_enable_widget() 97 int gb_audio_gb_disable_widget(struct gb_connection *connection, in gb_audio_gb_disable_widget() argument [all …]
|
| 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 = operation->connection; in gb_operation_put_active() local 84 spin_lock_irqsave(&connection->lock, flags); in gb_operation_put_active() [all …]
|
| D | control.c | 21 struct gb_interface *intf = control->connection->intf; in gb_control_get_version() 29 ret = gb_operation_sync(control->connection, in gb_control_get_version() 59 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_version() 66 ret = gb_operation_sync(control->connection, in gb_control_get_bundle_version() 88 struct gb_interface *intf = control->connection->intf; in gb_control_get_bundle_versions() 108 struct gb_connection *connection = intf->control->connection; in gb_control_get_manifest_size_operation() local 111 ret = gb_operation_sync(connection, GB_CONTROL_TYPE_GET_MANIFEST_SIZE, in gb_control_get_manifest_size_operation() 114 dev_err(&connection->intf->dev, in gb_control_get_manifest_size_operation() 126 struct gb_connection *connection = intf->control->connection; in gb_control_get_manifest_operation() local 128 return gb_operation_sync(connection, GB_CONTROL_TYPE_GET_MANIFEST, in gb_control_get_manifest_operation() [all …]
|
| D | bootrom.c | 34 struct gb_connection *connection; member 57 struct device *dev = &bootrom->connection->bundle->dev; in gb_bootrom_timedout() 113 struct gb_connection *connection = bootrom->connection; in bootrom_es2_fixup_vid_pid() local 114 struct gb_interface *intf = connection->bundle->intf; in bootrom_es2_fixup_vid_pid() 120 ret = gb_operation_sync(connection, GB_BOOTROM_TYPE_GET_VID_PID, in bootrom_es2_fixup_vid_pid() 123 dev_err(&connection->bundle->dev, in bootrom_es2_fixup_vid_pid() 138 dev_dbg(&connection->bundle->dev, "Bootrom got vid (0x%x)/pid (0x%x)\n", in bootrom_es2_fixup_vid_pid() 145 struct gb_connection *connection = bootrom->connection; in find_firmware() local 146 struct gb_interface *intf = connection->bundle->intf; in find_firmware() 155 dev_err(&connection->bundle->dev, "Invalid boot stage: %u\n", in find_firmware() [all …]
|
| 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 = gb_gbphy_get_data(gbphy_dev); in gb_spi_remove() local [all …]
|
| /kernel/linux/linux-5.10/include/linux/greybus/ |
| 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); [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/greybus/ |
| 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; in gb_fw_core_probe() local [all …]
|
| 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->hd, &req, sizeof(req), in gb_audio_apbridgea_set_tx_data_size() [all …]
|
| D | audio_codec.h | 94 struct gb_connection *connection; member 141 /* connection info */ 180 int gb_audio_gb_get_topology(struct gb_connection *connection, 182 int gb_audio_gb_get_control(struct gb_connection *connection, 185 int gb_audio_gb_set_control(struct gb_connection *connection, 188 int gb_audio_gb_enable_widget(struct gb_connection *connection, 190 int gb_audio_gb_disable_widget(struct gb_connection *connection, 192 int gb_audio_gb_get_pcm(struct gb_connection *connection, 196 int gb_audio_gb_set_pcm(struct gb_connection *connection, 200 int gb_audio_gb_set_tx_data_size(struct gb_connection *connection, [all …]
|
| 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 [all …]
|
| 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 147 struct gb_interface *intf = connection->bundle->intf; in find_firmware() 156 dev_err(&connection->bundle->dev, "Invalid boot stage: %u\n", in find_firmware() [all …]
|
| 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 = gb_gbphy_get_data(gbphy_dev); in gb_spi_remove() local [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
| D | ice_devids.h | 8 /* Intel(R) Ethernet Connection E823-L for backplane */ 10 /* Intel(R) Ethernet Connection E823-L for SFP */ 12 /* Intel(R) Ethernet Connection E823-L/X557-AT 10GBASE-T */ 14 /* Intel(R) Ethernet Connection E823-L 1GbE */ 16 /* Intel(R) Ethernet Connection E823-L for QSFP */ 30 /* Intel(R) Ethernet Connection E823-C for backplane */ 32 /* Intel(R) Ethernet Connection E823-C for QSFP */ 34 /* Intel(R) Ethernet Connection E823-C for SFP */ 36 /* Intel(R) Ethernet Connection E823-C/X557-AT 10GBASE-T */ 38 /* Intel(R) Ethernet Connection E823-C 1GbE */ [all …]
|
| /kernel/linux/linux-5.10/drivers/block/drbd/ |
| 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); 221 static void conn_reclaim_net_peer_reqs(struct drbd_connection *connection) in conn_reclaim_net_peer_reqs() argument 227 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_reclaim_net_peer_reqs() 271 nc = rcu_dereference(peer_device->connection->net_conf); in drbd_alloc_pages() 512 static int drbd_recv(struct drbd_connection *connection, void *buf, size_t size) in drbd_recv() argument 516 rv = drbd_recv_short(connection->data.socket, buf, size, 0); in drbd_recv() 520 drbd_info(connection, "sock was reset by peer\n"); in drbd_recv() 522 drbd_err(connection, "sock_recvmsg returned %d\n", rv); in drbd_recv() [all …]
|
| D | drbd_main.c | 175 * @connection: DRBD connection. 181 * termination of the connection. 183 void tl_release(struct drbd_connection *connection, unsigned int barrier_nr, in tl_release() argument 191 spin_lock_irq(&connection->resource->req_lock); in tl_release() 195 list_for_each_entry(r, &connection->transfer_log, tl_requests) { in tl_release() 220 drbd_err(connection, "BAD! BarrierAck #%u received, but no epoch in tl!?\n", in tl_release() 225 drbd_err(connection, "BAD! BarrierAck #%u received, expected #%u!\n", in tl_release() 231 drbd_err(connection, "BAD! BarrierAck #%u received with n_writes=%u, expected n_writes=%u!\n", in tl_release() 240 list_for_each_entry(req, &connection->transfer_log, tl_requests) in tl_release() 243 list_for_each_entry_safe_from(req, r, &connection->transfer_log, tl_requests) { in tl_release() [all …]
|
| /kernel/linux/linux-4.19/drivers/block/drbd/ |
| D | drbd_receiver.c | 68 static int drbd_do_features(struct drbd_connection *connection); 69 static int drbd_do_auth(struct drbd_connection *connection); 71 static void conn_wait_active_ee_empty(struct drbd_connection *connection); 232 static void conn_reclaim_net_peer_reqs(struct drbd_connection *connection) in conn_reclaim_net_peer_reqs() argument 238 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_reclaim_net_peer_reqs() 282 nc = rcu_dereference(peer_device->connection->net_conf); in drbd_alloc_pages() 523 static int drbd_recv(struct drbd_connection *connection, void *buf, size_t size) in drbd_recv() argument 527 rv = drbd_recv_short(connection->data.socket, buf, size, 0); in drbd_recv() 531 drbd_info(connection, "sock was reset by peer\n"); in drbd_recv() 533 drbd_err(connection, "sock_recvmsg returned %d\n", rv); in drbd_recv() [all …]
|
| D | drbd_main.c | 186 * @connection: DRBD connection. 192 * termination of the connection. 194 void tl_release(struct drbd_connection *connection, unsigned int barrier_nr, in tl_release() argument 202 spin_lock_irq(&connection->resource->req_lock); in tl_release() 206 list_for_each_entry(r, &connection->transfer_log, tl_requests) { in tl_release() 231 drbd_err(connection, "BAD! BarrierAck #%u received, but no epoch in tl!?\n", in tl_release() 236 drbd_err(connection, "BAD! BarrierAck #%u received, expected #%u!\n", in tl_release() 242 drbd_err(connection, "BAD! BarrierAck #%u received with n_writes=%u, expected n_writes=%u!\n", in tl_release() 251 list_for_each_entry(req, &connection->transfer_log, tl_requests) in tl_release() 254 list_for_each_entry_safe_from(req, r, &connection->transfer_log, tl_requests) { in tl_release() [all …]
|