MCPcopy Create free account
hub / github.com/F-Stack/f-stack / free_pv_chunk

Function free_pv_chunk

freebsd/amd64/amd64/pmap.c:5166–5176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5164}
5165
5166static void
5167free_pv_chunk(struct pv_chunk *pc)
5168{
5169 struct pv_chunks_list *pvc;
5170
5171 pvc = &pv_chunks[pc_to_domain(pc)];
5172 mtx_lock(&pvc->pvc_lock);
5173 TAILQ_REMOVE(&pvc->pvc_list, pc, pc_lru);
5174 mtx_unlock(&pvc->pvc_lock);
5175 free_pv_chunk_dequeued(pc);
5176}
5177
5178static void
5179free_pv_chunk_batch(struct pv_chunklist *batch)

Callers 1

free_pv_entryFunction · 0.70

Calls 4

pc_to_domainFunction · 0.85
free_pv_chunk_dequeuedFunction · 0.85
mtx_lockFunction · 0.50
mtx_unlockFunction · 0.50

Tested by

no test coverage detected