Lines Matching refs:fid
144 struct l9p_fid *fid; in l9p_connection_close() local
169 while ((fid = ht_next(&iter)) != NULL) { in l9p_connection_close()
171 conn->lc_server->ls_backend->softc, fid); in l9p_connection_close()
172 free(fid); in l9p_connection_close()
181 l9p_connection_alloc_fid(struct l9p_connection *conn, uint32_t fid) in l9p_connection_alloc_fid() argument
186 file->lo_fid = fid; in l9p_connection_alloc_fid()
194 if (ht_add(&conn->lc_files, fid, file) != 0) { in l9p_connection_alloc_fid()
203 l9p_connection_remove_fid(struct l9p_connection *conn, struct l9p_fid *fid) in l9p_connection_remove_fid() argument
208 assert(!l9p_fid_isvalid(fid)); in l9p_connection_remove_fid()
211 be->freefid(be->softc, fid); in l9p_connection_remove_fid()
213 ht_remove(&conn->lc_files, fid->lo_fid); in l9p_connection_remove_fid()
214 free(fid); in l9p_connection_remove_fid()