Lines Matching refs:cls_conn
60 &(_conn)->cls_conn->dev, \
843 int iscsi_conn_send_pdu(struct iscsi_cls_conn *cls_conn, struct iscsi_hdr *hdr,
846 struct iscsi_conn *conn = cls_conn->dd_data;
1080 if (iscsi_recv_pdu(conn->cls_conn, (struct iscsi_hdr *)nop,
1258 if (iscsi_recv_pdu(conn->cls_conn, hdr, data, datalen))
1346 if (iscsi_recv_pdu(conn->cls_conn, hdr, data, datalen))
1440 iscsi_get_conn(conn->cls_conn);
1448 iscsi_conn_error_event(conn->cls_conn, err);
1451 iscsi_put_conn(conn->cls_conn);
1480 iscsi_conn_error_event(conn->cls_conn, err);
2287 * @cls_conn: iscsi conn ep is bound to.
2294 void iscsi_conn_unbind(struct iscsi_cls_conn *cls_conn, bool is_active)
2299 if (!cls_conn)
2302 conn = cls_conn->dd_data;
2409 iscsi_get_conn(conn->cls_conn);
2476 iscsi_put_conn(conn->cls_conn);
2493 iscsi_put_conn(conn->cls_conn);
2626 iscsi_get_conn(conn->cls_conn);
2632 iscsi_put_conn(conn->cls_conn);
3177 struct iscsi_cls_conn *cls_conn;
3181 cls_conn = iscsi_alloc_conn(cls_session, sizeof(*conn) + dd_size,
3183 if (!cls_conn)
3185 conn = cls_conn->dd_data;
3187 conn->dd_data = cls_conn->dd_data + sizeof(*conn);
3189 conn->cls_conn = cls_conn;
3217 err = iscsi_add_conn(cls_conn);
3221 return cls_conn;
3231 iscsi_put_conn(cls_conn);
3238 * @cls_conn: iscsi class connection
3243 void iscsi_conn_teardown(struct iscsi_cls_conn *cls_conn)
3245 struct iscsi_conn *conn = cls_conn->dd_data;
3248 iscsi_remove_conn(cls_conn);
3282 iscsi_put_conn(cls_conn);
3286 int iscsi_conn_start(struct iscsi_cls_conn *cls_conn)
3288 struct iscsi_conn *conn = cls_conn->dd_data;
3386 void iscsi_conn_stop(struct iscsi_cls_conn *cls_conn, int flag)
3388 struct iscsi_conn *conn = cls_conn->dd_data;
3450 struct iscsi_cls_conn *cls_conn, int is_leading)
3453 struct iscsi_conn *conn = cls_conn->dd_data;
3497 int iscsi_set_param(struct iscsi_cls_conn *cls_conn,
3500 struct iscsi_conn *conn = cls_conn->dd_data;
3789 int iscsi_conn_get_param(struct iscsi_cls_conn *cls_conn,
3792 struct iscsi_conn *conn = cls_conn->dd_data;