Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd_cb.c449 if (conn->ksnc_proto == &ksocknal_protocol_v1x || in ksocknal_check_zc_req()
634 LASSERT (c->ksnc_proto != NULL && in ksocknal_find_conn_locked()
635 c->ksnc_proto->pro_match_tx != NULL); in ksocknal_find_conn_locked()
637 rc = c->ksnc_proto->pro_match_tx(c, tx, nonblk); in ksocknal_find_conn_locked()
677 conn->ksnc_proto->pro_pack(tx); in ksocknal_tx_prep()
743 LASSERT (conn->ksnc_proto->pro_queue_tx_zcack != NULL); in ksocknal_queue_tx_locked()
745 if (conn->ksnc_proto->pro_queue_tx_zcack(conn, tx, 0)) in ksocknal_queue_tx_locked()
752 LASSERT (conn->ksnc_proto->pro_queue_tx_msg != NULL); in ksocknal_queue_tx_locked()
754 ztx = conn->ksnc_proto->pro_queue_tx_msg(conn, tx); in ksocknal_queue_tx_locked()
1035 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()
535 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-linux.c69 if (conn->ksnc_proto == &ksocknal_protocol_v1x) in ksocknal_lib_zc_capable()
85 conn->ksnc_proto == &ksocknal_protocol_v2x && /* V2.x connection */ in ksocknal_lib_send_iov()
238 if (conn->ksnc_proto == &ksocknal_protocol_v2x) { in ksocknal_lib_recv_iov()
395 LASSERT(tx->tx_conn->ksnc_proto == &ksocknal_protocol_v2x); in ksocknal_lib_csum_tx()
Dsocklnd.h275 struct ksock_proto *ksnc_proto; /* protocol for the connection */ member