Home
last modified time | relevance | path

Searched refs:ulp (Results 1 – 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/chxge/com/
H A Dulp.c41 void t1_ulp_intr_enable(struct peulp *ulp) in t1_ulp_intr_enable() argument
44 if (t1_is_asic(ulp->adapter)) { in t1_ulp_intr_enable()
45 u32 pl_intr = t1_read_reg_4(ulp->adapter, A_PL_ENABLE); in t1_ulp_intr_enable()
47 t1_write_reg_4(ulp->adapter, A_ULP_INT_ENABLE, ULP_INTR_MASK); in t1_ulp_intr_enable()
48 t1_write_reg_4(ulp->adapter, A_PL_ENABLE, in t1_ulp_intr_enable()
53 void t1_ulp_intr_clear(struct peulp *ulp) in t1_ulp_intr_clear() argument
55 if (t1_is_asic(ulp->adapter)) { in t1_ulp_intr_clear()
56 t1_write_reg_4(ulp->adapter, A_PL_CAUSE, F_PL_INTR_ULP); in t1_ulp_intr_clear()
57 t1_write_reg_4(ulp->adapter, A_ULP_INT_CAUSE, 0xffffffff); in t1_ulp_intr_clear()
61 void t1_ulp_intr_disable(struct peulp *ulp) in t1_ulp_intr_disable() argument
[all …]
H A Dulp.h48 void t1_ulp_destroy(struct peulp *ulp);
49 int t1_ulp_init(struct peulp *ulp, unsigned int pm_tx_base);
51 void t1_ulp_intr_enable(struct peulp *ulp);
52 void t1_ulp_intr_clear(struct peulp *ulp);
53 void t1_ulp_intr_disable(struct peulp *ulp);
54 int t1_ulp_intr_handler(struct peulp *ulp);
55 const struct ulp_intr_counts *t1_ulp_get_intr_counts(struct peulp *ulp);
H A Dch_subr.c988 t1_ulp_intr_disable(adapter->ulp); in t1_interrupts_enable()
1032 t1_ulp_intr_disable(adapter->ulp); in t1_interrupts_disable()
1069 t1_ulp_intr_clear(adapter->ulp); in t1_interrupts_clear()
1119 (void) t1_ulp_intr_handler(adapter->ulp); in asic_slow_intr()
1245 if (adapter->ulp && t1_ulp_init(adapter->ulp, in t1_init_hw_modules()
1327 if (adapter->ulp) in t1_free_sw_modules()
1328 t1_ulp_destroy(adapter->ulp); in t1_free_sw_modules()
1419 adapter->ulp = t1_ulp_create(adapter); in t1_init_sw_modules()
1420 if (!adapter->ulp) { in t1_init_sw_modules()
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_lockfs.c95 struct ulockfs *ulp; member
104 #define IS_REC_VOP(found, head, ulp, free) \ argument
111 (_curr->ulp == NULL)) \
113 if (_curr->ulp == ulp) { \
124 #define SEARCH_ULOCKFSP(head, ulp, info) \ argument
130 if (_curr->ulp == ulp) { \
208 ufs_freeze(struct ulockfs *ulp, struct lockfs *lockfsp) in ufs_freeze() argument
213 ulp->ul_lockfs.lf_lock = lockfsp->lf_lock; in ufs_freeze()
214 ulp->ul_lockfs.lf_key = lockfsp->lf_key; in ufs_freeze()
215 ulp->ul_lockfs.lf_comlen = lockfsp->lf_comlen; in ufs_freeze()
[all …]
H A Dufs_vnops.c308 struct ulockfs *ulp = NULL; in ufs_read() local
329 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_READ_MASK); in ufs_read()
346 if (ulp) in ufs_read()
347 ufs_lockfs_end(ulp); in ufs_read()
351 if (ulp && (ioflag & FRSYNC) && (ioflag & (FSYNC | FDSYNC)) && in ufs_read()
372 if (ulp && (ioflag & FRSYNC) && (ioflag & (FSYNC | FDSYNC)) && in ufs_read()
390 if (ulp) { in ufs_read()
391 ufs_lockfs_end(ulp); in ufs_read()
438 struct ulockfs *ulp; in ufs_write() local
481 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_WRITE_MASK); in ufs_write()
[all …]
H A Dufs_filio.c316 struct ulockfs *ulp; in ufs_fiosdio() local
339 ulp = &ufsvfsp->vfs_ulockfs; in ufs_fiosdio()
347 mutex_enter(&ulp->ul_lock); in ufs_fiosdio()
350 if (ULOCKFS_IS_HLOCK(ulp)) { in ufs_fiosdio()
355 if (ULOCKFS_IS_ELOCK(ulp)) { in ufs_fiosdio()
360 if (error = ufs_quiesce(ulp)) in ufs_fiosdio()
393 cv_broadcast(&ulp->ul_cv); in ufs_fiosdio()
394 mutex_exit(&ulp->ul_lock); in ufs_fiosdio()
408 struct ulockfs *ulp; in ufs_fioffs() local
415 ulp = &ufsvfsp->vfs_ulockfs; in ufs_fioffs()
[all …]
H A Dufs_vfsops.c582 struct ulockfs *ulp = &ufsvfsp->vfs_ulockfs; in remountfs() local
604 mutex_enter(&ulp->ul_lock); in remountfs()
664 error = ufs_quiesce(ulp); in remountfs()
752 cv_broadcast(&ulp->ul_cv); in remountfs()
753 mutex_exit(&ulp->ul_lock); in remountfs()
781 cv_broadcast(&ulp->ul_cv); in remountfs()
782 mutex_exit(&ulp->ul_lock); in remountfs()
1382 struct ulockfs *ulp = &ufsvfsp->vfs_ulockfs; in ufs_unmount() local
1420 mutex_enter(&ulp->ul_lock); in ufs_unmount()
1426 if (!ULOCKFS_IS_HLOCK(ulp)) { in ufs_unmount()
[all …]
H A Dufs_extvnops.c84 struct ulockfs *ulp; in ufs_rdwr_data() local
87 error = ufs_lockfs_begin_getpage(ufsvfsp, &ulp, segkmap, !iswrite, in ufs_rdwr_data()
204 if (ulp) { in ufs_rdwr_data()
205 ufs_lockfs_end(ulp); in ufs_rdwr_data()
252 struct ulockfs *ulp; in ufs_alloc_data() local
265 error = ufs_lockfs_begin_getpage(ufsvfsp, &ulp, segkmap, 0, &protp); in ufs_alloc_data()
272 if (ulp) { in ufs_alloc_data()
280 ufs_lockfs_end(ulp); in ufs_alloc_data()
513 if (ulp) { in ufs_alloc_data()
519 ufs_lockfs_end(ulp); in ufs_alloc_data()
H A Dlufs.c855 struct ulockfs *ulp; in lufs_disable() local
921 ulp = &ufsvfsp->vfs_ulockfs; in lufs_disable()
922 mutex_enter(&ulp->ul_lock); in lufs_disable()
924 (void) ufs_quiesce(ulp); in lufs_disable()
943 mutex_exit(&ulp->ul_lock); in lufs_disable()
991 struct ulockfs *ulp; in lufs_enable() local
1139 ulp = &ufsvfsp->vfs_ulockfs; in lufs_enable()
1140 mutex_enter(&ulp->ul_lock); in lufs_enable()
1173 mutex_exit(&ulp->ul_lock); in lufs_enable()
1225 mutex_exit(&ulp->ul_lock); in lufs_enable()
[all …]
H A Dufs_thread.c250 struct ulockfs *ulp; in ufs_delete() local
284 if (ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_DELETE_MASK)) in ufs_delete()
291 ulp = NULL; in ufs_delete()
293 ulp = &ufsvfsp->vfs_ulockfs; in ufs_delete()
362 if (ulp) { in ufs_delete()
419 if (ulp) { in ufs_delete()
422 ufs_lockfs_end(ulp); in ufs_delete()
/illumos-gate/usr/src/cmd/mdb/common/modules/libuutil/
H A Dlibuutil.c59 uu_list_pool_t ulp; in uutil_listpool() local
77 if (mdb_vread(&ulp, sizeof (uu_list_pool_t), addr) == -1) { in uutil_listpool()
82 mdb_printf("%0?p %-30s %08x %c\n", addr, ulp.ulp_name, ulp.ulp_cmp, in uutil_listpool()
83 ulp.ulp_debug ? 'D' : ' '); in uutil_listpool()
151 uu_list_pool_t ulp; in uutil_listpool_walk_step() local
155 if (mdb_vread(&ulp, sizeof (uu_list_pool_t), in uutil_listpool_walk_step()
161 status = wsp->walk_callback(ulpw->ulpw_current, &ulp, wsp->walk_cbdata); in uutil_listpool_walk_step()
166 ulpw->ulpw_current = (uintptr_t)ulp.ulp_next; in uutil_listpool_walk_step()
187 uu_list_pool_t ulp; in uutil_list_walk_init() local
189 if (mdb_vread(&ulp, sizeof (uu_list_pool_t), wsp->walk_addr) == -1) { in uutil_list_walk_init()
[all …]
/illumos-gate/usr/src/uts/i86xpv/io/
H A Dprivcmd.c213 ulong_t *ulp; in do_privcmd_mmapbatch() local
229 for (i = 0, ulp = mmb->arr; in do_privcmd_mmapbatch()
230 i < mmb->num; i++, addr += PAGESIZE, ulp++) { in do_privcmd_mmapbatch()
233 if (fulword(ulp, &mfn) != 0) { in do_privcmd_mmapbatch()
256 if (sulword(ulp, mfn) != 0) { in do_privcmd_mmapbatch()
/illumos-gate/usr/src/lib/libm/i386/src/
H A Dnextafterf.S73 subl $1,%eax / x - ulp
78 addl $1,%eax / x + ulp
H A Dnextafter.S83 subl $1,%eax / low x - ulp
91 addl $1,%eax / low x + ulp
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dufs_fs.h762 if (ulp && ULOCKFS_IS_SLOCK(ulp)) {\
783 if (ulp && ULOCKFS_IS_SLOCK(ulp)) {\
786 ufs_lockfs_end(ulp);\
H A Dufs_trans.h335 #define TRANS_WRITE_RESV(ip, uiop, ulp, resvp, residp) \ argument
336 if ((TRANS_ISTRANS(ip->i_ufsvfs) != NULL) && (ulp != NULL)) \
339 #define TRANS_WRITE(ip, uiop, ioflag, err, ulp, cr, resv, resid) \ argument
340 if ((TRANS_ISTRANS(ip->i_ufsvfs) != NULL) && (ulp != NULL)) \
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dxdr.c217 xdr_u_long(XDR *xdrs, ulong_t *ulp) in xdr_u_long() argument
224 if (*ulp > UINT32_MAX) in xdr_u_long()
227 ui = (uint32_t)*ulp; in xdr_u_long()
232 *ulp = (ulong_t)ui; in xdr_u_long()
/illumos-gate/usr/src/test/os-tests/tests/pf_key/
H A Dacquire-compare.sh71 { raddr $TEST_REMOTE_DST3 rport $CURL_PORT ulp tcp } ipsec { encr_algs aes encr_auth_algs sha512 }
74 { raddr $TEST_REMOTE_DST4 rport $CURL_PORT ulp tcp } ipsec { encr_algs aes encr_auth_algs sha256 sa…
/illumos-gate/usr/src/uts/intel/io/fibre-channel/impl/
H A Dfp.conf58 load-ulp-list="1","fcp";
/illumos-gate/usr/src/uts/sparc/io/fibre-channel/impl/
H A Dfp.conf58 load-ulp-list="1","fcp";
/illumos-gate/usr/src/uts/intel/fcp/
H A DMakefile40 CONF_SRCDIR = $(UTSBASE)/common/io/fibre-channel/ulp
/illumos-gate/usr/src/uts/intel/fcsm/
H A DMakefile42 CONF_SRCDIR = $(UTSBASE)/common/io/fibre-channel/ulp/
/illumos-gate/usr/src/uts/intel/fcip/
H A DMakefile39 CONF_SRCDIR = $(UTSBASE)/common/io/fibre-channel/ulp/
/illumos-gate/usr/src/cmd/mdb/common/modules/fctl/
H A Dfctl.c251 fc_ulp_modinfo_t ulp; in ulps() local
288 if (mdb_vread(&ulp, sizeof (fc_ulp_modinfo_t), in ulps()
291 (uintptr_t)ulp.ulp_name) > 0) { in ulps()
293 ulp_name, ulp.ulp_type, ulp.ulp_rev); in ulps()
/illumos-gate/usr/src/uts/i86xpv/os/
H A Devtchn.c1471 volatile ulong_t *ulp; in ec_unmask_evtchn() local
1483 ulp = (volatile ulong_t *)&si->evtchn_mask[evi]; in ec_unmask_evtchn()
1484 atomic_and_ulong(ulp, ~(1ul << evb)); in ec_unmask_evtchn()
1495 ulp = (volatile ulong_t *)&vci->evtchn_pending_sel; in ec_unmask_evtchn()
1496 if (!(*ulp & (1ul << evi))) { in ec_unmask_evtchn()
1497 atomic_or_ulong(ulp, (1ul << evi)); in ec_unmask_evtchn()

12