Home
last modified time | relevance | path

Searched refs:smp (Results 1 – 25 of 55) sorted by relevance

123

/illumos-gate/usr/src/uts/common/io/sfxge/
H A Dsfxge_mac.c75 _sfxge_mac_stat_update(sfxge_mac_t *smp, int tries, int delay_usec) in _sfxge_mac_stat_update() argument
77 sfxge_t *sp = smp->sm_sp; in _sfxge_mac_stat_update()
78 efsys_mem_t *esmp = &(smp->sm_mem); in _sfxge_mac_stat_update()
81 ASSERT(mutex_owned(&(smp->sm_lock))); in _sfxge_mac_stat_update()
82 ASSERT3U(smp->sm_state, !=, SFXGE_MAC_UNINITIALIZED); in _sfxge_mac_stat_update()
85 if (smp->sm_mac_stats_timer_reqd && !smp->sm_mac_stats_pend) in _sfxge_mac_stat_update()
90 if (efx_mac_stats_update(sp->s_enp, esmp, smp->sm_stat, in _sfxge_mac_stat_update()
102 smp->sm_mac_stats_pend = B_FALSE; in _sfxge_mac_stat_update()
103 smp->sm_lbolt = ddi_get_lbolt(); in _sfxge_mac_stat_update()
107 sfxge_mac_stat_update_quick(sfxge_mac_t *smp) in sfxge_mac_stat_update_quick() argument
[all …]
H A Dsfxge_mon.c68 sfxge_mon_t *smp = &(sp->s_mon); in sfxge_mon_kstat_update() local
69 efsys_mem_t *esmp = &(smp->sm_mem); in sfxge_mon_kstat_update()
80 ASSERT(mutex_owned(&(smp->sm_lock))); in sfxge_mon_kstat_update()
82 if (smp->sm_state != SFXGE_MON_STARTED) in sfxge_mon_kstat_update()
85 if (smp->sm_polling) { in sfxge_mon_kstat_update()
86 rc = efx_mon_stats_update(enp, esmp, smp->sm_statbuf); in sfxge_mon_kstat_update()
91 knp = smp->sm_stat; in sfxge_mon_kstat_update()
95 knp->value.ui64 = smp->sm_statbuf[sn].emsv_value; in sfxge_mon_kstat_update()
104 knp->value.ui32 = smp->sm_polling; in sfxge_mon_kstat_update()
121 sfxge_mon_t *smp = &(sp->s_mon); in sfxge_mon_kstat_init() local
[all …]
H A Dsfxge_mcdi.c89 sfxge_mcdi_acquire(sfxge_mcdi_t *smp) in sfxge_mcdi_acquire() argument
91 mutex_enter(&(smp->sm_lock)); in sfxge_mcdi_acquire()
92 ASSERT3U(smp->sm_state, !=, SFXGE_MCDI_UNINITIALIZED); in sfxge_mcdi_acquire()
94 while (smp->sm_state != SFXGE_MCDI_INITIALIZED) { in sfxge_mcdi_acquire()
95 (void) cv_wait(&(smp->sm_kv), &(smp->sm_lock)); in sfxge_mcdi_acquire()
97 smp->sm_state = SFXGE_MCDI_BUSY; in sfxge_mcdi_acquire()
99 mutex_exit(&(smp->sm_lock)); in sfxge_mcdi_acquire()
105 sfxge_mcdi_release(sfxge_mcdi_t *smp) in sfxge_mcdi_release() argument
107 mutex_enter(&(smp->sm_lock)); in sfxge_mcdi_release()
108 ASSERT((smp->sm_state == SFXGE_MCDI_BUSY) || in sfxge_mcdi_release()
[all …]
H A Dsfxge_phy.c77 sfxge_mac_t *smp = &(sp->s_mac); in sfxge_phy_kstat_update() local
78 sfxge_phy_t *spp = &(smp->sm_phy); in sfxge_phy_kstat_update()
89 ASSERT(mutex_owned(&(smp->sm_lock))); in sfxge_phy_kstat_update()
91 if (smp->sm_state != SFXGE_MAC_STARTED) in sfxge_phy_kstat_update()
230 sfxge_mac_t *smp = &(sp->s_mac); in sfxge_phy_lp_cap_test() local
233 mutex_enter(&(smp->sm_lock)); in sfxge_phy_lp_cap_test()
235 if (smp->sm_state != SFXGE_MAC_STARTED) in sfxge_phy_lp_cap_test()
241 mutex_exit(&(smp->sm_lock)); in sfxge_phy_lp_cap_test()
254 sfxge_mac_t *smp = &(sp->s_mac); in sfxge_phy_cap_apply() local
260 ASSERT(mutex_owned(&(smp->sm_lock))); in sfxge_phy_cap_apply()
[all …]
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_map.c134 size_t len, enum seg_rw rw, struct smap *smp);
135 static void segmap_smapadd(struct smap *smp);
136 static struct smap *segmap_hashin(struct smap *smp, struct vnode *vp,
138 static void segmap_hashout(struct smap *smp);
253 #define SMP2SMF(smp) (&smd_free[(smp - smd_smap) & smd_freemsk]) argument
254 #define SMP2SMF_NDX(smp) (ushort_t)((smp - smd_smap) & smd_freemsk) argument
256 #define SMAPMTX(smp) (&smp->sm_mtx) argument
303 struct smap *smp; in segmap_create() local
406 for (smp = &smd->smd_sm[MAP_PAGES(seg) - 1]; in segmap_create()
407 smp >= smd->smd_sm; smp--) { in segmap_create()
[all …]
H A Dseg_map.h90 #define GET_KPME(smp) (&(smp)->sm_kpme) argument
95 #define GET_KPME(smp) ((struct kpme *)NULL) argument
/illumos-gate/usr/src/cmd/fm/modules/common/sp-monitor/
H A Dsp_monitor.c67 sp_monitor_t *smp = fmd_hdl_getspecific(hdl); in sp_post_sysevent() local
80 smp->sm_seconds = -1U; in sp_post_sysevent()
81 smp->sm_generation = -1U; in sp_post_sysevent()
89 sp_monitor_t *smp = fmd_hdl_getspecific(hdl); in sp_timeout() local
92 if (ipmi_sunoem_uptime(smp->sm_hdl, &seconds, &generation) != 0) { in sp_timeout()
98 ipmi_errmsg(smp->sm_hdl)); in sp_timeout()
107 if (seconds < smp->sm_seconds || in sp_timeout()
108 generation != smp->sm_generation || in sp_timeout()
109 smp->sm_seconds == 0) in sp_timeout()
112 smp->sm_seconds = seconds; in sp_timeout()
[all …]
/illumos-gate/usr/src/lib/scsi/
H A DMakefile.rootdirs57 $(ROOTPLUGINLIBDIR)/smp: $(ROOTPLUGINLIBDIR)
60 $(ROOTPLUGINLIBDIR)/smp/engine: $(ROOTPLUGINLIBDIR)/smp
63 $(ROOTPLUGINLIBDIR)/smp/engine/$(MACH64): $(ROOTPLUGINLIBDIR)/smp/engine
66 $(ROOTPLUGINLIBDIR)/smp/framework: $(ROOTPLUGINLIBDIR)/smp
69 $(ROOTPLUGINLIBDIR)/smp/framework/$(MACH64): $(ROOTPLUGINLIBDIR)/smp/framework
72 $(ROOTPLUGINLIBDIR)/smp/vendor: $(ROOTPLUGINLIBDIR)/smp
75 $(ROOTPLUGINLIBDIR)/smp/vendor/$(MACH64): $(ROOTPLUGINLIBDIR)/smp/vendor
90 $(ROOTPLUGINHDRDIR)/smp: $(ROOTPLUGINHDRDIR)
93 $(ROOTPLUGINHDRDIR)/smp/engine: $(ROOTPLUGINHDRDIR)/smp
96 $(ROOTPLUGINHDRDIR)/smp/framework: $(ROOTPLUGINHDRDIR)/smp
[all …]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_srcid.c162 srcid_map_t *smp; in ip_srcid_remove() local
172 smp = *smpp; in ip_srcid_remove()
173 if (smp == NULL) { in ip_srcid_remove()
180 ASSERT(smp->sm_refcnt != 0); in ip_srcid_remove()
181 smp->sm_refcnt--; in ip_srcid_remove()
182 if (smp->sm_refcnt != 0) { in ip_srcid_remove()
187 *smpp = smp->sm_next; in ip_srcid_remove()
189 smp->sm_next = NULL; in ip_srcid_remove()
190 kmem_free(smp, sizeof (srcid_map_t)); in ip_srcid_remove()
203 srcid_map_t *smp; in ip_srcid_find_addr() local
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/
H A Dfindstack_subr.c114 stacks_module_t *smp = arg; in stacks_module_callback() local
115 boolean_t match = (strcmp(obj->obj_name, smp->sm_name) == 0); in stacks_module_callback()
120 if (smp->sm_size != 0) in stacks_module_callback()
138 match = (strncmp(smp->sm_name, obj->obj_name, len) == 0 && in stacks_module_callback()
139 smp->sm_name[len] == '\0'); in stacks_module_callback()
158 smp->sm_text = obj->obj_base; in stacks_module_callback()
159 smp->sm_size = obj->obj_size; in stacks_module_callback()
166 stacks_module(stacks_module_t *smp) in stacks_module() argument
168 if (mdb_object_iter(stacks_module_callback, smp) != 0) in stacks_module()
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/
H A Dpcibus_hba.c193 di_node_t cn, smp, sd; in pci_iports_instantiate() local
244 for (j = 0, smp = di_child_node(cn); smp != DI_NODE_NIL; in pci_iports_instantiate()
245 smp = di_sibling_node(smp)) in pci_iports_instantiate()
246 if (strcmp(di_node_name(smp), "smp") == 0) in pci_iports_instantiate()
250 for (j = 0, smp = di_child_node(cn); smp != DI_NODE_NIL; in pci_iports_instantiate()
251 smp = di_sibling_node(smp)) in pci_iports_instantiate()
252 if (strcmp(di_node_name(smp), "smp") == 0) in pci_iports_instantiate()
253 pci_smp_device_create(mod, auth, iport, smp, in pci_iports_instantiate()
/illumos-gate/usr/src/uts/common/os/
H A Dmsg.c668 struct msg *smp; /* ptr to best msg on q */ in msgrcv() local
697 smp = msgrcv_lookup(qp, msgtyp); in msgrcv()
699 if (smp) { in msgrcv()
703 if ((smp->msg_flags & MSG_RCVCOPY) == 0) { in msgrcv()
705 long copy_type = smp->msg_type; in msgrcv()
711 smp, msgp, msgflg); in msgrcv()
805 size_t msgsz, struct msg *smp, struct ipcmsgbuf *msgp, int msgflg) in msg_copyout() argument
813 if (msgsz < smp->msg_size) { in msg_copyout()
820 xtsz = smp->msg_size; in msg_copyout()
829 ASSERT((smp->msg_flags & MSG_RCVCOPY) == 0); in msg_copyout()
[all …]
/illumos-gate/usr/src/lib/scsi/plugins/smp/usmp/common/
H A Dusmp.c88 di_node_t root, smp; in usmp_open() local
118 for (smp = di_drv_first_node("smp", root); smp != DI_NODE_NIL; in usmp_open()
119 smp = di_drv_next_node(smp)) { in usmp_open()
122 (void) di_walk_minor(smp, NULL, 0, &walk, di_walk); in usmp_open()
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_heartbeat.c44 mblk_t *smp; in sctp_return_heartbeat() local
88 smp = sctp_make_mp(sctp, fp, len); in sctp_return_heartbeat()
89 if (smp == NULL) { in sctp_return_heartbeat()
94 cp = (sctp_chunk_hdr_t *)smp->b_wptr; in sctp_return_heartbeat()
102 smp->b_wptr += len; in sctp_return_heartbeat()
106 sctp_set_iplen(sctp, smp, fp->sf_ixa); in sctp_return_heartbeat()
107 (void) conn_ip_output(smp, fp->sf_ixa); in sctp_return_heartbeat()
H A Dsctp_shutdown.c51 mblk_t *smp; in sctp_send_shutdown() local
100 smp = allocb(sizeof (*sch) + sizeof (*ctsn), BPRI_MED); in sctp_send_shutdown()
101 if (smp == NULL) { in sctp_send_shutdown()
105 linkb(sendmp, smp); in sctp_send_shutdown()
107 sch = (sctp_chunk_hdr_t *)smp->b_rptr; in sctp_send_shutdown()
108 smp->b_wptr = smp->b_rptr + sizeof (*sch) + sizeof (*ctsn); in sctp_send_shutdown()
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Dsmp_transport.h78 smp_device_t *smp);
84 smp_device_t *smp);
94 smp_hba_tran_t *smp);
96 extern void smp_hba_tran_free(smp_hba_tran_t *smp);
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dfindstack_subr.c302 stacks_module_cb(uintptr_t addr, const modctl_t *mp, stacks_module_t *smp) in stacks_module_cb() argument
315 if (strcmp(smp->sm_name, mod_modname)) in stacks_module_cb()
318 smp->sm_text = (uintptr_t)mp->mod_text; in stacks_module_cb()
319 smp->sm_size = mp->mod_text_size; in stacks_module_cb()
325 stacks_module(stacks_module_t *smp) in stacks_module() argument
327 if (mdb_walk("modctl", (mdb_walk_cb_t)stacks_module_cb, smp) != 0) { in stacks_module()
/illumos-gate/usr/src/pkg/manifests/
H A Ddriver-storage-smp.p5m32 set name=pkg.fmri value=pkg:/driver/storage/smp@$(PKGVERS)
42 file path=kernel/drv/$(ARCH64)/smp group=sys
43 file path=kernel/drv/smp.conf group=sys
44 driver name=smp perms="* 0644 root sys"
/illumos-gate/usr/src/uts/common/io/
H A Dl_strplumb.c156 kstr_msg(vnode_t *vp, mblk_t *smp, mblk_t **rmp, timestruc_t *timeo) in kstr_msg() argument
168 if (smp == NULL && rmp == NULL) in kstr_msg()
171 if (smp != NULL) { in kstr_msg()
173 (void) kstrputmsg(vp, smp, NULL, 0, 0, in kstr_msg()
/illumos-gate/usr/src/lib/scsi/plugins/smp/
H A DMakefile.lib50 ROOTPLUGINDIR = $(ROOTPLUGINLIBDIR)/smp/$(PLUGINTYPE)
51 ROOTPLUGINDIR64 = $(ROOTPLUGINLIBDIR)/smp/$(PLUGINTYPE)/$(MACH64)
H A DMakefile.plugin33 ROOTHDRDIR = $(ROOTPLUGINHDRDIR)/smp/$(PLUGINTYPE)
/illumos-gate/usr/src/cmd/scsi/
H A DMakefile27 smp
/illumos-gate/usr/src/lib/scsi/plugins/
H A DMakefile29 smp
/illumos-gate/usr/src/uts/intel/smp/
H A DMakefile40 MODULE = smp
/illumos-gate/usr/src/cmd/scsi/smp/
H A DMakefile.com29 PROG = smp

123