Searched refs:strlock (Results 1 - 1 of 1) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dstrsubr.c4500 * qprocsoff, removeq, and strlock:
4503 * - strlock acquires the sd_lock and sd_reflock to prevent putnext,
4506 * - strlock waits for sd_refcnt to be zero to wait for e.g. any canputnext
4508 * - optionally for every syncq in the stream strlock acquires all the
4536 * Assumes that only one thread attempts to call strlock for a given
4538 * This assumption is guaranteed since strlock is only called by insertq
4551 * The locks acquired and held by strlock depends on a few factors.
4559 strlock(struct stdata *stp, sqlist_t *sqlist) function
4679 * Drop all the locks that strlock acquired.
4734 * q_next and related pointer using strlock()
[all...]

Completed in 52 milliseconds