Lines Matching refs:clp

71 static void connection_get(struct conn_list *clp, ndmp_door_ctx_t *enc_ctx);
72 static void ndmp_connect_get_conn(struct conn_list *clp,
643 struct conn_list *clp;
648 LIST_FOREACH(clp, &cl_head, cl_q) {
649 if (clp->cl_conn == connection) {
651 return (clp);
673 struct conn_list *clp;
680 if ((clp = ndmp_malloc(sizeof (struct conn_list))) == NULL)
683 clp->cl_conn = connection;
684 clp->cl_id = *id;
687 LIST_INSERT_HEAD(&cl_head, clp, cl_q);
709 struct conn_list *clp;
712 if (!(clp = ndmp_connect_list_find(connection))) {
718 LIST_REMOVE(clp, cl_q);
720 free(clp);
741 struct conn_list *clp;
746 LIST_FOREACH(clp, &cl_head, cl_q) {
747 if (clp->cl_id == id) {
749 return (clp);
761 ndmp_connect_get_conn(struct conn_list *clp, ndmp_door_ctx_t *enc_ctx)
768 if (!(session = (ndmpd_session_t *)ndmp_get_client_data(clp->cl_conn)))
771 ndmp_door_put_int32(enc_ctx, clp->cl_id);
773 ndmp_door_put_int32(enc_ctx, clp->cl_conn->conn_authorized);
775 if (tcp_get_peer(clp->cl_conn->conn_sock, &(addr.s_addr), &port) != -1)
999 connection_get(struct conn_list *clp, ndmp_door_ctx_t *enc_ctx)
1003 session = (ndmpd_session_t *)ndmp_get_client_data(clp->cl_conn);
1012 ndmp_connect_get_conn(clp, enc_ctx);
1013 ndmp_connect_get_v2(clp->cl_conn, enc_ctx);
1017 ndmp_connect_get_conn(clp, enc_ctx);
1018 ndmp_connect_get_v3(clp->cl_conn, enc_ctx);
1075 struct conn_list *clp;
1079 LIST_FOREACH(clp, &cl_head, cl_q) {
1085 LIST_FOREACH(clp, &cl_head, cl_q) {
1086 connection_get(clp, enc_ctx);
1107 struct conn_list *clp;
1109 if (!(clp = ndmp_connect_list_find_id(id)))
1112 return (ndmpd_connect_kill(clp->cl_conn));