/kernel/linux/linux-5.10/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 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 519 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 575 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 601 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 621 gb_operation_get_payload_size_max(struct gb_connection *connection) gb_operation_get_payload_size_max() argument 630 gb_operation_create_incoming(struct gb_connection *connection, u16 id, u8 type, void *data, size_t size) gb_operation_create_incoming() argument 725 struct gb_connection *connection = operation->connection; gb_operation_request_send() local 826 struct gb_connection *connection = operation->connection; gb_operation_response_send() local 875 struct gb_connection *connection = operation->connection; greybus_message_sent() local 913 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 957 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 1026 gb_connection_recv(struct gb_connection *connection, void *data, size_t size) gb_connection_recv() argument 1138 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 1191 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...] |
/kernel/linux/linux-6.6/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 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 519 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 575 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 601 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 621 gb_operation_get_payload_size_max(struct gb_connection *connection) gb_operation_get_payload_size_max() argument 630 gb_operation_create_incoming(struct gb_connection *connection, u16 id, u8 type, void *data, size_t size) gb_operation_create_incoming() argument 725 struct gb_connection *connection = operation->connection; gb_operation_request_send() local 826 struct gb_connection *connection = operation->connection; gb_operation_response_send() local 875 struct gb_connection *connection = operation->connection; greybus_message_sent() local 913 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 957 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 1026 gb_connection_recv(struct gb_connection *connection, void *data, size_t size) gb_connection_recv() argument 1138 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 1191 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...] |
/kernel/linux/linux-5.10/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); 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_recvms in drbd_recv() 545 drbd_recv_all(struct drbd_connection *connection, void *buf, size_t size) drbd_recv_all() argument 558 drbd_recv_all_warn(struct drbd_connection *connection, void *buf, size_t size) drbd_recv_all_warn() argument 587 drbd_try_connect(struct drbd_connection *connection) drbd_try_connect() argument 676 struct drbd_connection *connection; global() member 694 prepare_listen_socket(struct drbd_connection *connection, struct accept_wait_data *ad) prepare_listen_socket() argument 765 drbd_wait_for_connect(struct drbd_connection *connection, struct accept_wait_data *ad) drbd_wait_for_connect() argument 804 send_first_packet(struct drbd_connection *connection, struct drbd_socket *sock, enum drbd_packet cmd) send_first_packet() argument 812 receive_first_packet(struct drbd_connection *connection, struct socket *sock) receive_first_packet() argument 863 connection_established(struct drbd_connection *connection, struct socket **sock1, struct socket **sock2) connection_established() argument 922 conn_connect(struct drbd_connection *connection) conn_connect() argument 1154 decode_header(struct drbd_connection *connection, void *header, struct packet_info *pi) decode_header() argument 1190 drbd_unplug_all_devices(struct drbd_connection *connection) drbd_unplug_all_devices() argument 1198 drbd_recv_header(struct drbd_connection *connection, struct packet_info *pi) drbd_recv_header() argument 1213 drbd_recv_header_maybe_unplug(struct drbd_connection *connection, struct packet_info *pi) drbd_recv_header_maybe_unplug() argument 1310 drbd_flush(struct drbd_connection *connection) drbd_flush() argument 1357 drbd_may_finish_epoch(struct drbd_connection *connection, struct drbd_epoch *epoch, enum epoch_event ev) drbd_may_finish_epoch() argument 1752 conn_wait_active_ee_empty(struct drbd_connection *connection) conn_wait_active_ee_empty() argument 1770 receive_Barrier(struct drbd_connection *connection, struct packet_info *pi) receive_Barrier() argument 2143 receive_DataReply(struct drbd_connection *connection, struct packet_info *pi) receive_DataReply() argument 2178 receive_RSDataReply(struct drbd_connection *connection, struct packet_info *pi) receive_RSDataReply() argument 2300 struct drbd_connection *connection = peer_req->peer_device->connection; e_send_retry_write() local 2480 struct drbd_connection *connection = peer_req->peer_device->connection; handle_write_conflicts() local 2586 receive_Data(struct drbd_connection *connection, struct packet_info *pi) receive_Data() argument 2836 receive_DataRequest(struct drbd_connection *connection, struct packet_info *pi) receive_DataRequest() argument 3272 struct drbd_connection *const connection = peer_device ? peer_device->connection : NULL; __must_hold() local 3667 receive_protocol(struct drbd_connection *connection, struct packet_info *pi) receive_protocol() argument 3841 ignore_remaining_packet(struct drbd_connection *connection, struct packet_info *pi) ignore_remaining_packet() argument 3872 config_unknown_volume(struct drbd_connection *connection, struct packet_info *pi) config_unknown_volume() argument 3879 receive_SyncParam(struct drbd_connection *connection, struct packet_info *pi) receive_SyncParam() argument 4104 receive_sizes(struct drbd_connection *connection, struct packet_info *pi) receive_sizes() argument 4277 receive_uuids(struct drbd_connection *connection, struct packet_info *pi) receive_uuids() argument 4384 receive_req_state(struct drbd_connection *connection, struct packet_info *pi) receive_req_state() argument 4417 receive_req_conn_state(struct drbd_connection *connection, struct packet_info *pi) receive_req_conn_state() argument 4441 receive_state(struct drbd_connection *connection, struct packet_info *pi) receive_state() argument 4638 receive_sync_uuid(struct drbd_connection *connection, struct packet_info *pi) receive_sync_uuid() argument 4862 receive_bitmap(struct drbd_connection *connection, struct packet_info *pi) receive_bitmap() argument 4950 receive_skip(struct drbd_connection *connection, struct packet_info *pi) receive_skip() argument 4958 receive_UnplugRemote(struct drbd_connection *connection, struct packet_info *pi) receive_UnplugRemote() argument 4966 receive_out_of_sync(struct drbd_connection *connection, struct packet_info *pi) receive_out_of_sync() argument 4992 receive_rs_deallocated(struct drbd_connection *connection, struct packet_info *pi) receive_rs_deallocated() argument 5096 drbdd(struct drbd_connection *connection) drbdd() argument 5153 conn_disconnect(struct drbd_connection *connection) conn_disconnect() argument 5305 drbd_send_features(struct drbd_connection *connection) drbd_send_features() argument 5328 drbd_do_features(struct drbd_connection *connection) drbd_do_features() argument 5395 drbd_do_auth(struct drbd_connection *connection) drbd_do_auth() argument 5410 drbd_do_auth(struct drbd_connection *connection) drbd_do_auth() argument 5592 struct drbd_connection *connection = thi->connection; drbd_receiver() local 5623 got_conn_RqSReply(struct drbd_connection *connection, struct packet_info *pi) got_conn_RqSReply() argument 5640 got_RqSReply(struct drbd_connection *connection, struct packet_info *pi) got_RqSReply() argument 5669 got_Ping(struct drbd_connection *connection, struct packet_info *pi) got_Ping() argument 5675 got_PingAck(struct drbd_connection *connection, struct packet_info *pi) got_PingAck() argument 5685 got_IsInSync(struct drbd_connection *connection, struct packet_info *pi) got_IsInSync() argument 5737 got_BlockAck(struct drbd_connection *connection, struct packet_info *pi) got_BlockAck() argument 5783 got_NegAck(struct drbd_connection *connection, struct packet_info *pi) got_NegAck() argument 5819 got_NegDReply(struct drbd_connection *connection, struct packet_info *pi) got_NegDReply() argument 5841 got_NegRSDReply(struct drbd_connection *connection, struct packet_info *pi) got_NegRSDReply() argument 5877 got_BarrierAck(struct drbd_connection *connection, struct packet_info *pi) got_BarrierAck() argument 5901 got_OVResult(struct drbd_connection *connection, struct packet_info *pi) got_OVResult() argument 5953 got_skip(struct drbd_connection *connection, struct packet_info *pi) got_skip() argument 5963 set_rcvtimeo(struct drbd_connection *connection, bool ping_timeout) set_rcvtimeo() argument 5980 set_ping_timeout(struct drbd_connection *connection) set_ping_timeout() argument 5985 set_idle_timeout(struct drbd_connection *connection) set_idle_timeout() argument 6012 struct drbd_connection *connection = thi->connection; drbd_ack_receiver() local 6150 struct drbd_connection *connection = peer_device->connection; drbd_send_acks_wf() local [all...] |
H A 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 in tl_release() 270 _tl_restart(struct drbd_connection *connection, enum drbd_req_event what) _tl_restart() argument 278 tl_restart(struct drbd_connection *connection, enum drbd_req_event what) tl_restart() argument 293 tl_clear(struct drbd_connection *connection) tl_clear() argument 304 struct drbd_connection *connection = first_peer_device(device)->connection; tl_abort_disk_io() local 483 conn_lowest_minor(struct drbd_connection *connection) conn_lowest_minor() argument 564 drbd_header_size(struct drbd_connection *connection) drbd_header_size() argument 604 prepare_header(struct drbd_connection *connection, int vnr, void *buffer, enum drbd_packet cmd, int size) prepare_header() argument 616 __conn_prepare_command(struct drbd_connection *connection, struct drbd_socket *sock) __conn_prepare_command() argument 624 conn_prepare_command(struct drbd_connection *connection, struct drbd_socket *sock) conn_prepare_command() argument 641 __send_command(struct drbd_connection *connection, int vnr, struct drbd_socket *sock, enum drbd_packet cmd, unsigned int header_size, void *data, unsigned int size) __send_command() argument 672 __conn_send_command(struct drbd_connection *connection, struct drbd_socket *sock, enum drbd_packet cmd, unsigned int header_size, void *data, unsigned int size) __conn_send_command() argument 679 conn_send_command(struct drbd_connection *connection, struct drbd_socket *sock, enum drbd_packet cmd, unsigned int header_size, void *data, unsigned int size) conn_send_command() argument 702 drbd_send_ping(struct drbd_connection *connection) drbd_send_ping() argument 712 drbd_send_ping_ack(struct drbd_connection *connection) drbd_send_ping_ack() argument 776 __drbd_send_protocol(struct drbd_connection *connection, enum drbd_packet cmd) __drbd_send_protocol() argument 820 drbd_send_protocol(struct drbd_connection *connection) drbd_send_protocol() argument 1055 conn_send_state_req(struct drbd_connection *connection, union drbd_state mask, union drbd_state val) conn_send_state_req() argument 1084 conn_send_sr_reply(struct drbd_connection *connection, enum drbd_state_rv retcode) conn_send_sr_reply() argument 1324 drbd_send_b_ack(struct drbd_connection *connection, u32 barrier_nr, u32 set_size) drbd_send_b_ack() argument 1482 we_should_drop_the_connection(struct drbd_connection *connection, struct socket *sock) we_should_drop_the_connection() argument 1505 drbd_update_congested(struct drbd_connection *connection) drbd_update_congested() argument 1658 bio_flags_to_wire(struct drbd_connection *connection, struct bio *bio) bio_flags_to_wire() argument 1848 drbd_send(struct drbd_connection *connection, struct socket *sock, void *buf, size_t size, unsigned msg_flags) drbd_send() argument 1906 drbd_send_all(struct drbd_connection *connection, struct socket *sock, void *buffer, size_t size, unsigned msg_flags) drbd_send_all() argument 2366 struct drbd_connection *connection, *tmp; drbd_free_resource() local 2473 struct drbd_connection *connection; conn_get_by_addrs() local 2510 conn_free_crypto(struct drbd_connection *connection) conn_free_crypto() argument 2533 struct drbd_connection *connection; set_resource_options() local 2618 struct drbd_connection *connection; conn_create() local 2688 struct drbd_connection *connection = container_of(kref, struct drbd_connection, kref); drbd_destroy_connection() local 2723 struct drbd_connection *connection, *n; drbd_create_device() local 2870 struct drbd_connection *connection; drbd_delete_device() local 2980 drbd_free_sock(struct drbd_connection *connection) drbd_free_sock() argument 2990 conn_md_sync(struct drbd_connection *connection) conn_md_sync() argument [all...] |
/kernel/linux/linux-6.6/drivers/block/drbd/ |
H A D | drbd_receiver.c | 56 static int drbd_do_features(struct drbd_connection *connection); 57 static int drbd_do_auth(struct drbd_connection *connection); 59 static void conn_wait_active_ee_empty(struct drbd_connection *connection); 222 static void conn_reclaim_net_peer_reqs(struct drbd_connection *connection) in conn_reclaim_net_peer_reqs() argument 228 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_reclaim_net_peer_reqs() 272 nc = rcu_dereference(peer_device->connection->net_conf); in drbd_alloc_pages() 513 static int drbd_recv(struct drbd_connection *connection, void *buf, size_t size) in drbd_recv() argument 517 rv = drbd_recv_short(connection->data.socket, buf, size, 0); in drbd_recv() 521 drbd_info(connection, "sock was reset by peer\n"); in drbd_recv() 523 drbd_err(connection, "sock_recvms in drbd_recv() 546 drbd_recv_all(struct drbd_connection *connection, void *buf, size_t size) drbd_recv_all() argument 559 drbd_recv_all_warn(struct drbd_connection *connection, void *buf, size_t size) drbd_recv_all_warn() argument 588 drbd_try_connect(struct drbd_connection *connection) drbd_try_connect() argument 677 struct drbd_connection *connection; global() member 695 prepare_listen_socket(struct drbd_connection *connection, struct accept_wait_data *ad) prepare_listen_socket() argument 766 drbd_wait_for_connect(struct drbd_connection *connection, struct accept_wait_data *ad) drbd_wait_for_connect() argument 805 send_first_packet(struct drbd_connection *connection, struct drbd_socket *sock, enum drbd_packet cmd) send_first_packet() argument 813 receive_first_packet(struct drbd_connection *connection, struct socket *sock) receive_first_packet() argument 864 connection_established(struct drbd_connection *connection, struct socket **sock1, struct socket **sock2) connection_established() argument 923 conn_connect(struct drbd_connection *connection) conn_connect() argument 1158 decode_header(struct drbd_connection *connection, void *header, struct packet_info *pi) decode_header() argument 1194 drbd_unplug_all_devices(struct drbd_connection *connection) drbd_unplug_all_devices() argument 1202 drbd_recv_header(struct drbd_connection *connection, struct packet_info *pi) drbd_recv_header() argument 1217 drbd_recv_header_maybe_unplug(struct drbd_connection *connection, struct packet_info *pi) drbd_recv_header_maybe_unplug() argument 1312 drbd_flush(struct drbd_connection *connection) drbd_flush() argument 1359 drbd_may_finish_epoch(struct drbd_connection *connection, struct drbd_epoch *epoch, enum epoch_event ev) drbd_may_finish_epoch() argument 1740 conn_wait_active_ee_empty(struct drbd_connection *connection) conn_wait_active_ee_empty() argument 1758 receive_Barrier(struct drbd_connection *connection, struct packet_info *pi) receive_Barrier() argument 2116 receive_DataReply(struct drbd_connection *connection, struct packet_info *pi) receive_DataReply() argument 2148 receive_RSDataReply(struct drbd_connection *connection, struct packet_info *pi) receive_RSDataReply() argument 2270 struct drbd_connection *connection = peer_req->peer_device->connection; e_send_retry_write() local 2411 wire_flags_to_bio(struct drbd_connection *connection, u32 dpf) wire_flags_to_bio() argument 2448 struct drbd_connection *connection = peer_req->peer_device->connection; handle_write_conflicts() local 2554 receive_Data(struct drbd_connection *connection, struct packet_info *pi) receive_Data() argument 2802 receive_DataRequest(struct drbd_connection *connection, struct packet_info *pi) receive_DataRequest() argument 3233 struct drbd_connection *const connection = peer_device->connection; __must_hold() local 3629 receive_protocol(struct drbd_connection *connection, struct packet_info *pi) receive_protocol() argument 3800 ignore_remaining_packet(struct drbd_connection *connection, struct packet_info *pi) ignore_remaining_packet() argument 3831 config_unknown_volume(struct drbd_connection *connection, struct packet_info *pi) config_unknown_volume() argument 3838 receive_SyncParam(struct drbd_connection *connection, struct packet_info *pi) receive_SyncParam() argument 4061 receive_sizes(struct drbd_connection *connection, struct packet_info *pi) receive_sizes() argument 4232 receive_uuids(struct drbd_connection *connection, struct packet_info *pi) receive_uuids() argument 4337 receive_req_state(struct drbd_connection *connection, struct packet_info *pi) receive_req_state() argument 4370 receive_req_conn_state(struct drbd_connection *connection, struct packet_info *pi) receive_req_conn_state() argument 4394 receive_state(struct drbd_connection *connection, struct packet_info *pi) receive_state() argument 4591 receive_sync_uuid(struct drbd_connection *connection, struct packet_info *pi) receive_sync_uuid() argument 4815 receive_bitmap(struct drbd_connection *connection, struct packet_info *pi) receive_bitmap() argument 4903 receive_skip(struct drbd_connection *connection, struct packet_info *pi) receive_skip() argument 4911 receive_UnplugRemote(struct drbd_connection *connection, struct packet_info *pi) receive_UnplugRemote() argument 4919 receive_out_of_sync(struct drbd_connection *connection, struct packet_info *pi) receive_out_of_sync() argument 4945 receive_rs_deallocated(struct drbd_connection *connection, struct packet_info *pi) receive_rs_deallocated() argument 5048 drbdd(struct drbd_connection *connection) drbdd() argument 5105 conn_disconnect(struct drbd_connection *connection) conn_disconnect() argument 5257 drbd_send_features(struct drbd_connection *connection) drbd_send_features() argument 5280 drbd_do_features(struct drbd_connection *connection) drbd_do_features() argument 5347 drbd_do_auth(struct drbd_connection *connection) drbd_do_auth() argument 5362 drbd_do_auth(struct drbd_connection *connection) drbd_do_auth() argument 5541 struct drbd_connection *connection = thi->connection; drbd_receiver() local 5572 got_conn_RqSReply(struct drbd_connection *connection, struct packet_info *pi) got_conn_RqSReply() argument 5589 got_RqSReply(struct drbd_connection *connection, struct packet_info *pi) got_RqSReply() argument 5618 got_Ping(struct drbd_connection *connection, struct packet_info *pi) got_Ping() argument 5624 got_PingAck(struct drbd_connection *connection, struct packet_info *pi) got_PingAck() argument 5634 got_IsInSync(struct drbd_connection *connection, struct packet_info *pi) got_IsInSync() argument 5687 got_BlockAck(struct drbd_connection *connection, struct packet_info *pi) got_BlockAck() argument 5733 got_NegAck(struct drbd_connection *connection, struct packet_info *pi) got_NegAck() argument 5769 got_NegDReply(struct drbd_connection *connection, struct packet_info *pi) got_NegDReply() argument 5791 got_NegRSDReply(struct drbd_connection *connection, struct packet_info *pi) got_NegRSDReply() argument 5828 got_BarrierAck(struct drbd_connection *connection, struct packet_info *pi) got_BarrierAck() argument 5852 got_OVResult(struct drbd_connection *connection, struct packet_info *pi) got_OVResult() argument 5904 got_skip(struct drbd_connection *connection, struct packet_info *pi) got_skip() argument 5914 set_rcvtimeo(struct drbd_connection *connection, bool ping_timeout) set_rcvtimeo() argument 5931 set_ping_timeout(struct drbd_connection *connection) set_ping_timeout() argument 5936 set_idle_timeout(struct drbd_connection *connection) set_idle_timeout() argument 5963 struct drbd_connection *connection = thi->connection; drbd_ack_receiver() local 6101 struct drbd_connection *connection = peer_device->connection; drbd_send_acks_wf() local [all...] |
H A D | drbd_main.c | 161 * @connection: DRBD connection. 167 * termination of the connection. 169 void tl_release(struct drbd_connection *connection, unsigned int barrier_nr, in tl_release() argument 177 spin_lock_irq(&connection->resource->req_lock); in tl_release() 181 list_for_each_entry(r, &connection->transfer_log, tl_requests) { in tl_release() 206 drbd_err(connection, "BAD! BarrierAck #%u received, but no epoch in tl!?\n", in tl_release() 211 drbd_err(connection, "BAD! BarrierAck #%u received, expected #%u!\n", in tl_release() 217 drbd_err(connection, "BAD! BarrierAck #%u received with n_writes=%u, expected n_writes=%u!\n", in tl_release() 226 list_for_each_entry(req, &connection in tl_release() 258 _tl_restart(struct drbd_connection *connection, enum drbd_req_event what) _tl_restart() argument 269 tl_restart(struct drbd_connection *connection, enum drbd_req_event what) tl_restart() argument 284 tl_clear(struct drbd_connection *connection) tl_clear() argument 295 struct drbd_connection *connection = first_peer_device(device)->connection; tl_abort_disk_io() local 474 conn_lowest_minor(struct drbd_connection *connection) conn_lowest_minor() argument 554 drbd_header_size(struct drbd_connection *connection) drbd_header_size() argument 594 prepare_header(struct drbd_connection *connection, int vnr, void *buffer, enum drbd_packet cmd, int size) prepare_header() argument 606 __conn_prepare_command(struct drbd_connection *connection, struct drbd_socket *sock) __conn_prepare_command() argument 614 conn_prepare_command(struct drbd_connection *connection, struct drbd_socket *sock) conn_prepare_command() argument 631 __send_command(struct drbd_connection *connection, int vnr, struct drbd_socket *sock, enum drbd_packet cmd, unsigned int header_size, void *data, unsigned int size) __send_command() argument 662 __conn_send_command(struct drbd_connection *connection, struct drbd_socket *sock, enum drbd_packet cmd, unsigned int header_size, void *data, unsigned int size) __conn_send_command() argument 669 conn_send_command(struct drbd_connection *connection, struct drbd_socket *sock, enum drbd_packet cmd, unsigned int header_size, void *data, unsigned int size) conn_send_command() argument 692 drbd_send_ping(struct drbd_connection *connection) drbd_send_ping() argument 702 drbd_send_ping_ack(struct drbd_connection *connection) drbd_send_ping_ack() argument 767 __drbd_send_protocol(struct drbd_connection *connection, enum drbd_packet cmd) __drbd_send_protocol() argument 811 drbd_send_protocol(struct drbd_connection *connection) drbd_send_protocol() argument 1041 conn_send_state_req(struct drbd_connection *connection, union drbd_state mask, union drbd_state val) conn_send_state_req() argument 1070 conn_send_sr_reply(struct drbd_connection *connection, enum drbd_state_rv retcode) conn_send_sr_reply() argument 1313 drbd_send_b_ack(struct drbd_connection *connection, u32 barrier_nr, u32 set_size) drbd_send_b_ack() argument 1471 we_should_drop_the_connection(struct drbd_connection *connection, struct socket *sock) we_should_drop_the_connection() argument 1494 drbd_update_congested(struct drbd_connection *connection) drbd_update_congested() argument 1645 bio_flags_to_wire(struct drbd_connection *connection, struct bio *bio) bio_flags_to_wire() argument 1818 drbd_send(struct drbd_connection *connection, struct socket *sock, void *buf, size_t size, unsigned msg_flags) drbd_send() argument 1876 drbd_send_all(struct drbd_connection *connection, struct socket *sock, void *buffer, size_t size, unsigned msg_flags) drbd_send_all() argument 2330 struct drbd_connection *connection, *tmp; drbd_free_resource() local 2437 struct drbd_connection *connection; conn_get_by_addrs() local 2474 conn_free_crypto(struct drbd_connection *connection) conn_free_crypto() argument 2497 struct drbd_connection *connection; set_resource_options() local 2582 struct drbd_connection *connection; conn_create() local 2652 struct drbd_connection *connection = container_of(kref, struct drbd_connection, kref); drbd_destroy_connection() local 2686 struct drbd_connection *connection, *n; drbd_create_device() local 2833 struct drbd_connection *connection; drbd_delete_device() local 2943 drbd_free_sock(struct drbd_connection *connection) drbd_free_sock() argument 2953 conn_md_sync(struct drbd_connection *connection) conn_md_sync() argument [all...] |
/kernel/linux/linux-5.10/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-5.10/drivers/staging/greybus/ |
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_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...] |
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 | 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 | 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 | 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 | 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...] |
/kernel/linux/linux-6.6/drivers/staging/greybus/ |
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 | 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_codec.h | 95 struct gb_connection *connection; member 142 /* connection info */ 181 int gb_audio_gb_get_topology(struct gb_connection *connection, 183 int gb_audio_gb_get_control(struct gb_connection *connection, 186 int gb_audio_gb_set_control(struct gb_connection *connection, 189 int gb_audio_gb_enable_widget(struct gb_connection *connection, 191 int gb_audio_gb_disable_widget(struct gb_connection *connection, 193 int gb_audio_gb_get_pcm(struct gb_connection *connection, 197 int gb_audio_gb_set_pcm(struct gb_connection *connection, 201 int gb_audio_gb_set_tx_data_size(struct gb_connection *connection, [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 | 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 | 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...] |