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

/osnet-11/usr/src/lib/libdhcpsvc/head/
H A Ddhcp_svc_private.h112 } dsvc_synch_t; typedef in typeref:struct:__anon1536
120 int (*synch_init)(dsvc_synch_t *, unsigned int);
121 void (*synch_fini)(dsvc_synch_t *);
122 int (*synch_rdlock)(dsvc_synch_t *, void **);
123 int (*synch_wrlock)(dsvc_synch_t *, void **);
124 int (*synch_unlock)(dsvc_synch_t *, void *);
153 dsvc_synch_t *d_synch; /* synchronization state */
/osnet-11/usr/src/lib/libdhcpsvc/private/
H A Ddsvcd_synch.c50 static int dsvcd_lock(dsvc_synch_t *, dsvcd_locktype_t, void **);
69 dsvcd_init(dsvc_synch_t *sp, unsigned int synchflags)
154 dsvcd_fini(dsvc_synch_t *sp)
169 dsvcd_rdlock(dsvc_synch_t *sp, void **unlock_cookiep)
180 dsvcd_wrlock(dsvc_synch_t *sp, void **unlock_cookiep)
192 dsvcd_lock(dsvc_synch_t *sp, dsvcd_locktype_t locktype, void **unlock_cookiep)
269 dsvcd_unlock(dsvc_synch_t *sp, void *unlock_cookie)
H A Dprivate.c804 dsvc_synch_t *sp;
815 sp = malloc(sizeof (dsvc_synch_t));

Completed in 23 milliseconds