Home
last modified time | relevance | path

Searched full:pir (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/tools/tools/pirtool/
H A Dpirtool.c55 void dump_pir_table(pir_table_t *pir, char *map_addr);
69 pir_table_t *pir = NULL; in main() local
88 * Map the PIR region into our process' linear space. in main()
101 * Find and print the PIR table. in main()
103 if ((pir = find_pir_table(map_addr)) == NULL) { in main()
104 fprintf(stderr, "PIR table signature not found.\r\n"); in main()
106 dump_pir_table(pir, map_addr); in main()
142 pir_table_t *pir = NULL; in find_pir_table() local
149 * for the PCI IRQ routing signature ("$PIR"). in find_pir_table()
153 if (strncmp(p, "$PIR", 4) == 0) { in find_pir_table()
[all …]
H A Dpirtable.h64 uint32_t signature; /* $PIR */
/freebsd/sys/i386/pci/
H A Dpci_pir.c98 static MALLOC_DEFINE(M_PIR, "$PIR", "$PIR structures");
122 * We use PCI BIOS's PIR table if it's available. $PIR is the standard way
138 /* Look for $PIR and then _PIR. */ in pci_pir_open()
139 sigaddr = bios_sigsearch(0, "$PIR", 4, 16, 0); in pci_pir_open()
207 * Walk the $PIR executing the worker function for each valid intpin entry
239 "$PIR: Entry %d.%d.INT%c has different mask for link %#x, merging\n", in pci_pir_create_links()
295 "$PIR: Found matching pin for %d.%d.INT%c at func %d: %d\n", in pci_pir_search_irq()
322 "$PIR: Ignoring invalid BIOS IRQ %d from %d.%d.INT%c for link %#x\n", in pci_pir_initial_irqs()
330 * BIOS, even if it seems invalid from the $PIR entries. in pci_pir_initial_irqs()
335 "$PIR: Using invalid BIOS IRQ %d from %d.%d.INT%c for link %#x\n", in pci_pir_initial_irqs()
[all …]
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/union/
H A Derr.D_DECL_COMBO.UnionWithoutColon1.d52 union pirate pir; variable
59 pir.content = 'b';
60 pir.position = 2;
64 rec.content, rec.position, pir.content, pir.position);
H A Derr.D_DECL_COMBO.UnionWithoutColon.d53 union pirate pir; variable
60 pir.content = 'b';
61 pir.position = 2;
65 rec.content, rec.position, pir.content, pir.position);
H A Derr.D_DECL_INCOMPLETE.order.d53 union pirate pir; variable
60 pir.content = 'z';
61 pir.position = 26;
65 rec.content, rec.position, pir.content, pir.position);
H A Derr.D_DECL_INCOMPLETE.circular.d54 union pirate pir; variable
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/struct/
H A Derr.D_DECL_COMBO.StructWithoutColon.d58 struct pirate pir; variable
65 pir.content = 'b';
66 pir.position = 2;
70 rec.content, rec.position, pir.content, pir.position);
H A Derr.D_DECL_COMBO.StructWithoutColon1.d52 struct pirate pir; variable
59 pir.content = 'b';
60 pir.position = 2;
64 rec.content, rec.position, pir.content, pir.position);
H A Derr.D_DECL_INCOMPLETE.order.d53 struct pirate pir; variable
60 pir.content = 'z';
61 pir.position = 26;
65 rec.content, rec.position, pir.content, pir.position);
H A Derr.D_DECL_INCOMPLETE.circular.d55 struct pirate pir; variable
/freebsd/usr.sbin/bhyve/amd64/
H A Dpci_irq.c273 /* XXX: Generate $PIR table. */
329 dsdt_line(" If (PIRV (PIR%c))", 'A' + pin); in pirq_dsdt()
352 dsdt_line(" And (PIR%c, 0x%02X, Local0)", 'A' + pin, in pirq_dsdt()
366 dsdt_line(" Store (0x80, PIR%c)", 'A' + pin); in pirq_dsdt()
372 dsdt_line(" Store (Decrement (Local0), PIR%c)", 'A' + pin); in pirq_dsdt()
/freebsd/contrib/ntp/ntpd/
H A Dntp_request.c1650 struct info_restrict * pir; in list_restrict4() local
1652 pir = *ppir; in list_restrict4()
1657 while (pir && popRestriction(&rpad, &res)) { in list_restrict4()
1658 pir->addr = htonl(res->u.v4.addr); in list_restrict4()
1660 pir->v6_flag = 0; in list_restrict4()
1661 pir->mask = htonl(res->u.v4.mask); in list_restrict4()
1662 pir->count = htonl(res->count); in list_restrict4()
1663 pir->rflags = htons(res->rflags); in list_restrict4()
1664 pir->mflags = htons(res->mflags); in list_restrict4()
1665 pir in list_restrict4()
1682 struct info_restrict * pir; list_restrict6() local
[all...]
/freebsd/sys/netgraph/
H A Dng_car.c472 bconf->downstream.pir /= 1024; in ng_car_rcvmsg()
478 bconf->upstream.pir /= 1024; in ng_car_rcvmsg()
497 bconf->downstream.pir *= 1024; in ng_car_rcvmsg()
503 bconf->upstream.pir *= 1024; in ng_car_rcvmsg()
508 (bconf->downstream.pir > 1000000000) || in ng_car_rcvmsg()
510 (bconf->upstream.pir > 1000000000) || in ng_car_rcvmsg()
669 h->te += (h->conf.pir * deltat_us) >> 23; in ng_car_refillhook()
H A Dng_car.h75 u_int64_t pir; /* Peak information rate (bits/s) */ member
87 { "pir", &ng_parse_uint64_type }, \
/freebsd/sys/powerpc/powernv/
H A Dopal_hmi.c54 uint32_t pir; member
76 evt.pir); in opal_hmi_event_handler()
/freebsd/contrib/ofed/infiniband-diags/src/
H A Dsaquery.c299 ib_portinfo_record_t *pir = data; in dump_one_portinfo_record() local
300 ib_port_info_t *pi = &pir->port_info; in dump_one_portinfo_record()
308 cl_ntoh16(pir->lid), pir->port_num, pir->options); in dump_one_portinfo_record()
1197 ib_portinfo_record_t pir; in query_portinfo_records() local
1204 memset(&pir, 0, sizeof(pir)); in query_portinfo_records()
1205 CHECK_AND_SET_VAL(lid, 16, 0, pir.lid, PIR, LID); in query_portinfo_records()
1206 CHECK_AND_SET_VAL(port, 8, -1, pir.port_num, PIR, PORTNUM); in query_portinfo_records()
1207 CHECK_AND_SET_VAL(options, 8, -1, pir.options, PIR, OPTIONS); in query_portinfo_records()
1210 comp_mask, &pir, sizeof(pir), in query_portinfo_records()
1483 {"PortInfoRecord", "PIR", IB_SA_ATTR_PORTINFORECORD,
/freebsd/sys/x86/pci/
H A Dpci_bus.c512 device_t pir; in legacy_pcib_attach() local
521 pir = BUS_ADD_CHILD(device_get_parent(dev), 0, "pir", 0); in legacy_pcib_attach()
522 if (pir != NULL) in legacy_pcib_attach()
523 device_probe_and_attach(pir); in legacy_pcib_attach()
/freebsd/share/man/man4/
H A Dng_car.486 Peak burst getting refilled with PIR (Peak Information Rate) speed at the
129 uint64_t pir; /* Peak information rate (bits/s) */
/freebsd/sys/powerpc/ps3/
H A Dplatform_ps3.c130 /* Record our PIR at boot for later */ in ps3_attach()
233 /* Try both PIR values, looping a few times: the HV likes moving us */ in ps3_smp_start_cpu()
/freebsd/sys/amd64/vmm/intel/
H A Dvmx.c3744 VLAPIC_CTR1(vlapic, msg " pir0 0x%016lx", pir_desc->pir[0]); \
3745 VLAPIC_CTR1(vlapic, msg " pir1 0x%016lx", pir_desc->pir[1]); \
3746 VLAPIC_CTR1(vlapic, msg " pir2 0x%016lx", pir_desc->pir[2]); \
3747 VLAPIC_CTR1(vlapic, msg " pir3 0x%016lx", pir_desc->pir[3]); \
3767 * Keep track of interrupt requests in the PIR descriptor. This is in vmx_set_intr_ready()
3773 atomic_set_long(&pir_desc->pir[idx], mask); in vmx_set_intr_ready()
3865 pirval = pir_desc->pir[i]; in vmx_pending_intr()
3999 * Transfer the pending interrupts in the PIR descriptor to the IRR
4024 val = atomic_readandclear_long(&pir_desc->pir[0]); in vmx_inject_pir()
4032 val = atomic_readandclear_long(&pir_desc->pir[1]); in vmx_inject_pir()
[all …]
H A Dvmx.h109 uint64_t pir[4]; member
/freebsd/tools/tools/
H A DREADME53 pirtool A tool for dumping the $PIR table on i386 machines at runtime.
/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DPassAnalysisSupport.h182 std::pair<AnalysisID, Pass*> pir = std::make_pair(PI,P); in addAnalysisImplsPair() local
183 AnalysisImpls.push_back(pir); in addAnalysisImplsPair()
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Duintrintrin.h127 /// tempUPID.PIR[tempUITTE.UV] := 1;

12