Home
last modified time | relevance | path

Searched refs:ksnc_proto (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd_cb.c449 if (conn->ksnc_proto == &ksocknal_protocol_v1x || in ksocknal_check_zc_req()
633 LASSERT(c->ksnc_proto != NULL && in ksocknal_find_conn_locked()
634 c->ksnc_proto->pro_match_tx != NULL); in ksocknal_find_conn_locked()
636 rc = c->ksnc_proto->pro_match_tx(c, tx, nonblk); in ksocknal_find_conn_locked()
676 conn->ksnc_proto->pro_pack(tx); in ksocknal_tx_prep()
742 LASSERT(conn->ksnc_proto->pro_queue_tx_zcack != NULL); in ksocknal_queue_tx_locked()
744 if (conn->ksnc_proto->pro_queue_tx_zcack(conn, tx, 0)) in ksocknal_queue_tx_locked()
751 LASSERT(conn->ksnc_proto->pro_queue_tx_msg != NULL); in ksocknal_queue_tx_locked()
753 ztx = conn->ksnc_proto->pro_queue_tx_msg(conn, tx); in ksocknal_queue_tx_locked()
1033 LASSERT(conn->ksnc_proto != NULL); in ksocknal_new_packet()
[all …]
Dsocklnd_proto.c288 ((conn->ksnc_proto == &ksocknal_protocol_v1x) ? in ksocknal_match_tx()
375 LASSERT(conn->ksnc_proto->pro_queue_tx_zcack != NULL); in ksocknal_handle_zcreq()
379 rc = conn->ksnc_proto->pro_queue_tx_zcack(conn, NULL, cookie); in ksocknal_handle_zcreq()
420 conn->ksnc_proto == &ksocknal_protocol_v3x) { in ksocknal_handle_zcack()
533 hello->kshm_version = conn->ksnc_proto->pro_version; in ksocknal_send_hello_v2()
Dsocklnd.c1084 conn->ksnc_proto = peer->ksnp_proto; in ksocknal_create_conn()
1087 if (conn->ksnc_proto == NULL) { in ksocknal_create_conn()
1088 conn->ksnc_proto = &ksocknal_protocol_v3x; in ksocknal_create_conn()
1091 conn->ksnc_proto = &ksocknal_protocol_v2x; in ksocknal_create_conn()
1093 conn->ksnc_proto = &ksocknal_protocol_v1x; in ksocknal_create_conn()
1105 conn->ksnc_proto = NULL; in ksocknal_create_conn()
1113 LASSERT(conn->ksnc_proto != NULL); in ksocknal_create_conn()
1171 peer->ksnp_proto = conn->ksnc_proto; in ksocknal_create_conn()
1175 if (peer->ksnp_proto != conn->ksnc_proto || in ksocknal_create_conn()
1272 if (conn->ksnc_proto->pro_match_tx(conn, tx, tx->tx_nonblk) == SOCKNAL_MATCH_NO) in ksocknal_create_conn()
[all …]
Dsocklnd_lib.c67 if (conn->ksnc_proto == &ksocknal_protocol_v1x) in ksocknal_lib_zc_capable()
83 conn->ksnc_proto == &ksocknal_protocol_v2x && /* V2.x connection */ in ksocknal_lib_send_iov()
235 if (conn->ksnc_proto == &ksocknal_protocol_v2x) { in ksocknal_lib_recv_iov()
392 LASSERT(tx->tx_conn->ksnc_proto == &ksocknal_protocol_v2x); in ksocknal_lib_csum_tx()
Dsocklnd.h326 struct ksock_proto *ksnc_proto; /* protocol for the connection */ member