/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge.c | 67 sfxge_cfg_build(sfxge_t *sp) in sfxge_cfg_build() argument 69 const efx_nic_cfg_t *encp = efx_nic_cfg_get(sp->s_enp); in sfxge_cfg_build() 70 (void) snprintf(sp->s_cfg_kstat.buf.sck_mac, 64, in sfxge_cfg_build() 80 sfxge_t *sp; in sfxge_create() local 87 sp = kmem_zalloc(sizeof (*sp), KM_SLEEP); in sfxge_create() 88 sp->s_dip = dip; in sfxge_create() 89 ddi_set_driver_private(dip, sp); in sfxge_create() 91 mutex_init(&(sp->s_state_lock), NULL, MUTEX_DRIVER, NULL); in sfxge_create() 92 sp->s_state = SFXGE_UNINITIALIZED; in sfxge_create() 95 sp->s_mtu = ddi_prop_get_int(DDI_DEV_T_ANY, sp->s_dip, in sfxge_create() [all …]
|
H A D | sfxge_gld_v3.c | 48 sfxge_gld_link_update(sfxge_t *sp) in sfxge_gld_link_update() argument 50 sfxge_mac_t *smp = &(sp->s_mac); in sfxge_gld_link_update() 64 mac_link_update(sp->s_mh, link); in sfxge_gld_link_update() 68 sfxge_gld_mtu_update(sfxge_t *sp) in sfxge_gld_mtu_update() argument 71 (void) mac_maxsdu_update(sp->s_mh, sp->s_mtu); in sfxge_gld_mtu_update() 73 _NOTE(ARGUNUSED(sp)); in sfxge_gld_mtu_update() 78 sfxge_gld_rx_post(sfxge_t *sp, unsigned int index, mblk_t *mp) in sfxge_gld_rx_post() argument 82 mac_rx(sp->s_mh, NULL, mp); in sfxge_gld_rx_post() 87 sfxge_gld_rx_push(sfxge_t *sp) in sfxge_gld_rx_push() argument 89 _NOTE(ARGUNUSED(sp)) in sfxge_gld_rx_push() [all …]
|
H A D | sfxge_pci.c | 54 sfxge_pci_cap_find(sfxge_t *sp, uint8_t cap_id, off_t *offp) in sfxge_pci_cap_find() argument 60 stat = pci_config_get16(sp->s_pci_handle, PCI_CONF_STAT); in sfxge_pci_cap_find() 67 for (off = pci_config_get8(sp->s_pci_handle, PCI_CONF_CAP_PTR); in sfxge_pci_cap_find() 69 off = pci_config_get8(sp->s_pci_handle, off + PCI_CAP_NEXT_PTR)) { in sfxge_pci_cap_find() 70 if (cap_id == pci_config_get8(sp->s_pci_handle, in sfxge_pci_cap_find() 91 sfxge_pci_init(sfxge_t *sp) in sfxge_pci_init() argument 116 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, sp->s_dip, in sfxge_pci_init() 122 sp->s_bus_addr = pci_regs[0]; in sfxge_pci_init() 126 if (pci_config_setup(sp->s_dip, &(sp->s_pci_handle)) != DDI_SUCCESS) { in sfxge_pci_init() 131 sp->s_pci_venid = pci_config_get16(sp->s_pci_handle, PCI_CONF_VENID); in sfxge_pci_init() [all …]
|
/illumos-gate/usr/src/uts/common/io/audio/impl/ |
H A D | audio_client.c | 86 auclnt_set_rate(audio_stream_t *sp, int rate) in auclnt_set_rate() argument 95 if (rate != sp->s_user_parms->p_rate) { in auclnt_set_rate() 97 rv = auimpl_engine_setup(sp, 0, &parms, FORMAT_MSK_RATE); in auclnt_set_rate() 103 auclnt_get_rate(audio_stream_t *sp) in auclnt_get_rate() argument 105 return (sp->s_user_parms->p_rate); in auclnt_get_rate() 109 auclnt_get_fragsz(audio_stream_t *sp) in auclnt_get_fragsz() argument 111 return (sp->s_fragbytes); in auclnt_get_fragsz() 115 auclnt_get_framesz(audio_stream_t *sp) in auclnt_get_framesz() argument 117 return (sp->s_framesz); in auclnt_get_framesz() 121 auclnt_get_nfrags(audio_stream_t *sp) in auclnt_get_nfrags() argument [all …]
|
H A D | audio_format.c | 48 do_src(audio_stream_t *sp, void *p1, void *p2, int len, int nchan) in do_src() argument 57 size = sp->s_cnv_max / 4; /* sample size is 4 */ in do_src() 61 grc3_convert(sp->s_src_state[ch], sp->s_src_quality, in do_src() 64 return (((grc3state_t *)sp->s_src_state[0])->outsz); in do_src() 68 setup_src(audio_stream_t *sp, int srate, int trate, int sch, int tch) in setup_src() argument 76 if (sp->s_src_quality < 1) in setup_src() 77 sp->s_src_quality = 1; in setup_src() 78 if (sp->s_src_quality > 5) in setup_src() 79 sp->s_src_quality = 5; in setup_src() 82 grc3_reset(sp->s_src_state[ch]); in setup_src() [all …]
|
/illumos-gate/usr/src/cmd/svc/configd/ |
H A D | snapshot.c | 53 rc_snapshot_t *sp; in snapshot_alloc() local 54 sp = uu_zalloc(sizeof (*sp)); in snapshot_alloc() 56 (void) pthread_mutex_init(&sp->rs_lock, NULL); in snapshot_alloc() 57 (void) pthread_cond_init(&sp->rs_cv, NULL); in snapshot_alloc() 59 sp->rs_refcnt++; in snapshot_alloc() 60 return (sp); in snapshot_alloc() 64 snapshot_free(rc_snapshot_t *sp) in snapshot_free() argument 68 assert(sp->rs_refcnt == 0 && sp->rs_childref == 0); in snapshot_free() 70 (void) pthread_mutex_destroy(&sp->rs_lock); in snapshot_free() 71 (void) pthread_cond_destroy(&sp->rs_cv); in snapshot_free() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | session.c | 72 sess_rele(sess_t *sp, boolean_t pidlock_held) in sess_rele() argument 76 mutex_enter(&sp->s_lock); in sess_rele() 78 ASSERT(sp->s_ref != 0); in sess_rele() 79 if (--sp->s_ref > 0) { in sess_rele() 80 mutex_exit(&sp->s_lock); in sess_rele() 83 ASSERT(sp->s_ref == 0); in sess_rele() 100 if (sp == &session0) in sess_rele() 104 ASSERT(sp->s_cnt == 0); in sess_rele() 107 ASSERT(!sp->s_exit); in sess_rele() 110 ASSERT(sp->s_vp == NULL); in sess_rele() [all …]
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | sockparams.c | 113 struct sockparams *sp = ksp->ks_private; in sockparams_kstat_update() local 119 sps->sps_nactive.value.ui64 = sp->sp_refcnt; in sockparams_kstat_update() 128 sockparams_kstat_init(struct sockparams *sp) in sockparams_kstat_init() argument 132 (void) snprintf(name, KSTAT_STRLEN, "socket_%d_%d_%d", sp->sp_family, in sockparams_kstat_init() 133 sp->sp_type, sp->sp_protocol); in sockparams_kstat_init() 135 sp->sp_kstat = kstat_create("sockfs", 0, name, "misc", KSTAT_TYPE_NAMED, in sockparams_kstat_init() 139 if (sp->sp_kstat == NULL) in sockparams_kstat_init() 142 sp->sp_kstat->ks_data = &sp->sp_stats; in sockparams_kstat_init() 143 sp->sp_kstat->ks_update = sockparams_kstat_update; in sockparams_kstat_init() 144 sp->sp_kstat->ks_private = sp; in sockparams_kstat_init() [all …]
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_strtab.c | 37 dt_strtab_grow(dt_strtab_t *sp) in dt_strtab_grow() argument 41 if ((ptr = malloc(sp->str_bufsz)) == NULL) in dt_strtab_grow() 44 bufs = realloc(sp->str_bufs, (sp->str_nbufs + 1) * sizeof (char *)); in dt_strtab_grow() 51 sp->str_nbufs++; in dt_strtab_grow() 52 sp->str_bufs = bufs; in dt_strtab_grow() 53 sp->str_ptr = ptr; in dt_strtab_grow() 54 sp->str_bufs[sp->str_nbufs - 1] = sp->str_ptr; in dt_strtab_grow() 62 dt_strtab_t *sp = malloc(sizeof (dt_strtab_t)); in dt_strtab_create() local 67 if (sp == NULL) in dt_strtab_create() 70 bzero(sp, sizeof (dt_strtab_t)); in dt_strtab_create() [all …]
|
/illumos-gate/usr/src/cmd/saf/ |
H A D | readtab.c | 56 struct sactab *sp; /* working pointer to move through PM info */ local 81 for (sp = Sactab; sp; sp = sp->sc_next) 82 sp->sc_valid = 0; 88 while (sp = read_entry(fp)) 89 insert(sp, startflag); 105 register struct sactab *sp; /* working pointer */ local 124 sp = (struct sactab *) calloc(1, sizeof(struct sactab)); 125 if (sp == NULL) 127 sp->sc_sstate = sp->sc_lstate = sp->sc_pstate = NOTRUNNING; 128 (void) memset(sp->sc_utid, '\0', IDLEN); [all …]
|
H A D | sac.c | 226 struct sactab *sp; /* working pointer */ in startpms() local 236 for (sp = Sactab; sp; sp = sp->sc_next) { in startpms() 237 if (checklock(sp)) { in startpms() 239 sp->sc_sstate = sp->sc_pstate = UNKNOWN; in startpms() 240 sp->sc_ok = 1; in startpms() 241 sp->sc_exit = 0; in startpms() 242 (void) sprintf(Scratch, "%s/_pmpipe", sp->sc_tag); in startpms() 243 sp->sc_fd = open(Scratch, O_RDWR); in startpms() 244 if (sp->sc_fd < 0) { in startpms() 256 sp->sc_tag); in startpms() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rdsib_ep.c | 99 rds_is_port_marked(rds_session_t *sp, in_port_t port, uint_t qualifier) in rds_is_port_marked() argument 111 ASSERT(sp != NULL); in rds_is_port_marked() 112 rw_enter(&sp->session_local_portmap_lock, RW_READER); in rds_is_port_marked() 113 ret = (sp->session_local_portmap[port/8] & (1 << (port % 8))); in rds_is_port_marked() 114 rw_exit(&sp->session_local_portmap_lock); in rds_is_port_marked() 118 ASSERT(sp != NULL); in rds_is_port_marked() 119 rw_enter(&sp->session_remote_portmap_lock, RW_READER); in rds_is_port_marked() 120 ret = (sp->session_remote_portmap[port/8] & (1 << (port % 8))); in rds_is_port_marked() 121 rw_exit(&sp->session_remote_portmap_lock); in rds_is_port_marked() 129 rds_check_n_mark_port(rds_session_t *sp, in_port_t port, uint_t qualifier) in rds_check_n_mark_port() argument [all …]
|
H A D | rdsib_cm.c | 104 rds_session_t *sp; in rds_handle_cm_req() local 188 sp = rds_session_lkup(statep, ipcm_info.SRCIP, rgid.gid_guid); in rds_handle_cm_req() 191 if (sp == NULL) { in rds_handle_cm_req() 197 sp = rds_session_create(statep, ipcm_info.DSTIP, in rds_handle_cm_req() 199 if (sp == NULL) { in rds_handle_cm_req() 202 sp = rds_session_lkup(statep, ipcm_info.SRCIP, in rds_handle_cm_req() 205 if (sp == NULL) { in rds_handle_cm_req() 215 rw_enter(&sp->session_lock, RW_WRITER); in rds_handle_cm_req() 218 if ((sp->session_state == RDS_SESSION_STATE_CREATED) || in rds_handle_cm_req() 219 (sp->session_state == RDS_SESSION_STATE_INIT)) { in rds_handle_cm_req() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | ds_pri.c | 123 static void request_pri(ds_pri_state_t *sp); 124 static uint64_t ds_get_hv_pri(ds_pri_state_t *sp); 278 ds_pri_state_t *sp; in ds_pri_getinfo() local 285 sp = ddi_get_soft_state(ds_pri_statep, getminor((dev_t)arg)); in ds_pri_getinfo() 286 if (sp != NULL) { in ds_pri_getinfo() 287 *resultp = sp->dip; in ds_pri_getinfo() 310 ds_pri_state_t *sp; in ds_pri_attach() local 333 sp = ddi_get_soft_state(ds_pri_statep, instance); in ds_pri_attach() 335 mutex_init(&sp->lock, NULL, MUTEX_DEFAULT, NULL); in ds_pri_attach() 336 cv_init(&sp->cv, NULL, CV_DEFAULT, NULL); in ds_pri_attach() [all …]
|
H A D | ds_snmp.c | 269 ds_snmp_state_t *sp; in ds_snmp_getinfo() local 276 sp = ddi_get_soft_state(ds_snmp_statep, getminor((dev_t)arg)); in ds_snmp_getinfo() 277 if (sp != NULL) { in ds_snmp_getinfo() 278 *resultp = sp->dip; in ds_snmp_getinfo() 430 ds_snmp_state_t *sp; in ds_snmp_create_state() local 442 sp = ddi_get_soft_state(ds_snmp_statep, minor); in ds_snmp_create_state() 448 sp->dev = makedevice(major, minor); in ds_snmp_create_state() 450 *devp = sp->dev; in ds_snmp_create_state() 452 sp->instance = minor; in ds_snmp_create_state() 453 sp->data = NULL; in ds_snmp_create_state() [all …]
|
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specsubr.c | 119 struct snode *sp; in specvp() local 150 if ((sp = sfind(dev, type, vp)) == NULL) { in specvp() 153 sp = nsp; /* Use pre-allocated snode */ in specvp() 154 svp = STOV(sp); in specvp() 156 sp->s_realvp = vp; in specvp() 158 sp->s_commonvp = NULL; in specvp() 159 sp->s_dev = dev; in specvp() 160 sp->s_dip = NULL; in specvp() 161 sp->s_nextr = 0; in specvp() 162 sp->s_list = NULL; in specvp() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_acl.c | 92 ufs_si_store(struct inode *ip, si_t *sp, int puship, cred_t *cr) in ufs_si_store() argument 112 ASSERT(ip->i_ufs_acl != sp); in ufs_si_store() 123 if (!sp->ausers && in ufs_si_store() 124 !sp->agroups && in ufs_si_store() 125 !sp->downer && in ufs_si_store() 126 !sp->dgroup && in ufs_si_store() 127 !sp->dother && in ufs_si_store() 128 sp->dclass.acl_ismask == 0 && in ufs_si_store() 129 !sp->dusers && in ufs_si_store() 130 !sp->dgroups) { in ufs_si_store() [all …]
|
/illumos-gate/usr/src/cmd/fm/eversholt/common/ |
H A D | stats.c | 96 stats_delete(struct stats *sp) in stats_delete() argument 100 if (sp == NULL) in stats_delete() 104 if (s == sp) in stats_delete() 118 FREE((void *)sp->name); in stats_delete() 119 FREE((void *)sp->desc); in stats_delete() 120 FREE(sp); in stats_delete() 133 stats_counter_bump(struct stats *sp) in stats_counter_bump() argument 135 if (sp == NULL) in stats_counter_bump() 138 ASSERT(sp->t == STATS_COUNTER); in stats_counter_bump() 140 sp->u.counter++; in stats_counter_bump() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/regex/ |
H A D | regdecomp.c | 35 detrie(Trie_node_t* x, Sfio_t* sp, char* b, char* p, char* e, int delimiter) in detrie() argument 51 sfputc(sp, x->c); in detrie() 54 sfputc(sp, '|'); in detrie() 55 sfputc(sp, '<'); in detrie() 56 sfwrite(sp, b, p - b); in detrie() 57 sfputc(sp, '>'); in detrie() 58 detrie(y, sp, b, p, e, delimiter); in detrie() 62 sfputc(sp, '|'); in detrie() 63 sfputc(sp, '{'); in detrie() 64 sfwrite(sp, b, p - b); in detrie() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | subshell.c | 123 register struct subshell *sp = subshell_data->pipe; in sh_subtmpfile() local 125 if((sp->tmpfd = fd = fcntl(1,F_DUPFD,10)) >= 0) in sh_subtmpfile() 143 sp->pipefd = fds[0]; in sh_subtmpfile() 144 sh_fcntl(sp->pipefd,F_SETFD,FD_CLOEXEC); in sh_subtmpfile() 183 register struct subshell *sp = subshell_data; in sh_subfork() local 184 Shell_t *shp = sp->shp; in sh_subfork() 191 if(sp->pipe) in sh_subfork() 199 if(sp->subpid==0) in sh_subfork() 200 sp->subpid = pid; in sh_subfork() 217 sp->subpid=0; in sh_subfork() [all …]
|
/illumos-gate/usr/src/uts/common/pcmcia/cs/ |
H A D | cs.c | 312 cs_socket_t *sp; in cs_deinit() local 342 if ((sp = cs_get_sp(sn)) != NULL) { in cs_deinit() 344 if (sp->client_list) { in cs_deinit() 398 if ((sp = cs_get_sp(sn)) != NULL) { in cs_deinit() 403 UNTIMEOUT(sp->rdybsy_tmo_id); in cs_deinit() 405 if (sp->init_state & SOCKET_INIT_STATE_MUTEX) in cs_deinit() 406 mutex_enter(&sp->lock); in cs_deinit() 407 sp->flags = SOCKET_UNLOAD_MODULE; in cs_deinit() 408 if (sp->init_state & SOCKET_INIT_STATE_SOFTINTR) in cs_deinit() 409 sp->init_state &= ~SOCKET_INIT_STATE_SOFTINTR; in cs_deinit() [all …]
|
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_scheme.c | 234 fmd_scheme_t *sp = fmd_alloc(sizeof (fmd_scheme_t), FMD_SLEEP); in fmd_scheme_create() local 236 (void) pthread_mutex_init(&sp->sch_lock, NULL); in fmd_scheme_create() 237 (void) pthread_cond_init(&sp->sch_cv, NULL); in fmd_scheme_create() 238 (void) pthread_mutex_init(&sp->sch_opslock, NULL); in fmd_scheme_create() 240 sp->sch_next = NULL; in fmd_scheme_create() 241 sp->sch_name = fmd_strdup(name, FMD_SLEEP); in fmd_scheme_create() 242 sp->sch_dlp = NULL; in fmd_scheme_create() 243 sp->sch_refs = 1; in fmd_scheme_create() 244 sp->sch_loaded = 0; in fmd_scheme_create() 245 sp->sch_ops = _fmd_scheme_default_ops; in fmd_scheme_create() [all …]
|
/illumos-gate/usr/src/lib/libndmp/common/ |
H A D | libndmp.c | 153 ndmp_session_info_t *sp; in ndmp_get_session_info() local 175 sp = *sinfo; in ndmp_get_session_info() 176 for (i = 0; i < *size; i++, sp++) { in ndmp_get_session_info() 182 sp->nsi_sid = ndmp_door_get_int32(dec_ctx); in ndmp_get_session_info() 183 sp->nsi_pver = ndmp_door_get_int32(dec_ctx); in ndmp_get_session_info() 184 sp->nsi_auth = ndmp_door_get_int32(dec_ctx); in ndmp_get_session_info() 185 sp->nsi_eof = ndmp_door_get_int32(dec_ctx); in ndmp_get_session_info() 186 sp->nsi_cl_addr = ndmp_door_get_string(dec_ctx); in ndmp_get_session_info() 192 sp->nsi_scsi.ns_scsi_open = ndmp_door_get_int32(dec_ctx); in ndmp_get_session_info() 193 sp->nsi_scsi.ns_adapter_name = ndmp_door_get_string(dec_ctx); in ndmp_get_session_info() [all …]
|
/illumos-gate/usr/src/uts/sun/io/scsi/adapters/ |
H A D | fas_callbacks.c | 47 register struct fas_cmd *sp); 70 register struct fas_cmd *sp; in fas_empty_callbackQ() local 94 sp = qf; in fas_empty_callbackQ() 95 qf = sp->cmd_forw; in fas_empty_callbackQ() 96 (*sp->cmd_pkt->pkt_comp)(sp->cmd_pkt); in fas_empty_callbackQ() 122 fas_call_pkt_comp(register struct fas *fas, register struct fas_cmd *sp) in fas_call_pkt_comp() argument 127 ASSERT(sp != 0); in fas_call_pkt_comp() 128 ASSERT((sp->cmd_flags & CFLAG_COMPLETED) == 0); in fas_call_pkt_comp() 129 ASSERT((sp->cmd_flags & CFLAG_FREE) == 0); in fas_call_pkt_comp() 130 ASSERT(sp->cmd_flags & CFLAG_FINISHED); in fas_call_pkt_comp() [all …]
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Psymtab_machelf32.c | 255 Shdr *sp; in fake_elf64() local 471 sp = (Shdr *)(elfdata + ep->e_shoff); in fake_elf64() 488 sp++; in fake_elf64() 493 sp->sh_name = SHSTR_NDX_shstrtab; in fake_elf64() 494 sp->sh_type = SHT_STRTAB; in fake_elf64() 495 sp->sh_flags = SHF_STRINGS; in fake_elf64() 496 sp->sh_addr = 0; in fake_elf64() 497 sp->sh_offset = off; in fake_elf64() 498 sp->sh_size = sizeof (shstr); in fake_elf64() 499 sp->sh_link = 0; in fake_elf64() [all …]
|