Home
last modified time | relevance | path

Searched refs:srp (Results 1 – 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dsvc_raw.c74 struct svc_raw_private *srp; in svc_raw_create() local
78 srp = svc_raw_private; in svc_raw_create()
79 if (srp != NULL) { in svc_raw_create()
81 return (srp->server); in svc_raw_create()
84 srp = calloc(1, sizeof (*srp)); in svc_raw_create()
85 if (srp == NULL) { in svc_raw_create()
92 srp->raw_netbuf = &_rawcomnetbuf; in svc_raw_create()
93 srp->raw_netbuf->buf = malloc(UDPMSGSIZE); in svc_raw_create()
94 if (srp->raw_netbuf->buf == NULL) { in svc_raw_create()
95 free(srp); in svc_raw_create()
[all …]
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_send.c92 static boolean_t bge_recycle_ring(bge_t *bgep, send_ring_t *srp);
96 bge_recycle_ring(bge_t *bgep, send_ring_t *srp) in bge_recycle_ring() argument
106 ASSERT(mutex_owned(srp->tc_lock)); in bge_recycle_ring()
115 ASSERT(srp->tx_free <= srp->desc.nslots); in bge_recycle_ring()
118 for (n = 0, slot = srp->tc_next; slot != *srp->cons_index_p; in bge_recycle_ring()
119 slot = NEXT(slot, srp->desc.nslots)) { in bge_recycle_ring()
120 ssbdp = &srp->sw_sbds[slot]; in bge_recycle_ring()
145 bgep->watchdog = (slot == srp->tx_next) ? 0 : 1; in bge_recycle_ring()
150 srp->tc_next = slot; in bge_recycle_ring()
151 ASSERT(srp->tx_free + n <= srp->desc.nslots); in bge_recycle_ring()
[all …]
H A Dbge_main2.c180 bge_reinit_send_ring(send_ring_t *srp) in bge_reinit_send_ring() argument
191 srp->tx_flow = 0; in bge_reinit_send_ring()
192 srp->tx_next = 0; in bge_reinit_send_ring()
193 srp->txfill_next = 0; in bge_reinit_send_ring()
194 srp->tx_free = srp->desc.nslots; in bge_reinit_send_ring()
195 ASSERT(mutex_owned(srp->tc_lock)); in bge_reinit_send_ring()
196 srp->tc_next = 0; in bge_reinit_send_ring()
197 srp->txpkt_next = 0; in bge_reinit_send_ring()
198 srp->tx_block = 0; in bge_reinit_send_ring()
199 srp->tx_nobd = 0; in bge_reinit_send_ring()
[all …]
H A Dbge_impl.h1268 bge_queue_item_t *bge_alloc_txbuf_array(bge_t *bgep, send_ring_t *srp);
1269 void bge_free_txbuf_arrays(send_ring_t *srp);
/illumos-gate/usr/src/uts/common/io/sfxge/
H A Dsfxge_rx.c113 static void sfxge_rx_qpreallocate(sfxge_rxq_t *srp, int nprealloc);
164 sfxge_rxq_t *srp = buf; in sfxge_rx_qctor() local
165 efsys_mem_t *esmp = &(srp->sr_mem); in sfxge_rx_qctor()
174 EFX_STATIC_ASSERT(sizeof (srp->__sr_u1.__sr_s1) <= in sfxge_rx_qctor()
175 sizeof (srp->__sr_u1.__sr_pad)); in sfxge_rx_qctor()
176 EFX_STATIC_ASSERT(sizeof (srp->__sr_u2.__sr_s2) <= in sfxge_rx_qctor()
177 sizeof (srp->__sr_u2.__sr_pad)); in sfxge_rx_qctor()
178 EFX_STATIC_ASSERT(sizeof (srp->__sr_u3.__sr_s3) <= in sfxge_rx_qctor()
179 sizeof (srp->__sr_u3.__sr_pad)); in sfxge_rx_qctor()
183 srp->sr_sp = sp; in sfxge_rx_qctor()
[all …]
H A Dsfxge_ev.c208 sfxge_rxq_t *srp = sp->s_srp[index]; in sfxge_ev_qcomplete() local
230 if (srp != NULL) { in sfxge_ev_qcomplete()
231 if (srp->sr_pending != srp->sr_completed) in sfxge_ev_qcomplete()
232 sfxge_rx_qcomplete(srp, eop); in sfxge_ev_qcomplete()
242 sfxge_rxq_t *srp; in sfxge_ev_rx() local
253 srp = sp->s_srp[label]; in sfxge_ev_rx()
254 if (srp == NULL) in sfxge_ev_rx()
257 ASSERT3U(sep->se_index, ==, srp->sr_index); in sfxge_ev_rx()
264 if (srp->sr_state != SFXGE_RXQ_STARTED) in sfxge_ev_rx()
268 id = srp->sr_pending & (sp->s_rxq_size - 1); in sfxge_ev_rx()
[all …]
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_tx.c57 send_ring_t *srp; in nge_tx_recycle_all() local
63 srp = ngep->send; in nge_tx_recycle_all()
64 nslots = srp->desc.nslots; in nge_tx_recycle_all()
68 ssbdp = srp->sw_sbds + slot; in nge_tx_recycle_all()
127 send_ring_t *srp = ngep->send; in nge_tx_desc_sync() local
129 const uint64_t end = srp->desc.nslots * txd_size; in nge_tx_desc_sync()
137 (void) ddi_dma_sync(srp->desc.dma_hdl, start, num, type); in nge_tx_desc_sync()
140 (void) ddi_dma_sync(srp->desc.dma_hdl, start, 0, type); in nge_tx_desc_sync()
141 (void) ddi_dma_sync(srp->desc.dma_hdl, 0, start + num - end, in nge_tx_desc_sync()
162 send_ring_t *srp; in nge_tx_recycle() local
[all …]
H A Dnge_main.c461 send_ring_t *srp; in nge_fini_send_ring() local
464 srp = ngep->send; in nge_fini_send_ring()
465 ssbdp = srp->sw_sbds; in nge_fini_send_ring()
469 dmah_num = sizeof (srp->dmahndl) / sizeof (srp->dmahndl[0]); in nge_fini_send_ring()
472 if (srp->dmahndl[slot].hndl) { in nge_fini_send_ring()
473 (void) ddi_dma_unbind_handle(srp->dmahndl[slot].hndl); in nge_fini_send_ring()
474 ddi_dma_free_handle(&srp->dmahndl[slot].hndl); in nge_fini_send_ring()
475 srp->dmahndl[slot].hndl = NULL; in nge_fini_send_ring()
476 srp->dmahndl[slot].next = NULL; in nge_fini_send_ring()
480 srp->dmah_free.head = NULL; in nge_fini_send_ring()
[all …]
H A Dnge_chip.c1644 send_ring_t *srp; in nge_factotum_stall_check() local
1645 srp = ngep->send; in nge_factotum_stall_check()
1661 srp->tx_free < srp->desc.nslots) in nge_factotum_stall_check()
/illumos-gate/usr/src/cmd/fm/fmadm/common/
H A Dfaulty.c581 status_record_t *srp; in add_resource() local
594 srp = sp->status_rec_list->status_record; in add_resource()
596 order = cmp_priority(severity, srp->severity, sec, in add_resource()
597 srp->uurec->sec, np->max_pct, sp->max_pct); in add_resource()
601 srp = tp->status_rec_list->status_record; in add_resource()
603 cmp_priority(severity, srp->severity, sec, in add_resource()
604 srp->uurec->sec, np->max_pct, sp->max_pct) < 0) { in add_resource()
606 srp = tp->status_rec_list->status_record; in add_resource()
622 status_record_t *srp; in add_resource_list() local
630 srp = np->status_rec_list->status_record; in add_resource_list()
[all …]
/illumos-gate/usr/src/lib/libipmi/common/
H A Dipmi_sensor.c38 ipmi_sensor_reading_t *srp; in ipmi_get_sensor_reading() local
58 srp = resp->ic_data; in ipmi_get_sensor_reading()
61 (void) memset((char *)srp + resp->ic_dlen, '\0', in ipmi_get_sensor_reading()
64 srp->isr_state = LE_IN16(&srp->isr_state); in ipmi_get_sensor_reading()
65 return (srp); in ipmi_get_sensor_reading()
H A Dipmi_entity.c292 ipmi_sensor_reading_t *srp; in ipmi_entity_present_sdr() local
352 if ((srp = ipmi_get_sensor_reading(ihp, number)) == NULL) { in ipmi_entity_present_sdr()
361 *valp = (srp->isr_state & mask) != 0; in ipmi_entity_present_sdr()
408 ipmi_sensor_reading_t *srp; in ipmi_entity_present() local
476 if ((srp = ipmi_get_sensor_reading(ihp, number)) == NULL) { in ipmi_entity_present()
485 *valp = (srp->isr_state & mask) != 0; in ipmi_entity_present()
511 if ((srp = ipmi_get_sensor_reading(ihp, number)) == NULL) { in ipmi_entity_present()
518 if (srp->isr_scanning_enabled) { in ipmi_entity_present()
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_input.c633 sctp_reass_t *srp; in sctp_free_reass() local
643 srp = (sctp_reass_t *)DB_BASE(mctl); in sctp_free_reass()
645 ASSERT(mp->b_cont != NULL || srp->sr_got == 0); in sctp_free_reass()
807 sctp_try_partial_delivery(sctp_t *sctp, mblk_t *hmp, sctp_reass_t *srp, in sctp_try_partial_delivery() argument
820 (int)(srp->sr_got), (int)(srp->sr_needed))); in sctp_try_partial_delivery()
825 ASSERT(SCTP_DATA_GET_BBIT(qdc) && srp->sr_hasBchunk); in sctp_try_partial_delivery()
855 srp->sr_nexttsn = tsn; in sctp_try_partial_delivery()
856 srp->sr_msglen = 0; in sctp_try_partial_delivery()
857 srp->sr_needed = 0; in sctp_try_partial_delivery()
858 srp->sr_got = 0; in sctp_try_partial_delivery()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Danalyze.c2612 lookup_sym_interpose(Slookup *slp, Sresult *srp, uint_t *binfo, int *in_nfavl) in lookup_sym_interpose() argument
2614 Rt_map *lmp, *clmp, *dlmp = srp->sr_dmap; in lookup_sym_interpose()
2615 Sym *osym = srp->sr_sym; in lookup_sym_interpose()
2631 srp->sr_dmap = rcp->r_rlmp; in lookup_sym_interpose()
2632 srp->sr_sym = rcp->r_rsym; in lookup_sym_interpose()
2700 *srp = sr; in lookup_sym_interpose()
2770 *srp = sr; in lookup_sym_interpose()
2785 lookup_sym_direct(Slookup *slp, Sresult *srp, uint_t *binfo, Syminfo *sip, in lookup_sym_direct() argument
2811 ret = SYMINTP(clmp)(slp, srp, binfo, in_nfavl); in lookup_sym_direct()
2836 ret = SYMINTP(lmp)(&sl, srp, binfo, in_nfavl); in lookup_sym_direct()
[all …]
H A Dcap.c1409 cap_match(Sresult *srp, uint_t symndx, Sym *symtabptr, char *strtabptr) in cap_match() argument
1411 Rt_map *ilmp = srp->sr_dmap; in cap_match()
1433 srp->sr_name, symndx)); in cap_match()
1457 srp->sr_sym = fsym; in cap_match()
1458 srp->sr_name = fname; in cap_match()
1467 DBG_CALL(Dbg_syms_cap_lookup(ilmp, DBG_CAP_DEFAULT, srp->sr_name, in cap_match()
1469 bsym = srp->sr_sym; in cap_match()
1470 bname = srp->sr_name; in cap_match()
1515 srp->sr_sym = bsym; in cap_match()
1516 srp->sr_name = bname; in cap_match()
H A Delf.c741 elf_null_find_sym(Slookup *slp, Sresult *srp, uint_t *binfo, int *in_nfavl) in elf_null_find_sym() argument
791 _elf_lookup_filtee(Slookup *slp, Sresult *srp, uint_t *binfo, uint_t ndx, argument
1186 if (((ret = SYMINTP(sl.sl_imap)(&sl, srp, binfo,
1252 elf_lookup_filtee(Slookup *slp, Sresult *srp, uint_t *binfo, uint_t ndx, argument
1277 ret = _elf_lookup_filtee(slp, srp, binfo, ndx, in_nfavl);
1320 elf_find_sym(Slookup *slp, Sresult *srp, uint_t *binfo, int *in_nfavl) argument
1408 srp->sr_dmap = ilmp;
1409 srp->sr_sym = sym;
1418 srp->sr_dmap = ilmp;
1419 srp->sr_sym = sym;
[all …]
H A Ddlfcns.c1063 dlsym_handle(Grp_hdl *ghp, Slookup *slp, Sresult *srp, uint_t *binfo, in dlsym_handle() argument
1112 if (LM_LOOKUP_SYM(clmp)(&sl, srp, binfo, in_nfavl)) in dlsym_handle()
1143 if (elf_lazy_find_sym(&sl, srp, binfo, in dlsym_handle()
1164 if (LM_LOOKUP_SYM(clmp)(&sl, srp, binfo, in_nfavl)) in dlsym_handle()
1193 if (elf_lazy_find_sym(&sl, srp, binfo, in dlsym_handle()
1207 sym_lookup_in_caller(Rt_map *clmp, Slookup *slp, Sresult *srp, uint_t *binfo) in sym_lookup_in_caller() argument
1209 if (THIS_IS_ELF(clmp) && SYMINTP(clmp)(slp, srp, binfo, NULL)) { in sym_lookup_in_caller()
1210 Sym *sym = srp->sr_sym; in sym_lookup_in_caller()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ping/
H A Dping_aux.c108 struct ip_sourceroute *srp; in set_IPv4_options() local
126 srp = (struct ip_sourceroute *)bufp; in set_IPv4_options()
127 srp->ipsr_code = strict ? IPOPT_SSRR : IPOPT_LSRR; in set_IPv4_options()
128 srp->ipsr_len = req_size; in set_IPv4_options()
129 srp->ipsr_ptr = IPOPT_MINOFF; in set_IPv4_options()
133 &srp->ipsr_addrs[i], in set_IPv4_options()
136 optsize -= srp->ipsr_len; in set_IPv4_options()
137 bufp += srp->ipsr_len; in set_IPv4_options()
195 srp = (struct ip_sourceroute *)bufp; in set_IPv4_options()
196 srp->ipsr_code = IPOPT_RR; in set_IPv4_options()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/traceroute/
H A Dtraceroute_aux.c149 struct ip_sourceroute *srp; in set_IPv4opt_sourcerouting() local
170 srp = (struct ip_sourceroute *)&optlist[1]; in set_IPv4opt_sourcerouting()
171 srp->ipsr_code = IPOPT_LSRR; in set_IPv4opt_sourcerouting()
173 srp->ipsr_len = 3 + (gwV4_count + 1) * sizeof (gwIPlist[0].addr); in set_IPv4opt_sourcerouting()
174 srp->ipsr_ptr = IPOPT_MINOFF; in set_IPv4opt_sourcerouting()
177 (void) bcopy((char *)&gwIPlist[i].addr, &srp->ipsr_addrs[i], in set_IPv4opt_sourcerouting()
182 srp->ipsr_len + 1) < 0) { in set_IPv4opt_sourcerouting()
/illumos-gate/usr/src/cmd/fm/ipmitopo/common/
H A Dipmitopo.c51 ipmi_sensor_reading_t *srp; in sdr_print() local
85 if ((srp = ipmi_get_sensor_reading(ihp, in sdr_print()
94 (void) printf(" %04x\n", srp->isr_state); in sdr_print()
/illumos-gate/usr/src/cmd/mdb/common/modules/sctp/
H A Dsctp.c435 sctp_reass_t srp; in sctp_reass_list() local
450 if (mdb_vread(&srp, sizeof (srp), in sctp_reass_list()
458 "\t\tpartial_delivered: %s\n", srp.sr_ssn, srp.sr_needed, in sctp_reass_list()
459 srp.sr_got, srp.sr_tail, srp.sr_partial_delivered ? "TRUE" : in sctp_reass_list()
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_main.c1012 i40e_switch_rsrc_t *srp = &i40e->i40e_switch_rsrcs[i]; in i40e_get_available_resources() local
1014 switch (srp->resource_type) { in i40e_get_available_resources()
1017 LE_16(srp->guaranteed); in i40e_get_available_resources()
1018 i40e->i40e_resources.ifr_nvsis_used = LE_16(srp->used); in i40e_get_available_resources()
1022 LE_16(srp->guaranteed); in i40e_get_available_resources()
1024 LE_16(srp->used); in i40e_get_available_resources()
1028 LE_16(srp->guaranteed); in i40e_get_available_resources()
1030 LE_16(srp->used); in i40e_get_available_resources()
1038 i40e_switch_rsrc_t *srp = &i40e->i40e_switch_rsrcs[i]; in i40e_get_available_resources() local
1039 switch (srp->resource_type) { in i40e_get_available_resources()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dgldutil.c2314 struct srtab **srp; in gld_sr_create_entry() local
2319 srp = gld_sr_hash(GLD_SR_HASH(macinfo), macaddr, macinfo->gldm_addrlen); in gld_sr_create_entry()
2321 for (sr = *srp; sr; sr = sr->sr_next) in gld_sr_create_entry()
2336 sr->sr_next = *srp; in gld_sr_create_entry()
2337 *srp = sr; in gld_sr_create_entry()
2346 struct srtab **srp, *sr; in gld_sr_clear() local
2354 for (srp = &sr_hash_tbl[i]; (sr = *srp) != NULL; ) { in gld_sr_clear()
2355 *srp = sr->sr_next; in gld_sr_clear()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev_removal.c670 spa_removing_phys_t *srp = &spa->spa_removing_phys; in spa_finish_removal() local
674 if (srp->sr_prev_indirect_vdev != UINT64_MAX) { in spa_finish_removal()
676 srp->sr_prev_indirect_vdev); in spa_finish_removal()
680 vic->vic_prev_indirect_vdev = srp->sr_prev_indirect_vdev; in spa_finish_removal()
681 srp->sr_prev_indirect_vdev = vd->vdev_id; in spa_finish_removal()
/illumos-gate/usr/src/lib/libdtrace/
H A DMakefile.com100 srp.d \

12