Searched refs:vector (Results 1 - 25 of 104) sorted by relevance

12345

/illumos-gate/usr/src/lib/sun_fc/common/
H A DListener.h32 #include <vector>
49 static std::vector<Listener*> listeners;
H A DFCSyseventBridge.h37 #include <vector>
87 std::vector<AdapterAddEventListener*> adapterAddEventListeners;
88 std::vector<AdapterEventListener*> adapterEventListeners;
89 std::vector<AdapterPortEventListener*> adapterPortEventListeners;
90 std::vector<AdapterDeviceEventListener*> adapterDeviceEventListeners;
91 std::vector<TargetEventListener*> targetEventListeners;
H A DHBAList.h34 #include <vector>
75 std::vector<HBA*> hbas;
76 std::vector<HBA*> tgthbas;
H A DTrace.h33 #include <vector>
109 static std::vector<std::vector<Trace *> > stacks;
110 static std::vector<std::string> indent;
H A DHBA.h39 #include <vector>
84 std::vector<HBAPort*> portsByIndex;
H A DTrace.cc44 vector<vector<Trace *> > Trace::stacks;
49 vector<string> Trace::indent;
167 for (vector<Trace *>::size_type i = stacks[tid].size() - 1; ; i--) {
H A DFCSyseventBridge.cc118 typedef vector<AdapterAddEventListener *>::iterator Iter;
137 typedef vector<AdapterEventListener *>::iterator Iter;
156 typedef vector<AdapterPortEventListener *>::iterator Iter;
175 typedef vector<AdapterDeviceEventListener *>::iterator Iter;
194 typedef vector<TargetEventListener *>::iterator Iter;
273 typedef vector<AdapterPortEventListener *>::iterator Iter;
296 typedef vector<AdapterPortEventListener *>::iterator Iter;
315 typedef vector<AdapterDeviceEventListener *>::iterator Iter;
334 typedef vector<AdapterDeviceEventListener *>::iterator Iter;
376 typedef vector<AdapterPortEventListene
[all...]
H A DFCHBA.h52 static void loadAdapters(std::vector<HBA*> &list);
H A DTgtFCHBA.h51 static void loadAdapters(std::vector<HBA*> &list);
H A DListener.cc42 vector<Listener*> Listener::listeners;
47 typedef vector<Listener *>::iterator ListenerIterator;
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dboot.s47 * ! vector !
96 ! Entry vector
112 ! construct an Elf64_Boot attribute value vector.
128 ! %fp points to the root of our ELF bootstrap vector, use it to construct
129 ! the vector and send it to _setup.
131 ! The resulting Elf64_Boot vector looks like this:
147 ! argument vector
154 stx %l0, [%o0 + 0x18] ! store it in the vector
157 mov EB_AUXV, %l1 ! get code for auxiliary vector
163 stx %l0, [%o0 + 0x28] ! store aux vector pointe
[all...]
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_regops.c214 uchar_t vector; local
232 vector = apic_irq->airq_vector;
233 ioapic_write_eoi(ioapicindex, vector);
362 int vector; local
381 vector = apic_resv_vector[ipl];
402 X2APIC_WRITE(X2APIC_SELF_IPI, vector);
405 apic_cpus[cpun].aci_local_id, vector);
423 int vector; local
434 vector = apic_resv_vector[ipl];
435 ASSERT((vector >
[all...]
H A Dapic.c104 static int apic_addspl(int ipl, int vector, int min_ipl, int max_ipl);
105 static int apic_delspl(int ipl, int vector, int min_ipl, int max_ipl);
112 * The following vector assignments influence the value of ipltopri and
116 * will share the vector ranges and heavily used IPLs (5 and 6) have
138 * The ipl of an ISR at vector X is apic_vectortoipl[X>>4]
139 * NOTE that this is vector as passed into intr_enter which is
140 * programmed vector - 0x20 (APIC_BASE_VECT)
147 * Correlation of the hardware vector to the IPL in use, initialized
280 /* get to highest vector at the same ipl */
337 * Presence of an invalid vector wit
538 uchar_t vector; local
789 uchar_t vector; local
1184 uchar_t vector, irqno; local
1263 apic_free_vector(uchar_t vector) argument
1312 apic_modify_vector(uchar_t vector, int irq) argument
[all...]
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_intr.c80 int vector; local
87 if ((vector = nxge_intr_vec_find(nxge, type, channel)) == -1) {
89 "nxge_intr_add(%cDC %d): vector not found", c, channel));
93 ldvp = &nxge->ldgvp->ldvp[vector];
106 if ((status2 = ddi_intr_add_handler(interrupts->htable[vector],
111 c, channel, vector, nxge_ddi_perror(status2)));
118 if ((status2 = ddi_intr_enable(interrupts->htable[vector]))
122 c, channel, vector, nxge_ddi_perror(status2)));
169 int vector; local
176 if ((vector
254 int first, limit, vector; local
326 int vector; /* A shorthand variable */ local
426 int vector; /* A shorthand variable */ local
[all...]
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dboot.s35 * vector at "_rt_boot" used to discriminate between the two.
48 * ! vector !
104 ! Entry vector
123 ! boot attribute value vector. Otherwise, it's already been done and we can
135 ! skip construction of the ELF boot attribute vector.
141 ! %fp points to the root of our ELF bootstrap vector, use it to construct
142 ! the vector and send it to _setup.
147 add %fp, 68, %l0 ! argument vector is at %fp+68
153 st %l0, [%o0 + 12] ! store it in the vector
156 set EB_AUXV, %l1 ! get code for auxiliary vector
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dvfs_opreg.h81 int offset; /* byte offset within ops vector */
87 * Generic operations vector types (used for vfs/vnode ops registration).
93 int fs_build_vector(void *vector, int *unused_ops,
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhpi_vir.c83 hpi_ldsv_get(hpi_handle_t handle, uint8_t ldg, ldsv_type_t vector, argument
94 switch (vector) {
105 " hpi_ldsv_get Invalid Input: ldsv type <0x%x>", vector));
106 return (HPI_FAILURE | HPI_VIR_LDSV_INVALID(vector));
216 if (!SID_VECTOR_VALID(sid.vector)) {
218 " hpi_fzc_sid_set Invalid Input: vector <0x%x>",
219 sid.vector));
221 return (HPI_FAILURE | HPI_VIR_SID_VEC_INVALID(sid.vector));
225 sd.bits.data = sid.vector;
H A Dhpi_vir.h87 uint8_t vector; member in struct:_fzc_sid
96 hpi_status_t hpi_ldsv_get(hpi_handle_t handle, uint8_t ldg, ldsv_type_t vector,
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dxpv_psm.c525 xen_psm_intr_enter(int ipl, int *vector) argument
531 intno = (*vector);
543 * vector. We will treat this as a spurious interrupt.
554 * service a vector that was shared with a higher priority
577 xen_psm_intr_exit(int ipl, int vector) argument
579 ec_try_unmask_irq(vector);
942 * Allocate a free vector for irq at ipl.
949 uchar_t vector; local
956 panic("Hypervisor alloc vector failed err: %d", -rc);
957 vector
969 apic_free_vector(uchar_t vector) argument
1110 uchar_t vector; local
1179 uchar_t vector, cpu; local
1346 uchar_t vector; local
1627 apic_modify_vector(uchar_t vector, int irq) argument
[all...]
H A Dmp_platform_xpv.c116 * is indexed by IRQ number, NOT by vector number.
198 * Initialise vector->ipl and ipl->pri arrays. level_intr and irqtable
199 * are also set to NULL. vector->irq is set to a value which cannot map
211 * corresponding vector. On some systems, due to hardware errata
308 * Add mask bits to disable interrupt vector from happening
326 uchar_t vector; local
341 "vector=0x%x\n", (void *)irqptr->airq_dip,
370 * Upgrade vector if max_ipl is not earlier ipl. If we cannot allocate,
376 vector = apic_allocate_vector(max_ipl, irqindex, 1);
377 if (vector
457 uchar_t vector; local
1011 uchar_t ipin, ioapic, ioapicindex, vector; local
1349 apic_xlate_vector(uchar_t vector) argument
[all...]
/illumos-gate/usr/src/uts/common/io/nxge/npi/
H A Dnpi_vir.c950 * vector - vector type (0, 1 or 2)
959 npi_ldsv_get(npi_handle_t handle, uint8_t ldg, ldsv_type_t vector, argument
973 switch (vector) {
990 " ldsv type <0x%x>", vector));
991 return (NPI_FAILURE | NPI_VIR_LDSV_INVALID(vector));
1007 * vector - vector type (0, 1 or 2)
1017 ldsv_type_t vector, ldf_type_t ldf_type, boolean_t *flag_p)
1031 ((vector !
1016 npi_ldsv_ld_get(npi_handle_t handle, uint8_t ldg, uint8_t ld, ldsv_type_t vector, ldf_type_t ldf_type, boolean_t *flag_p) argument
1096 ldsv_type_t vector; local
1123 ldsv_type_t vector; local
[all...]
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/
H A Dvfs_opreg.h81 int offset; /* byte offset within ops vector */
87 * Generic operations vector types (used for vfs/vnode ops registration).
93 int fs_build_vector(void *vector, int *unused_ops,
/illumos-gate/usr/src/lib/librstp/
H A DMakefile.com31 times.o topoch.o transmit.o vector.o
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_intr.c74 * Insert an vector into the tail of the interrupt pending list
93 * Remove and return an vector from the head of hardware interrupt
133 apix_add_pending_hardint(int vector) argument
137 apix_vector_t *vecp = apixp->x_vectbl[vector];
142 * The MSI interrupt not supporting per-vector masking could
143 * be triggered on a false vector as a result of rebinding
148 APIX_DO_FAKE_INTR(cpuid, vector);
172 prevp->av_flags |= (vector & AV_PENTRY_VECTMASK);
194 uchar_t vector = av->av_flags & AV_PENTRY_VECTMASK; local
214 if (vector) {
799 apix_post_hardint(int vector) argument
810 apix_dispatch_by_vector(uint_t vector) argument
844 apix_dispatch_hilevel(uint_t vector, uint_t arg2) argument
852 apix_dispatch_lowlevel(uint_t vector, uint_t oldipl) argument
872 int vector = rp->r_trapno, newipl, oldipl = cpu->cpu_pri, ret; local
[all...]
/illumos-gate/usr/src/uts/common/io/ixgbe/core/
H A Dixgbe_vf.c285 * ixgbe_mta_vector - Determines bit-vector in multicast table to set
290 * bit-vector to set in the multicast table. The hardware uses 12 bits, from
291 * incoming rx multicast addresses, to determine the bit-vector to check in
298 u32 vector = 0; local
302 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
305 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
308 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
311 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8));
319 /* vector can only be 12-bits or boundary will be exceeded */
320 vector
386 u32 vector; local
[all...]

Completed in 149 milliseconds

12345