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

Function rm_tracker_remove

freebsd/kern/kern_rmlock.c:242–255  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

240}
241
242static void inline
243rm_tracker_remove(struct pcpu *pc, struct rm_priotracker *tracker)
244{
245 struct rm_queue *next, *prev;
246
247 next = tracker->rmp_cpuQueue.rmq_next;
248 prev = tracker->rmp_cpuQueue.rmq_prev;
249
250 /* Not used during forward traversal. */
251 next->rmq_prev = prev;
252
253 /* Remove from list. */
254 prev->rmq_next = next;
255}
256
257static void
258rm_cleanIPI(void *arg)

Callers 2

_rm_rlock_hardFunction · 0.85
_rm_runlockFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected