| /illumos-gate/usr/src/uts/common/io/dls/ |
| H A D | dls.c | 43 dls_open(dls_link_t *dlp, dls_dl_handle_t ddh, dld_str_t *dsp) in dls_open() argument 75 dsp->ds_dlp = dlp; in dls_open() 76 dsp->ds_mh = dlp->dl_mh; in dls_open() 77 dsp->ds_mch = dlp->dl_mch; in dls_open() 78 dsp->ds_mip = dlp->dl_mip; in dls_open() 79 dsp->ds_ddh = ddh; in dls_open() 80 dsp->ds_local = local; in dls_open() 82 ASSERT(MAC_PERIM_HELD(dsp->ds_mh)); in dls_open() 87 dls_close(dld_str_t *dsp) in dls_close() argument 89 dls_link_t *dlp = dsp->ds_dlp; in dls_close() [all …]
|
| H A D | dls_link.c | 284 dld_str_t *dsp; in i_dls_link_rx_func() local 311 for (dsp = dhp->dh_list; dsp != NULL; dsp = dsp->ds_next) { in i_dls_link_rx_func() 312 if (!acceptfunc(dsp, mhip, &ds_rx, &ds_rx_arg)) in i_dls_link_rx_func() 347 dld_str_t *dsp; in i_dls_link_rx() local 441 for (dsp = dhp->dh_list; dsp != NULL; dsp = dsp->ds_next) in i_dls_link_rx() 442 if (dls_accept(dsp, &mhi, &ds_rx, &ds_rx_arg)) in i_dls_link_rx() 449 if (dsp == NULL) { in i_dls_link_rx() 464 for (ndsp = dsp->ds_next; ndsp != NULL; in i_dls_link_rx() 491 dsp = ndsp; in i_dls_link_rx() 517 dld_str_t *dsp = arg; in dls_rx_vlan_promisc() local [all …]
|
| /illumos-gate/usr/src/lib/fm/libdiskstatus/common/ |
| H A D | libdiskstatus.c | 69 disk_status_t *dsp; in disk_status_open() local 73 if ((dsp = calloc(sizeof (disk_status_t), 1)) == NULL) { in disk_status_open() 78 if ((dsp->ds_fd = open(path, O_RDWR)) < 0) { in disk_status_open() 80 free(dsp); in disk_status_open() 84 if ((dsp->ds_path = strdup(path)) == NULL) { in disk_status_open() 86 disk_status_close(dsp); in disk_status_open() 93 dsp->ds_transport = t; in disk_status_open() 95 nvlist_free(dsp->ds_state); in disk_status_open() 96 dsp->ds_state = NULL; in disk_status_open() 97 if (nvlist_alloc(&dsp->ds_state, NV_UNIQUE_NAME, 0) != 0) { in disk_status_open() [all …]
|
| /illumos-gate/usr/src/uts/common/io/dld/ |
| H A D | dld_str.c | 142 dld_str_t *dsp = (dld_str_t *)val; in i_dld_str_walker() local 145 if (statep->ds_major != dsp->ds_major) in i_dld_str_walker() 149 mh = dsp->ds_mh; in i_dld_str_walker() 151 if (statep->ds_minor == dsp->ds_minor) { in i_dld_str_walker() 275 dld_str_t *dsp; in dld_str_open() local 301 dsp = dld_str_create(rq, DLD_DLPI, major, in dld_str_open() 303 if (dsp == NULL) in dld_str_open() 306 ASSERT(dsp->ds_dlstate == DL_UNATTACHED); in dld_str_open() 307 dsp->ds_private = private; in dld_str_open() 312 if ((err = dld_str_attach(dsp, (t_uscalar_t)minor - 1)) != 0) in dld_str_open() [all …]
|
| H A D | dld_proto.c | 67 dld_proto(dld_str_t *dsp, mblk_t *mp) in dld_proto() argument 79 proto_info_req(dsp, mp); in dld_proto() 82 proto_bind_req(dsp, mp); in dld_proto() 85 proto_unbind_req(dsp, mp); in dld_proto() 88 proto_unitdata_req(dsp, mp); in dld_proto() 91 proto_udqos_req(dsp, mp); in dld_proto() 94 proto_attach_req(dsp, mp); in dld_proto() 97 proto_detach_req(dsp, mp); in dld_proto() 100 proto_enabmulti_req(dsp, mp); in dld_proto() 103 proto_disabmulti_req(dsp, mp); in dld_proto() [all …]
|
| /illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
| H A D | ac_del.c | 82 struct del_status *dsp; in ac_del_alloc_status() local 84 dsp = (struct del_status *)kmem_zalloc(sizeof (*dsp), KM_SLEEP); in ac_del_alloc_status() 86 dsp->next = ac_del_list; in ac_del_alloc_status() 87 ac_del_list = dsp; in ac_del_alloc_status() 90 return (dsp); in ac_del_alloc_status() 94 ac_del_free_status(struct del_status *dsp) in ac_del_free_status() argument 101 if (*dspp == dsp) in ac_del_free_status() 105 ASSERT(*dspp == dsp); in ac_del_free_status() 106 if (*dspp == dsp) { in ac_del_free_status() 107 *dspp = dsp->next; in ac_del_free_status() [all …]
|
| /illumos-gate/usr/src/uts/common/io/ |
| H A D | drcompat.c | 185 struct drstate *dsp; in dropen() local 199 dsp = kmem_zalloc(sizeof (*dsp), KM_SLEEP); in dropen() 200 dsp->dr_major = getmajor(*devp); in dropen() 201 mutex_init(&dsp->dr_lock, NULL, MUTEX_DEFAULT, NULL); in dropen() 202 q->q_ptr = OTHERQ(q)->q_ptr = dsp; in dropen() 212 struct drstate *dsp = q->q_ptr; in drclose() local 214 ASSERT(dsp); in drclose() 218 mutex_destroy(&dsp->dr_lock); in drclose() 219 kmem_free(dsp, sizeof (*dsp)); in drclose() 228 struct drstate *dsp; in drrput() local [all …]
|
| /illumos-gate/usr/src/lib/libds/common/ |
| H A D | libds.c | 81 static void ds_free_dslibentry(dslibentry_t *dsp, int force_unreg); 83 static void ds_string_arg(vlds_string_t *dsp, char *str); 90 dslibentry_t *dsp; in ds_hdl_to_dslibentry() local 92 for (i = 0, dsp = dslibtab; i < ndslib; i++, dsp++) { in ds_hdl_to_dslibentry() 93 if (hdl == dsp->dsl_hdl) in ds_hdl_to_dslibentry() 94 return (dsp); in ds_hdl_to_dslibentry() 103 dslibentry_t *dsp; in ds_new_dslibentry() local 105 if ((dsp = ds_hdl_to_dslibentry(0)) != NULL) in ds_new_dslibentry() 106 return (dsp); in ds_new_dslibentry() 113 dsp = &dslibtab[ndslib]; in ds_new_dslibentry() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/zfs/ |
| H A D | dmu_send.c | 98 dump_bytes(dmu_sendarg_t *dsp, void *buf, int len) in dump_bytes() argument 100 dsl_dataset_t *ds = dmu_objset_ds(dsp->dsa_os); in dump_bytes() 114 (dsp->dsa_featureflags & DMU_BACKUP_FEATURE_RAW) != 0); in dump_bytes() 116 dsp->dsa_err = vn_rdwr(UIO_WRITE, dsp->dsa_vp, in dump_bytes() 121 *dsp->dsa_off += len; in dump_bytes() 124 return (dsp->dsa_err); in dump_bytes() 133 dump_record(dmu_sendarg_t *dsp, void *payload, int payload_len) in dump_record() argument 137 (void) fletcher_4_incremental_native(dsp->dsa_drr, in dump_record() 139 &dsp->dsa_zc); in dump_record() 140 if (dsp->dsa_drr->drr_type == DRR_BEGIN) { in dump_record() [all …]
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | dld_impl.h | 226 #define DLD_DATATHR_INC(dsp) { \ argument 227 ASSERT(MUTEX_HELD(&(dsp)->ds_lock)); \ 228 dsp->ds_datathr_cnt++; \ 231 #define DLD_DATATHR_DCR(dsp) { \ argument 232 mutex_enter(&(dsp)->ds_lock); \ 233 (dsp)->ds_datathr_cnt--; \ 234 if ((dsp)->ds_datathr_cnt == 0) \ 235 cv_broadcast(&(dsp)->ds_datathr_cv); \ 236 mutex_exit(&(dsp)->ds_lock); \ 309 #define DLD_SETQFULL(dsp) { \ argument [all …]
|
| /illumos-gate/usr/src/lib/libdtrace/common/ |
| H A D | dt_decl.c | 109 dt_scope_t *dsp = &yypcb->pcb_dstack; in dt_decl_reset() local 110 dt_decl_t *ddp = dsp->ds_decl; in dt_decl_reset() 113 dsp->ds_decl = ddp->dd_next; in dt_decl_reset() 116 ddp = dsp->ds_decl; in dt_decl_reset() 123 dt_scope_t *dsp = &yypcb->pcb_dstack; in dt_decl_push() local 124 dt_decl_t *top = dsp->ds_decl; in dt_decl_push() 134 dsp->ds_decl = ddp; in dt_decl_push() 142 dt_scope_t *dsp = &yypcb->pcb_dstack; in dt_decl_pop() local 145 dsp->ds_decl = NULL; in dt_decl_pop() 146 free(dsp->ds_ident); in dt_decl_pop() [all …]
|
| H A D | dt_module.c | 55 dt_sym_t *dsp = &dmp->dm_symchains[dmp->dm_symfree]; in dt_module_symhash_insert() local 60 dsp->ds_symid = id; in dt_module_symhash_insert() 62 dsp->ds_next = dmp->dm_symbuckets[h]; in dt_module_symhash_insert() 195 const dt_sym_t *dsp = dmp->dm_symchains + 1; in dt_module_symsort32() local 198 for (i = 1; i < n; i++, dsp++) { in dt_module_symsort32() 199 Elf32_Sym *sym = symtab + dsp->ds_symid; in dt_module_symsort32() 219 const dt_sym_t *dsp = dmp->dm_symchains + 1; in dt_module_symsort64() local 222 for (i = 1; i < n; i++, dsp++) { in dt_module_symsort64() 223 Elf64_Sym *sym = symtab + dsp->ds_symid; in dt_module_symsort64() 270 const dt_sym_t *dsp; in dt_module_symname32() local [all …]
|
| /illumos-gate/usr/src/common/devid/ |
| H A D | devid.c | 197 char *sbuf, *dsp, *dp, ta; in ddi_devid_str_encode() local 247 dsp = sbuf; in ddi_devid_str_encode() 248 *dsp++ = id->did_magic_hi; in ddi_devid_str_encode() 249 *dsp++ = id->did_magic_lo; in ddi_devid_str_encode() 250 *dsp++ = DEVID_REV_BINTOASCII(id->did_rev_lo); in ddi_devid_str_encode() 251 *dsp++ = ','; in ddi_devid_str_encode() 253 *dsp++ = id->did_driver[i]; in ddi_devid_str_encode() 254 *dsp++ = '@'; in ddi_devid_str_encode() 258 *dsp++ = ta; in ddi_devid_str_encode() 262 *dsp++ = '_'; in ddi_devid_str_encode() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/nfs/ |
| H A D | nfs4_srv_deleg.c | 1010 rfs41_file_still_delegated(rfs4_deleg_state_t *dsp) in rfs41_file_still_delegated() argument 1014 ASSERT(dsp != NULL); in rfs41_file_still_delegated() 1015 ASSERT(dsp->rds_finfo != NULL); in rfs41_file_still_delegated() 1016 fp = dsp->rds_finfo; in rfs41_file_still_delegated() 1035 rfs41_cb_seq_rcl_args(CB_SEQUENCE4args *ap, rfs4_deleg_state_t *dsp) in rfs41_cb_seq_rcl_args() argument 1055 bcopy(&dsp->rds_rs.sessid, &rp->rcl_sessionid, sizeof (sessionid4)); in rfs41_cb_seq_rcl_args() 1056 rcp->rc_sequenceid = dsp->rds_rs.seqid; in rfs41_cb_seq_rcl_args() 1057 rcp->rc_slotid = dsp->rds_rs.slotno; in rfs41_cb_seq_rcl_args() 1064 rfs4_do_cb_recall(rfs4_deleg_state_t *dsp, bool_t trunc) in rfs4_do_cb_recall() argument 1096 bcopy(&dsp->rds_delegid.stateid, &rec_argp->stateid, sizeof (stateid4)); in rfs4_do_cb_recall() [all …]
|
| H A D | nfs4_state.c | 3053 rfs4_deleg_state_t *dsp = (rfs4_deleg_state_t *)key; in deleg_hash() local 3055 return (ADDRHASH(dsp->rds_client) ^ ADDRHASH(dsp->rds_finfo)); in deleg_hash() 3061 rfs4_deleg_state_t *dsp = (rfs4_deleg_state_t *)u_entry; in deleg_compare() local 3064 return (dsp->rds_client == kdsp->rds_client && in deleg_compare() 3065 dsp->rds_finfo == kdsp->rds_finfo); in deleg_compare() 3085 rfs4_deleg_state_t *dsp = (rfs4_deleg_state_t *)u_entry; in deleg_state_compare() local 3092 rc = (dsp->rds_delegid.bits.boottime == id->bits.boottime && in deleg_state_compare() 3093 dsp->rds_delegid.bits.ident == id->bits.ident); in deleg_state_compare() 3101 rfs4_deleg_state_t *dsp = (rfs4_deleg_state_t *)u_entry; in deleg_state_mkkey() local 3103 return (&dsp->rds_delegid); in deleg_state_mkkey() [all …]
|
| H A D | nfs4x_srv.c | 1452 rfs4_deleg_state_t *dsp = NULL; in rfs4x_op_test_stateid() local 1457 st = rfs4_get_all_state(sid, &sp, &dsp, &lsp); in rfs4x_op_test_stateid() 1461 if (dsp != NULL) in rfs4x_op_test_stateid() 1462 rfs4_deleg_state_rele(dsp); in rfs4x_op_test_stateid() 1562 rfs4_deleg_state_t *dsp; in rfs4x_op_free_stateid() local 1571 status = rfs4_get_deleg_any(sid, &dsp); in rfs4x_op_free_stateid() 1575 rfs4_update_lease(dsp->rds_client); in rfs4x_op_free_stateid() 1582 rfs4_dbe_lock(dsp->rds_dbe); in rfs4x_op_free_stateid() 1583 if (dsp->rds_revoked) { in rfs4x_op_free_stateid() 1584 dsp->rds_revoked = FALSE; in rfs4x_op_free_stateid() [all …]
|
| H A D | nfs4x_state.c | 421 rfs41_deleg_rs_hold(rfs4_deleg_state_t *dsp) in rfs41_deleg_rs_hold() argument 423 atomic_inc_32(&dsp->rds_rs.refcnt); in rfs41_deleg_rs_hold() 427 rfs41_deleg_rs_rele(rfs4_deleg_state_t *dsp) in rfs41_deleg_rs_rele() argument 429 ASSERT(dsp->rds_rs.refcnt > 0); in rfs41_deleg_rs_rele() 430 if (atomic_add_32_nv(&dsp->rds_rs.refcnt, -1) == 0) { in rfs41_deleg_rs_rele() 431 bzero(dsp->rds_rs.sessid, sizeof (sessionid4)); in rfs41_deleg_rs_rele() 432 dsp->rds_rs.seqid = dsp->rds_rs.slotno = 0; in rfs41_deleg_rs_rele()
|
| /illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
| H A D | nhm_init.c | 137 struct dimm_slot *dsp = (struct dimm_slot *)arg; in dimm_label() local 139 slot = (dsp->controller * CHANNELS_PER_MEMORY_CONTROLLER * in dimm_label() 140 MAX_DIMMS_PER_CHANNEL) + (dsp->channel * MAX_DIMMS_PER_CHANNEL) + in dimm_label() 141 dsp->dimm; in dimm_label() 152 dsp->channel++; in dimm_label() 153 if (dsp->dimm == 2) in dimm_label() 154 dsp->max_dimm = 2; in dimm_label() 155 dsp->dimm = 0; in dimm_label() 156 slot = (dsp->controller * in dimm_label() 159 (dsp->channel * MAX_DIMMS_PER_CHANNEL); in dimm_label() [all …]
|
| /illumos-gate/usr/src/uts/common/inet/dlpistub/ |
| H A D | dlpistub.c | 135 dlpistub_t *dsp; in ds_open() local 154 dsp = kmem_zalloc(sizeof (dlpistub_t), KM_SLEEP); in ds_open() 155 dsp->ds_type = type; in ds_open() 156 dsp->ds_minor = (minor_t)id_alloc(ds_minors); in ds_open() 157 dsp->ds_state = DL_UNATTACHED; in ds_open() 158 *devp = makedevice(getmajor(*devp), dsp->ds_minor); in ds_open() 159 q->q_ptr = WR(q)->q_ptr = dsp; in ds_open() 169 dlpistub_t *dsp = q->q_ptr; in ds_close() local 174 id_free(ds_minors, dsp->ds_minor); in ds_close() 175 kmem_free(dsp, sizeof (dlpistub_t)); in ds_close() [all …]
|
| /illumos-gate/usr/src/cmd/abi/spectrans/spec2trace/ |
| H A D | parseproto.y | 922 decl_spec_t *dsp = malloc(sizeof (decl_spec_t)); in declspec_Construct() local 924 assert(dsp != NULL); in declspec_Construct() 925 dsp->ds_stt = SCS_NONE | TS_NO_TS | TQ_NONE; in declspec_Construct() 926 dsp->ds_id = NULL; in declspec_Construct() 930 return (dsp); in declspec_Construct() 936 declspec_Destroy(decl_spec_t *dsp) { in declspec_Destroy() argument 937 free(dsp->ds_id); in declspec_Destroy() 938 free(dsp); in declspec_Destroy() 956 decl_spec_t *dsp = declspec_Construct(); in declspec_Init() local 962 declspec_AddDS(dsp, &tmp, &p); /* XXX ignore any error */ in declspec_Init() [all …]
|
| /illumos-gate/usr/src/cmd/sgs/libconv/common/ |
| H A D | globals.c | 134 const conv_ds_t **dsp, Conv_fmt_flags_t fmt_flags, Conv_inv_buf_t *inv_buf, in _conv_map_ds() argument 139 for (ds = *dsp; ds != NULL; ds = *(++dsp)) { in _conv_map_ds() 270 _conv_iter_ds(conv_iter_osabi_t osabi, Half mach, const conv_ds_t **dsp, in _conv_iter_ds() argument 275 for (ds = *dsp; ds != NULL; ds = *(++dsp)) { in _conv_iter_ds()
|
| /illumos-gate/usr/src/cmd/mdb/common/mdb/ |
| H A D | mdb_gelf.c | 1395 mdb_gelf_dsym_t *dsp = mdb_nv_get_cookie(v); in mdb_gelf_symtab_destroy() local 1398 mdb_free(dsp, sizeof (mdb_gelf_dsym_t)); in mdb_gelf_symtab_destroy() 1557 const mdb_gelf_dsym_t *dsp; in mdb_gelf_sym_name() local 1563 dsp = gelf32_sym_search(gst->gst_asmap, in mdb_gelf_sym_name() 1566 dsp = gelf64_sym_search(gst->gst_asmap, in mdb_gelf_sym_name() 1569 if (dsp != NULL) in mdb_gelf_sym_name() 1570 return (mdb_nv_get_name(dsp->ds_var)); in mdb_gelf_sym_name() 1592 const mdb_gelf_dsym_t *dsp; in mdb_gelf_symtab_lookup_by_addr() member 1623 name = mdb_nv_get_name(u.dsp->ds_var); in mdb_gelf_symtab_lookup_by_addr() 1625 *idp = u.dsp->ds_id; in mdb_gelf_symtab_lookup_by_addr() [all …]
|
| /illumos-gate/usr/src/uts/intel/audioemu10k/ |
| H A D | Makefile | 40 DSP_SRCDIR = $(UTSBASE)/common/io/audio/drv/audioemu10k/dsp 43 DSP_SNAMES = emu10k.dsp emu10k1.mac emu10k2.mac 93 $(CPP) -D$(MODEL10K) -I$(DSP_SRCDIR) $(DSP_SRCDIR)/emu10k.dsp | \
|
| /illumos-gate/usr/src/uts/sun4u/io/ |
| H A D | sbd.c | 381 sbd_dev_stat_t *dsp); 4033 sbd_mem_status(sbd_handle_t *hp, sbd_devset_t devset, sbd_dev_stat_t *dsp) in sbd_mem_status() argument 4079 msp = &dsp->d_mem; in sbd_mem_status() 4160 dsp->ds_suspend); in sbd_mem_status() 4167 dsp++; in sbd_mem_status() 4495 sbd_dev_stat_t *dsp = &dstatp->s_stat[i]; in sbd_status() local 4501 ds32p->d_cm.ci_type = (int32_t)dsp->d_cm.ci_type; in sbd_status() 4502 ds32p->d_cm.ci_unit = (int32_t)dsp->d_cm.ci_unit; in sbd_status() 4503 ds32p->d_cm.c_ostate = (int32_t)dsp->d_cm.c_ostate; in sbd_status() 4504 ds32p->d_cm.c_cond = (int32_t)dsp->d_cm.c_cond; in sbd_status() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/ufs/ |
| H A D | ufs_acl.c | 1419 si_t *dsp; in ufs_acl_cp() local 1424 dsp = kmem_zalloc(sizeof (si_t), KM_SLEEP); in ufs_acl_cp() 1425 rw_init(&dsp->s_lock, NULL, RW_DEFAULT, NULL); in ufs_acl_cp() 1427 acl_cpy(sp->aowner, (ufs_ic_acl_t *)&dsp->aowner); in ufs_acl_cp() 1428 acl_cpy(sp->agroup, (ufs_ic_acl_t *)&dsp->agroup); in ufs_acl_cp() 1429 acl_cpy(sp->aother, (ufs_ic_acl_t *)&dsp->aother); in ufs_acl_cp() 1430 acl_cpy(sp->ausers, (ufs_ic_acl_t *)&dsp->ausers); in ufs_acl_cp() 1431 acl_cpy(sp->agroups, (ufs_ic_acl_t *)&dsp->agroups); in ufs_acl_cp() 1433 dsp->aclass.acl_ismask = sp->aclass.acl_ismask; in ufs_acl_cp() 1434 dsp->aclass.acl_maskbits = sp->aclass.acl_maskbits; in ufs_acl_cp() [all …]
|