Lines Matching defs:connlist
4167 rib_add_connlist(CONN *cn, rib_conn_list_t *connlist)
4169 rw_enter(&connlist->conn_lock, RW_WRITER);
4170 if (connlist->conn_hd) {
4171 cn->c_next = connlist->conn_hd;
4172 connlist->conn_hd->c_prev = cn;
4174 connlist->conn_hd = cn;
4175 rw_exit(&connlist->conn_lock);
4181 rib_rm_conn(CONN *cn, rib_conn_list_t *connlist)
4183 rw_enter(&connlist->conn_lock, RW_WRITER);
4190 if (connlist->conn_hd == cn)
4191 connlist->conn_hd = cn->c_next;
4192 rw_exit(&connlist->conn_lock);
4706 rib_close_channels(rib_conn_list_t *connlist)
4710 rw_enter(&connlist->conn_lock, RW_READER);
4711 conn = connlist->conn_hd;
4742 rw_exit(&connlist->conn_lock);
4749 rib_purge_connlist(rib_conn_list_t *connlist)
4754 rw_enter(&connlist->conn_lock, RW_READER);
4755 conn = connlist->conn_hd;
4772 rw_exit(&connlist->conn_lock);
4773 (void) rib_disconnect_channel(conn, connlist);
4784 rw_exit(&connlist->conn_lock);