Lines Matching refs:conn

116 iscsi_iser_recv(struct iscsi_conn *conn, struct iscsi_hdr *hdr,  in iscsi_iser_recv()  argument
139 rc = iscsi_complete_pdu(conn, hdr, rx_data, rx_data_len); in iscsi_iser_recv()
145 iscsi_conn_failure(conn, rc); in iscsi_iser_recv()
182 struct iser_conn *iser_conn = task->conn->dd_data; in iser_initialize_task_headers()
263 iscsi_iser_mtask_xmit(struct iscsi_conn *conn, struct iscsi_task *task) in iscsi_iser_mtask_xmit() argument
267 iser_dbg("mtask xmit [cid %d itt 0x%x]\n", conn->id, task->itt); in iscsi_iser_mtask_xmit()
269 error = iser_send_control(conn, task); in iscsi_iser_mtask_xmit()
281 iscsi_iser_task_xmit_unsol_data(struct iscsi_conn *conn, in iscsi_iser_task_xmit_unsol_data() argument
296 error = iser_send_data_out(conn, task, &hdr); in iscsi_iser_task_xmit_unsol_data()
319 struct iscsi_conn *conn = task->conn; in iscsi_iser_task_xmit() local
324 return iscsi_iser_mtask_xmit(conn, task); in iscsi_iser_task_xmit()
335 conn->id, task->itt); in iscsi_iser_task_xmit()
339 error = iser_send_command(conn, task); in iscsi_iser_task_xmit()
347 error = iscsi_iser_task_xmit_unsol_data(conn, task); in iscsi_iser_task_xmit()
365 struct iser_conn *iser_conn = task->conn->dd_data; in iscsi_iser_cleanup_task()
425 struct iscsi_conn *conn; in iscsi_iser_conn_create() local
431 conn = cls_conn->dd_data; in iscsi_iser_conn_create()
437 conn->max_recv_dlength = ISER_RECV_DATA_SEG_LEN; in iscsi_iser_conn_create()
459 struct iscsi_conn *conn = cls_conn->dd_data; in iscsi_iser_conn_bind() local
486 error = iser_alloc_rx_descriptors(iser_conn, conn->session); in iscsi_iser_conn_bind()
493 iser_info("binding iscsi conn %p to iser_conn %p\n", conn, iser_conn); in iscsi_iser_conn_bind()
495 conn->dd_data = iser_conn; in iscsi_iser_conn_bind()
496 iser_conn->iscsi_conn = conn; in iscsi_iser_conn_bind()
537 struct iscsi_conn *conn = cls_conn->dd_data; in iscsi_iser_conn_stop() local
538 struct iser_conn *iser_conn = conn->dd_data; in iscsi_iser_conn_stop()
540 iser_info("stopping iscsi_conn: %p, iser_conn: %p\n", conn, iser_conn); in iscsi_iser_conn_stop()
553 conn->dd_data = NULL; in iscsi_iser_conn_stop()
738 struct iscsi_conn *conn = cls_conn->dd_data; in iscsi_iser_conn_get_stats() local
740 stats->txdata_octets = conn->txdata_octets; in iscsi_iser_conn_get_stats()
741 stats->rxdata_octets = conn->rxdata_octets; in iscsi_iser_conn_get_stats()
742 stats->scsicmd_pdus = conn->scsicmd_pdus_cnt; in iscsi_iser_conn_get_stats()
743 stats->dataout_pdus = conn->dataout_pdus_cnt; in iscsi_iser_conn_get_stats()
744 stats->scsirsp_pdus = conn->scsirsp_pdus_cnt; in iscsi_iser_conn_get_stats()
745 stats->datain_pdus = conn->datain_pdus_cnt; /* always 0 */ in iscsi_iser_conn_get_stats()
746 stats->r2t_pdus = conn->r2t_pdus_cnt; /* always 0 */ in iscsi_iser_conn_get_stats()
747 stats->tmfcmd_pdus = conn->tmfcmd_pdus_cnt; in iscsi_iser_conn_get_stats()
748 stats->tmfrsp_pdus = conn->tmfrsp_pdus_cnt; in iscsi_iser_conn_get_stats()
755 stats->custom[2].value = conn->eh_abort_cnt; in iscsi_iser_conn_get_stats()
757 stats->custom[3].value = conn->fmr_unalign_cnt; in iscsi_iser_conn_get_stats()