Home
last modified time | relevance | path

Searched refs:dstate (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/common/io/
H A Dtclient.c56 struct dstate { struct
119 sizeof (struct dstate), 0)) != 0) { in _init()
153 struct dstate *dstatep; in tcli_attach()
219 struct dstate *dstatep; in tcli_open()
238 struct dstate *dstatep; in tcli_close()
259 struct dstate *dstatep; in tcli_ioctl()
H A Dgen_drv.c60 typedef struct dstate { struct
99 static int gen_create_minor_nodes(dev_info_t *, struct dstate *);
195 sizeof (struct dstate), 0)) != 0) { in _init()
228 struct dstate *dstatep; in gen_attach()
558 struct dstate *dstatep; in gen_detach()
843 struct dstate *dstatep; in gen_open()
868 struct dstate *dstatep; in gen_close()
894 struct dstate *dstatep; in gen_ioctl()
1184 struct dstate *dstatep; in gen_power()
1536 gen_create_minor_nodes(dev_info_t *devi, struct dstate *dstatep) in gen_create_minor_nodes()
/illumos-gate/usr/src/cmd/svc/startd/
H A Denv.c60 void *dstate; in init_env() local
70 if (definit_open(DEFINIT_DEFAULT_FILE, &dstate) != 0) { in init_env()
79 while ((tokp = definit_token(dstate)) != NULL) { in init_env()
114 definit_close(dstate); in init_env()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnet_common.c204 ldc_dring_handle_t handle, uint64_t start, uint64_t stop, uint8_t dstate) in vnet_dring_entry_set_dstate() argument
213 descp->hdr.dstate = dstate; in vnet_dring_entry_set_dstate()
H A Dvsw_txdring.c338 priv_addr->dstate = VIO_DESC_FREE; in vsw_setup_tx_dring()
353 pub_addr->hdr.dstate = VIO_DESC_FREE; in vsw_setup_tx_dring()
869 pub->hdr.dstate = VIO_DESC_READY; in vsw_dringsend()
961 if (addr->dstate == VIO_DESC_FREE) { in vsw_dring_find_free_desc()
962 addr->dstate = VIO_DESC_READY; in vsw_dring_find_free_desc()
1006 pub_addr->hdr.dstate = VIO_DESC_FREE; in vsw_reclaim_dring()
1007 priv_addr->dstate = VIO_DESC_FREE; in vsw_reclaim_dring()
1014 i, pub_addr->hdr.dstate, priv_addr->dstate); in vsw_reclaim_dring()
1125 if (desc.hdr.dstate != VIO_DESC_READY) { in vsw_process_dringdata()
1139 desc.hdr.dstate); in vsw_process_dringdata()
[all …]
H A Dvnet_rxdring.c240 rxdp->dstate = VIO_DESC_FREE; in vgen_create_rx_dring()
446 txdp->dstate = VIO_DESC_DONE; in vgen_map_tx_dring()
668 txdp->dstate = VIO_DESC_INITIALIZING; in vgen_dringsend_shm()
714 ASSERT(txdp->dstate == VIO_DESC_INITIALIZING); in vgen_dringsend_shm()
717 txdp->dstate = VIO_DESC_READY; in vgen_dringsend_shm()
1067 if (rxdp->dstate != VIO_DESC_READY) { in vgen_receive_packet()
1090 rxdp->dstate = VIO_DESC_DONE; in vgen_receive_packet()
1145 rxdp->dstate = VIO_DESC_DONE; in vgen_receive_packet()
1269 if (txdp->dstate == VIO_DESC_READY) { in vgen_handle_dringdata_ack_shm()
1366 if (txdp->dstate == VIO_DESC_READY) in vgen_handle_dringdata_nack_shm()
[all …]
H A Dvsw_rxdring.c350 rxdp->dstate = VIO_DESC_FREE; in vsw_setup_rx_dring()
486 txdp[i].dstate = VIO_DESC_DONE; in vsw_map_tx_dring()
734 if (rxdp->dstate != VIO_DESC_READY) { in vsw_receive_packet()
754 rxdp->dstate = VIO_DESC_DONE; in vsw_receive_packet()
806 rxdp->dstate = VIO_DESC_DONE; in vsw_receive_packet()
953 if (txdp->dstate != VIO_DESC_DONE) { /* out of descriptors */ in vsw_dringsend_shm()
959 txdp->dstate = VIO_DESC_INITIALIZING; in vsw_dringsend_shm()
993 ASSERT(txdp->dstate == VIO_DESC_INITIALIZING); in vsw_dringsend_shm()
996 txdp->dstate = VIO_DESC_READY; in vsw_dringsend_shm()
1195 if (txdp->dstate == VIO_DESC_READY) { in vsw_process_dringdata_ack_shm()
H A Dvnet_txdring.c252 hdrp->dstate = VIO_DESC_FREE; in vgen_create_tx_dring()
700 hdrp->dstate = VIO_DESC_READY; in vgen_dringsend()
716 if (rtxdp->hdr.dstate == VIO_DESC_READY) { in vgen_dringsend()
1020 if (hdrp->dstate != VIO_DESC_READY) { in vgen_process_dringdata()
1356 if (hdrp->dstate == VIO_DESC_READY) { in vgen_handle_dringdata_ack()
1371 if (hdrp->dstate == VIO_DESC_READY) { in vgen_handle_dringdata_ack()
1460 if (hdrp->dstate == VIO_DESC_READY) in vgen_handle_dringdata_nack()
1461 hdrp->dstate = VIO_DESC_DONE; in vgen_handle_dringdata_nack()
1559 while ((hdrp->dstate == VIO_DESC_DONE) && in vgen_reclaim_dring()
1562 hdrp->dstate = VIO_DESC_FREE; in vgen_reclaim_dring()
H A Dvsw_ldc.c3658 if (priv_addr->dstate != VIO_DESC_READY) { in vsw_process_data_ibnd_pkt()
3661 ldcp->ldc_id, idx, priv_addr->dstate); in vsw_process_data_ibnd_pkt()
3671 priv_addr->dstate = VIO_DESC_FREE; in vsw_process_data_ibnd_pkt()
3712 priv_addr->dstate = VIO_DESC_FREE; in vsw_process_data_ibnd_pkt()
4908 if (pub_addr->hdr.dstate == VIO_DESC_FREE) in display_ring()
4915 if (priv_addr->dstate == VIO_DESC_FREE) in display_ring()
H A Dvdc.c2741 dep->hdr.dstate = VIO_DESC_FREE; in vdc_init_descriptor_ring()
2900 dep->hdr.dstate = VIO_DESC_READY; in vdc_map_to_shared_dring()
3502 if (ldep->dep->hdr.dstate != VIO_DESC_DONE) { in vdc_drain_response()
3504 vdc->instance, idx, ldep->dep->hdr.dstate); in vdc_drain_response()
3572 ASSERT((dep->hdr.dstate == VIO_DESC_DONE) || in vdc_depopulate_descriptor()
5030 DMSG(vdcp, 1, ": state 0x%x\n", ldep->dep->hdr.dstate); in vdc_process_data_msg()
5032 if (ldep->dep->hdr.dstate == VIO_DESC_DONE) { in vdc_process_data_msg()
H A Dvds.c308 elem->hdr.dstate, \
2377 accepted = (elem->hdr.dstate == VIO_DESC_ACCEPTED); in vd_mark_elem_done()
2381 elem->hdr.dstate = VIO_DESC_DONE; in vd_mark_elem_done()
4842 ready = (elem->hdr.dstate == VIO_DESC_READY); in vd_process_element()
4844 elem->hdr.dstate = VIO_DESC_ACCEPTED; in vd_process_element()
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvnet_common.h129 uint8_t dstate; /* Descriptor state */ member
143 ldc_dring_handle_t handle, uint64_t start, uint64_t stop, uint8_t dstate);
H A Dvio_common.h40 uint8_t dstate; /* Current state of Dring entry */ member
H A Dvsw_ldc.h242 uint64_t dstate; member
H A Dvdc.h164 dep->hdr.dstate = VIO_DESC_FREE; \
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsbd_io.c186 sbd_istate_t dstate; in sbd_io_status() local
249 dstate = SBD_DEVICE_STATE(sbp, SBD_COMP_IO, unit); in sbd_io_status()
250 isp->is_ostate = ostate_cvt(dstate); in sbd_io_status()
H A Dsbd_cpu.c465 sbd_istate_t dstate; in sbd_pre_attach_cpu() local
508 dstate = SBD_DEVICE_STATE(sbp, SBD_COMP_CPU, unit); in sbd_pre_attach_cpu()
510 if (dstate == SBD_STATE_UNCONFIGURED) { in sbd_pre_attach_cpu()
/illumos-gate/usr/src/cmd/mdb/common/modules/dtrace/
H A Ddtrace.c593 dtrace_dstate_t *dstate; in dtracemdb_status() local
617 dstate = &state->dts_vstate.dtvs_dynvars; in dtracemdb_status()
623 addr = (uintptr_t)&dstate->dtds_percpu[i]; in dtracemdb_status()
1879 dtrace_dstate_t dstate; in dtrace_dynvar_init() local
1889 if (mdb_vread(&dstate, sizeof (dstate), addr) == -1) { in dtrace_dynvar_init()
1901 data->dtdvd_hashsize = dstate.dtds_hashsize; in dtrace_dynvar_init()
1902 hsize = dstate.dtds_hashsize * sizeof (dtrace_dynhash_t); in dtrace_dynvar_init()
1907 (uintptr_t)dstate.dtds_hash) == -1) { in dtrace_dynvar_init()
1909 (uintptr_t)dstate.dtds_hash); in dtrace_dynvar_init()
2341 dtrace_dstate_t dstate; in dtrace_dynstat() local
[all …]
/illumos-gate/usr/src/uts/common/dtrace/
H A Ddtrace.c1632 dcpu = &dstate->dtds_percpu[i]; in dtrace_dynvar_clean()
1729 dcpu = &dstate->dtds_percpu[i]; in dtrace_dynvar_clean()
13601 ASSERT(dstate->dtds_base == NULL && dstate->dtds_percpu == NULL); in dtrace_dstate_init()
13616 dstate->dtds_size = size; in dtrace_dstate_init()
13617 dstate->dtds_base = base; in dtrace_dstate_init()
13627 dstate->dtds_hash = dstate->dtds_base; in dtrace_dstate_init()
13654 maxper = (maxper / dstate->dtds_chunksize) * dstate->dtds_chunksize; in dtrace_dstate_init()
13678 dstate->dtds_chunksize); in dtrace_dstate_init()
13701 if (dstate->dtds_base == NULL) in dtrace_dstate_fini()
13704 kmem_free(dstate->dtds_base, dstate->dtds_size); in dtrace_dstate_fini()
[all …]
/illumos-gate/usr/src/cmd/init/
H A Dinit.c1941 void *dstate; in init_env() local
1960 if (definit_open(ENVFILE, &dstate) != 0) { in init_env()
1967 while ((tokp = definit_token(dstate)) != NULL && in init_env()
2000 definit_close(dstate); in init_env()
/illumos-gate/usr/src/lib/libzonecfg/common/
H A Dlibzonecfg.c7532 void *dstate = NULL; in get_zoneadmd_envp() local
7564 if (definit_open(DEFINIT_DEFAULT_FILE, &dstate) != 0) { in get_zoneadmd_envp()
7577 while ((tok = definit_token(dstate)) != NULL) { in get_zoneadmd_envp()
7610 definit_close(dstate); in get_zoneadmd_envp()
7615 if (dstate != NULL) in get_zoneadmd_envp()
7616 definit_close(dstate); in get_zoneadmd_envp()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac.c6373 i_mac_fastpath_state_t dstate = {B_TRUE, 0}; in mac_start_logusage() local
6396 mod_hash_walk(i_mac_impl_hash, i_mac_fastpath_walker, &dstate); in mac_start_logusage()
6397 if ((err = dstate.mf_err) != 0) { in mac_start_logusage()