Lines Matching refs:nvmet_tcp_queue
110 struct nvmet_tcp_queue *queue;
149 struct nvmet_tcp_queue { struct
221 static inline u16 nvmet_tcp_cmd_tag(struct nvmet_tcp_queue *queue, in nvmet_tcp_cmd_tag() argument
257 nvmet_tcp_get_cmd(struct nvmet_tcp_queue *queue) in nvmet_tcp_get_cmd()
283 static inline int queue_cpu(struct nvmet_tcp_queue *queue) in queue_cpu()
288 static inline u8 nvmet_tcp_hdgst_len(struct nvmet_tcp_queue *queue) in nvmet_tcp_hdgst_len()
293 static inline u8 nvmet_tcp_ddgst_len(struct nvmet_tcp_queue *queue) in nvmet_tcp_ddgst_len()
308 static int nvmet_tcp_verify_hdgst(struct nvmet_tcp_queue *queue, in nvmet_tcp_verify_hdgst()
334 static int nvmet_tcp_check_ddgst(struct nvmet_tcp_queue *queue, void *pdu) in nvmet_tcp_check_ddgst()
390 static void nvmet_tcp_fatal_error(struct nvmet_tcp_queue *queue) in nvmet_tcp_fatal_error()
399 static void nvmet_tcp_socket_error(struct nvmet_tcp_queue *queue, int status) in nvmet_tcp_socket_error()
456 struct nvmet_tcp_queue *queue = cmd->queue; in nvmet_setup_c2h_data_pdu()
489 struct nvmet_tcp_queue *queue = cmd->queue; in nvmet_setup_r2t_pdu()
514 struct nvmet_tcp_queue *queue = cmd->queue; in nvmet_setup_response_pdu()
531 static void nvmet_tcp_process_resp_list(struct nvmet_tcp_queue *queue) in nvmet_tcp_process_resp_list()
543 static struct nvmet_tcp_cmd *nvmet_tcp_fetch_cmd(struct nvmet_tcp_queue *queue) in nvmet_tcp_fetch_cmd()
573 struct nvmet_tcp_queue *queue = cmd->queue; in nvmet_tcp_queue_response()
639 struct nvmet_tcp_queue *queue = cmd->queue; in nvmet_try_send_data()
751 struct nvmet_tcp_queue *queue = cmd->queue; in nvmet_try_send_ddgst()
784 static int nvmet_tcp_try_send_one(struct nvmet_tcp_queue *queue, in nvmet_tcp_try_send_one()
833 static int nvmet_tcp_try_send(struct nvmet_tcp_queue *queue, in nvmet_tcp_try_send()
852 static void nvmet_prepare_receive_pdu(struct nvmet_tcp_queue *queue) in nvmet_prepare_receive_pdu()
861 static void nvmet_tcp_free_crypto(struct nvmet_tcp_queue *queue) in nvmet_tcp_free_crypto()
870 static int nvmet_tcp_alloc_crypto(struct nvmet_tcp_queue *queue) in nvmet_tcp_alloc_crypto()
897 static int nvmet_tcp_handle_icreq(struct nvmet_tcp_queue *queue) in nvmet_tcp_handle_icreq()
957 static void nvmet_tcp_handle_req_failure(struct nvmet_tcp_queue *queue, in nvmet_tcp_handle_req_failure()
988 static int nvmet_tcp_handle_h2c_data_pdu(struct nvmet_tcp_queue *queue) in nvmet_tcp_handle_h2c_data_pdu()
1037 static int nvmet_tcp_done_recv_pdu(struct nvmet_tcp_queue *queue) in nvmet_tcp_done_recv_pdu()
1148 static int nvmet_tcp_tls_record_ok(struct nvmet_tcp_queue *queue, in nvmet_tcp_tls_record_ok()
1183 static int nvmet_tcp_try_recv_pdu(struct nvmet_tcp_queue *queue) in nvmet_tcp_try_recv_pdu()
1248 struct nvmet_tcp_queue *queue = cmd->queue; in nvmet_tcp_prep_recv_ddgst()
1256 static int nvmet_tcp_try_recv_data(struct nvmet_tcp_queue *queue) in nvmet_tcp_try_recv_data()
1289 static int nvmet_tcp_try_recv_ddgst(struct nvmet_tcp_queue *queue) in nvmet_tcp_try_recv_ddgst()
1340 static int nvmet_tcp_try_recv_one(struct nvmet_tcp_queue *queue) in nvmet_tcp_try_recv_one()
1374 static int nvmet_tcp_try_recv(struct nvmet_tcp_queue *queue, in nvmet_tcp_try_recv()
1395 struct nvmet_tcp_queue *queue = in nvmet_tcp_release_queue()
1396 container_of(kref, struct nvmet_tcp_queue, kref); in nvmet_tcp_release_queue()
1402 static void nvmet_tcp_schedule_release_queue(struct nvmet_tcp_queue *queue) in nvmet_tcp_schedule_release_queue()
1416 static inline void nvmet_tcp_arm_queue_deadline(struct nvmet_tcp_queue *queue) in nvmet_tcp_arm_queue_deadline()
1421 static bool nvmet_tcp_check_queue_deadline(struct nvmet_tcp_queue *queue, in nvmet_tcp_check_queue_deadline()
1435 struct nvmet_tcp_queue *queue = in nvmet_tcp_io_work()
1436 container_of(w, struct nvmet_tcp_queue, io_work); in nvmet_tcp_io_work()
1465 static int nvmet_tcp_alloc_cmd(struct nvmet_tcp_queue *queue, in nvmet_tcp_alloc_cmd()
1521 static int nvmet_tcp_alloc_cmds(struct nvmet_tcp_queue *queue) in nvmet_tcp_alloc_cmds()
1547 static void nvmet_tcp_free_cmds(struct nvmet_tcp_queue *queue) in nvmet_tcp_free_cmds()
1559 static void nvmet_tcp_restore_socket_callbacks(struct nvmet_tcp_queue *queue) in nvmet_tcp_restore_socket_callbacks()
1571 static void nvmet_tcp_uninit_data_in_cmds(struct nvmet_tcp_queue *queue) in nvmet_tcp_uninit_data_in_cmds()
1587 static void nvmet_tcp_free_cmd_data_in_buffers(struct nvmet_tcp_queue *queue) in nvmet_tcp_free_cmd_data_in_buffers()
1599 struct nvmet_tcp_queue *queue = in nvmet_tcp_release_queue_work()
1600 container_of(w, struct nvmet_tcp_queue, release_work); in nvmet_tcp_release_queue_work()
1628 struct nvmet_tcp_queue *queue; in nvmet_tcp_data_ready()
1646 struct nvmet_tcp_queue *queue; in nvmet_tcp_write_space()
1668 struct nvmet_tcp_queue *queue; in nvmet_tcp_state_change()
1693 static int nvmet_tcp_set_queue_sock(struct nvmet_tcp_queue *queue) in nvmet_tcp_set_queue_sock()
1749 static int nvmet_tcp_try_peek_pdu(struct nvmet_tcp_queue *queue) in nvmet_tcp_try_peek_pdu()
1800 struct nvmet_tcp_queue *queue = data; in nvmet_tcp_tls_handshake_done()
1826 struct nvmet_tcp_queue *queue = container_of(to_delayed_work(w), in nvmet_tcp_tls_handshake_timeout()
1827 struct nvmet_tcp_queue, tls_handshake_tmo_work); in nvmet_tcp_tls_handshake_timeout()
1846 static int nvmet_tcp_tls_handshake(struct nvmet_tcp_queue *queue) in nvmet_tcp_tls_handshake()
1882 struct nvmet_tcp_queue *queue; in nvmet_tcp_alloc_queue()
2095 struct nvmet_tcp_queue *queue; in nvmet_tcp_destroy_port_queues()
2125 struct nvmet_tcp_queue *queue; in nvmet_tcp_delete_ctrl()
2136 struct nvmet_tcp_queue *queue = in nvmet_tcp_install_queue()
2137 container_of(sq, struct nvmet_tcp_queue, nvme_sq); in nvmet_tcp_install_queue()
2140 struct nvmet_tcp_queue *q; in nvmet_tcp_install_queue()
2171 struct nvmet_tcp_queue *queue = cmd->queue; in nvmet_tcp_disc_port_addr()
2183 struct nvmet_tcp_queue *queue = in nvmet_tcp_host_port_addr()
2184 container_of(sq, struct nvmet_tcp_queue, nvme_sq); in nvmet_tcp_host_port_addr()
2226 struct nvmet_tcp_queue *queue; in nvmet_tcp_exit()