Home
last modified time | relevance | path

Searched refs:sp (Results 1 – 25 of 1205) sorted by relevance

12345678910>>...49

/illumos-gate/usr/src/uts/common/io/sfxge/
H A Dsfxge.c67 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 Dsfxge_pci.c54 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 …]
H A Dsfxge_gld_v3.c48 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 …]
/illumos-gate/usr/src/uts/common/io/audio/impl/
H A Daudio_client.c86 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 Daudio_format.c48 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 Dsnapshot.c53 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 Dsession.c72 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 Dsockparams.c113 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 Ddt_strtab.c37 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 Dreadtab.c56 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 Dsac.c226 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 Drdsib_ep.c99 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 Drdsib_cm.c104 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 Dds_pri.c123 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 Dds_snmp.c269 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 Dspecsubr.c119 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 Dufs_acl.c92 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 Dstats.c96 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 Dregdecomp.c35 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 Dsubshell.c123 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/cmd/fm/fmd/common/
H A Dfmd_scheme.c234 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/uts/common/pcmcia/cs/
H A Dcs.c312 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/uts/sun/io/scsi/adapters/
H A Dfas_callbacks.c47 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/libndmp/common/
H A Dlibndmp.c153 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/lib/libproc/common/
H A DPsymtab_machelf32.c255 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 …]

12345678910>>...49