Home
last modified time | relevance | path

Searched refs:async (Results 1 – 25 of 58) sorted by relevance

123

/illumos-gate/usr/src/uts/sun4/io/
H A Dsu_driver.c109 static void async_ioctl(struct asyncline *async, queue_t *q, mblk_t *mp,
114 static void async_start(struct asyncline *async);
115 static void async_nstart(struct asyncline *async, int mode);
116 static void async_resume(struct asyncline *async);
387 struct asyncline *async; in asydetach() local
393 async = (struct asyncline *)ddi_get_soft_state(su_asyncline, instance); in asydetach()
461 cv_destroy(&async->async_flags_cv); in asydetach()
478 struct asyncline *async; in asyattach() local
513 struct asyncline *async; in asyattach() local
527 async = (struct asyncline *)asy->asy_priv; in asyattach()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dasy.c176 static void async_ioctl(struct asyncline *async, queue_t *q, mblk_t *mp);
180 static void async_start(struct asyncline *async);
181 static void async_nstart(struct asyncline *async, int mode);
182 static void async_resume(struct asyncline *async);
199 static void async_resume_utbrk(struct asyncline *async);
200 static void async_dtr_free(struct asyncline *async);
418 struct asyncline *async = asy->asy_priv; in async_put_suspq() local
422 if (async->async_suspqf == NULL) in async_put_suspq()
423 async->async_suspqf = mp; in async_put_suspq()
425 async->async_suspqb->b_next = mp; in async_put_suspq()
[all …]
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxencons.c418 struct asyncline *async; in xenconsopen() local
426 async = xcp->priv; in xenconsopen()
431 if ((async->async_flags & ASYNC_ISOPEN) == 0) { in xenconsopen()
432 async->async_ttycommon.t_iflag = 0; in xenconsopen()
433 async->async_ttycommon.t_iocpending = NULL; in xenconsopen()
434 async->async_ttycommon.t_size.ws_row = 0; in xenconsopen()
435 async->async_ttycommon.t_size.ws_col = 0; in xenconsopen()
436 async->async_ttycommon.t_size.ws_xpixel = 0; in xenconsopen()
437 async->async_ttycommon.t_size.ws_ypixel = 0; in xenconsopen()
438 async->async_dev = *dev; in xenconsopen()
[all …]
/illumos-gate/usr/src/uts/common/io/1394/adapters/
H A Dhci1394_async.c113 static void hci1394_async_atreq_start(void *async, uint32_t command_ptr);
114 static void hci1394_async_arresp_start(void *async, uint32_t command_ptr);
115 static void hci1394_async_arreq_start(void *async, uint32_t command_ptr);
116 static void hci1394_async_atresp_start(void *async, uint32_t command_ptr);
118 static void hci1394_async_atreq_wake(void *async);
119 static void hci1394_async_arresp_wake(void *async);
120 static void hci1394_async_arreq_wake(void *async);
121 static void hci1394_async_atresp_wake(void *async);
150 hci1394_async_t *async; in hci1394_async_init() local
160 async = kmem_alloc(sizeof (hci1394_async_t), KM_SLEEP); in hci1394_async_init()
[all …]
H A Dhci1394_s1394if.c162 status = hci1394_async_phy(soft_state->async, cmd_id, cmd_private, in hci1394_s1394if_phy()
199 status = hci1394_async_write(soft_state->async, cmd_id, cmd_private, in hci1394_s1394if_write()
236 status = hci1394_async_read(soft_state->async, cmd_id, cmd_private, in hci1394_s1394if_read()
275 status = hci1394_async_lock(soft_state->async, cmd_id, cmd_private, in hci1394_s1394if_lock()
312 status = hci1394_async_write_response(soft_state->async, cmd_id, in hci1394_s1394if_write_response()
349 status = hci1394_async_read_response(soft_state->async, cmd_id, in hci1394_s1394if_read_response()
388 status = hci1394_async_lock_response(soft_state->async, cmd_id, in hci1394_s1394if_lock_response()
415 hci1394_async_response_complete(soft_state->async, cmd_id, cmd_private); in hci1394_s1394if_response_complete()
865 hci1394_async_pending_timeout_update(soft_state->async, in hci1394_s1394if_csr_write()
877 hci1394_async_pending_timeout_update(soft_state->async, in hci1394_s1394if_csr_write()
H A Dhci1394_isr.c356 hci1394_async_atreq_reset(soft_state->async); in hci1394_isr_bus_reset()
357 hci1394_async_atresp_reset(soft_state->async); in hci1394_isr_bus_reset()
502 hci1394_async_flush(soft_state->async); in hci1394_isr_self_id()
711 (void) hci1394_async_atreq_process(soft_state->async, B_FALSE, in hci1394_isr_atreq_complete()
743 (void) hci1394_async_arresp_process(soft_state->async, in hci1394_isr_arresp()
771 (void) hci1394_async_arreq_process(soft_state->async, in hci1394_isr_arreq()
806 (void) hci1394_async_atresp_process(soft_state->async, in hci1394_isr_atresp_complete()
H A Dhci1394_detach.c88 hci1394_async_flush(soft_state->async); in hci1394_detach()
139 hci1394_async_suspend(soft_state->async); in hci1394_detach()
210 hci1394_async_fini(&soft_state->async); in hci1394_detach_hardware()
H A Dhci1394_attach.c352 soft_state->csr, &soft_state->async); in hci1394_hardware_init()
369 hci1394_async_fini(&soft_state->async); in hci1394_hardware_init()
407 status = hci1394_async_resume(soft_state->async); in hci1394_hardware_resume()
735 hci1394_async_flush(soft_state->async); in hci1394_cleanup()
H A Dhci1394_misc.c141 hci1394_async_flush(soft_state->async); in hci1394_shutdown()
/illumos-gate/usr/src/lib/libslp/clib/
H A DSLPFindAttrs.c117 if (!hp->async) { in slp_UnpackAttrReply()
121 if (!hp->async && pcAttrList) { in slp_UnpackAttrReply()
170 if (!hp->async) { in slp_UnpackAttrReply()
203 if (!hp->async) { in unpackDAAdvert_attr()
207 if (!hp->async && attrs) { in unpackDAAdvert_attr()
224 if (!hp->async) { in unpackDAAdvert_attr()
259 if (!hp->async) { in unpackSAAdvert_attr()
263 if (!hp->async && attrs) { in unpackSAAdvert_attr()
276 if (!hp->async) { in unpackSAAdvert_attr()
H A DSLPFindSrvs.c116 if (!hp->async) { in slp_unpackSrvReply()
181 if (!hp->async) { in slp_unpackSrvReply()
190 if (hp->async) in slp_unpackSrvReply()
232 if (!hp->async) { in unpackDAAdvert_srv()
254 if (hp->async) { in unpackDAAdvert_srv()
289 if (!hp->async) { in unpackSAAdvert_srv()
308 if (hp->async) { in unpackSAAdvert_srv()
528 if (cont && (!h || !h->async)) in process_surl_node()
H A DSLPFindSrvTypes.c82 if (!hp->async) { in UnpackSrvTypesReply()
86 if (!hp->async && pcSrvTypes) { in UnpackSrvTypesReply()
111 if (!hp->async) { in UnpackSrvTypesReply()
H A DSLPOpen.c71 hp->async = SLP_TRUE; in SLPOpen()
73 hp->async = SLP_FALSE; in SLPOpen()
H A DSLPUtils.c246 sync_state = hp->async; in SAAdvert_for_scopes()
247 hp->async = SLP_FALSE; in SAAdvert_for_scopes()
269 hp->async = sync_state; in SAAdvert_for_scopes()
H A Dslp_ua_common.c97 if (hp->async) { in slp_ua_common()
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/
H A Dchip_subr.c526 int async; member
561 swdp->async++; in strand_walker()
594 swdp->err = swdp->done = swdp->fail = swdp->async = 0; in walk_strands()
632 else if (swd.async > 0) in retire_strands()
656 else if (swd.async > 0) in unretire_strands()
679 rc = (swd.fail + swd.async > 0) ? FMD_SERVICE_STATE_DEGRADED : in service_state_strands()
681 else if (swd.async > 0) in service_state_strands()
705 rc = (swd.fail + swd.async > 0 || swd.done == 0) ? 0 : 1; in unusable_strands()
/illumos-gate/usr/src/uts/common/sys/1394/adapters/
H A Dhci1394_state.h63 hci1394_async_handle_t async; /* see hci1394_async.h */ member
/illumos-gate/usr/src/uts/common/io/vscan/
H A Dvscan_svc.c458 vscan_svc_scan_file(vnode_t *vp, cred_t *cr, int async) in vscan_svc_scan_file() argument
468 DTRACE_PROBE2(vscan__scan__file, char *, vp->v_path, int, async); in vscan_svc_scan_file()
472 if ((allow == B_TRUE) || (async != 0)) in vscan_svc_scan_file()
491 return ((async != 0) ? 0 : EACCES); in vscan_svc_scan_file()
495 if (async) { in vscan_svc_scan_file()
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A DMakefile32 OBJS = adopt.o agent.o async.o bound.o class_id.o defaults.o inform.o \
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdsv3_af_thr.c293 kcondvar_t *async = &ringp->aft_async; in rdsv3_af_thr_worker() local
303 cv_wait(async, lock); in rdsv3_af_thr_worker()
/illumos-gate/usr/src/uts/common/io/i40e/core/
H A Di40e_adminq.h78 bool async; member
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsockcommon_vnops.c252 int async = nflags & FASYNC; in socket_vop_setfl() local
260 error = socket_ioctl(so, FIOASYNC, (intptr_t)&async, FKIOCTL, in socket_vop_setfl()
/illumos-gate/usr/src/uts/common/inet/
H A Dsqueue.c908 kcondvar_t *async = &sqp->sq_poll_cv; in squeue_polling_thread() local
925 cv_wait(async, lock); in squeue_polling_thread()
1184 kcondvar_t *async = &sqp->sq_worker_cv; in squeue_worker() local
1221 cv_wait(async, lock); in squeue_worker()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_soft_ring.c424 kcondvar_t *async = &ringp->s_ring_async; in mac_soft_ring_worker() local
438 cv_wait(async, lock); in mac_soft_ring_worker()
/illumos-gate/usr/src/lib/libc/
H A DREADME62 (making the region async-signal-safe).
89 region; it is async-signal-safe and fork-safe):
204 their use be async-signal safe. Calls to malloc(), calloc(), realloc(),

123