Lines Matching defs:connlist
4169 rib_add_connlist(CONN *cn, rib_conn_list_t *connlist)
4171 rw_enter(&connlist->conn_lock, RW_WRITER);
4172 if (connlist->conn_hd) {
4173 cn->c_next = connlist->conn_hd;
4174 connlist->conn_hd->c_prev = cn;
4176 connlist->conn_hd = cn;
4177 rw_exit(&connlist->conn_lock);
4183 rib_rm_conn(CONN *cn, rib_conn_list_t *connlist)
4185 rw_enter(&connlist->conn_lock, RW_WRITER);
4192 if (connlist->conn_hd == cn)
4193 connlist->conn_hd = cn->c_next;
4194 rw_exit(&connlist->conn_lock);
4708 rib_close_channels(rib_conn_list_t *connlist)
4712 rw_enter(&connlist->conn_lock, RW_READER);
4713 conn = connlist->conn_hd;
4744 rw_exit(&connlist->conn_lock);
4751 rib_purge_connlist(rib_conn_list_t *connlist)
4756 rw_enter(&connlist->conn_lock, RW_READER);
4757 conn = connlist->conn_hd;
4774 rw_exit(&connlist->conn_lock);
4775 (void) rib_disconnect_channel(conn, connlist);
4786 rw_exit(&connlist->conn_lock);