Symbol: lapic
sys/amd64/vmm/intel/vmx.c
3816
struct LAPIC *lapic;
sys/amd64/vmm/intel/vmx.c
3830
lapic = vlapic->apic_page;
sys/amd64/vmm/intel/vmx.c
3843
ppr = lapic->ppr & APIC_TPR_INT;
sys/amd64/vmm/intel/vmx.c
3861
VLAPIC_CTR1(vlapic, "HLT with non-zero PPR %d", lapic->ppr);
sys/amd64/vmm/intel/vmx.c
4007
struct LAPIC *lapic;
sys/amd64/vmm/intel/vmx.c
4022
lapic = vlapic->apic_page;
sys/amd64/vmm/intel/vmx.c
4026
lapic->irr0 |= val;
sys/amd64/vmm/intel/vmx.c
4027
lapic->irr1 |= val >> 32;
sys/amd64/vmm/intel/vmx.c
4034
lapic->irr2 |= val;
sys/amd64/vmm/intel/vmx.c
4035
lapic->irr3 |= val >> 32;
sys/amd64/vmm/intel/vmx.c
4042
lapic->irr4 |= val;
sys/amd64/vmm/intel/vmx.c
4043
lapic->irr5 |= val >> 32;
sys/amd64/vmm/intel/vmx.c
4050
lapic->irr6 |= val;
sys/amd64/vmm/intel/vmx.c
4051
lapic->irr7 |= val >> 32;
sys/amd64/vmm/io/vlapic.c
1042
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
1044
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
1045
lapic->icr_lo &= ~APIC_DELSTAT_PEND;
sys/amd64/vmm/io/vlapic.c
1046
icrval = ((uint64_t)lapic->icr_hi << 32) | lapic->icr_lo;
sys/amd64/vmm/io/vlapic.c
111
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
113
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
116
lapic->dfr);
sys/amd64/vmm/io/vlapic.c
117
lapic->dfr = 0;
sys/amd64/vmm/io/vlapic.c
121
lapic->dfr &= APIC_DFR_MODEL_MASK;
sys/amd64/vmm/io/vlapic.c
122
lapic->dfr |= APIC_DFR_RESERVED;
sys/amd64/vmm/io/vlapic.c
1233
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
124
if ((lapic->dfr & APIC_DFR_MODEL_MASK) == APIC_DFR_MODEL_FLAT)
sys/amd64/vmm/io/vlapic.c
1242
irrptr = &lapic->irr0;
sys/amd64/vmm/io/vlapic.c
1250
if (PRIO(vector) > PRIO(lapic->ppr)) {
sys/amd64/vmm/io/vlapic.c
126
else if ((lapic->dfr & APIC_DFR_MODEL_MASK) == APIC_DFR_MODEL_CLUSTER)
sys/amd64/vmm/io/vlapic.c
1265
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
1278
irrptr = &lapic->irr0;
sys/amd64/vmm/io/vlapic.c
1282
isrptr = &lapic->isr0;
sys/amd64/vmm/io/vlapic.c
129
VLAPIC_CTR1(vlapic, "DFR in Unknown Model %#x", lapic->dfr);
sys/amd64/vmm/io/vlapic.c
1301
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
1304
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
1306
new = lapic->svr;
sys/amd64/vmm/io/vlapic.c
1338
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
135
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
1360
if (offset > sizeof(*lapic)) {
sys/amd64/vmm/io/vlapic.c
1369
*data = lapic->id;
sys/amd64/vmm/io/vlapic.c
137
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
1372
*data = lapic->version;
sys/amd64/vmm/io/vlapic.c
1378
*data = lapic->apr;
sys/amd64/vmm/io/vlapic.c
1381
*data = lapic->ppr;
sys/amd64/vmm/io/vlapic.c
1384
*data = lapic->eoi;
sys/amd64/vmm/io/vlapic.c
1387
*data = lapic->ldr;
sys/amd64/vmm/io/vlapic.c
1390
*data = lapic->dfr;
sys/amd64/vmm/io/vlapic.c
1393
*data = lapic->svr;
sys/amd64/vmm/io/vlapic.c
1397
reg = &lapic->isr0;
sys/amd64/vmm/io/vlapic.c
1402
reg = &lapic->tmr0;
sys/amd64/vmm/io/vlapic.c
1407
reg = &lapic->irr0;
sys/amd64/vmm/io/vlapic.c
1411
*data = lapic->esr;
sys/amd64/vmm/io/vlapic.c
1414
*data = lapic->icr_lo;
sys/amd64/vmm/io/vlapic.c
1416
*data |= (uint64_t)lapic->icr_hi << 32;
sys/amd64/vmm/io/vlapic.c
1419
*data = lapic->icr_hi;
sys/amd64/vmm/io/vlapic.c
142
lapic->ldr);
sys/amd64/vmm/io/vlapic.c
143
lapic->ldr = x2apic_ldr(vlapic);
sys/amd64/vmm/io/vlapic.c
1431
*data = lapic->icr_timer;
sys/amd64/vmm/io/vlapic.c
1437
*data = lapic->dcr_timer;
sys/amd64/vmm/io/vlapic.c
145
lapic->ldr &= ~APIC_LDR_RESERVED;
sys/amd64/vmm/io/vlapic.c
1459
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
146
VLAPIC_CTR1(vlapic, "vlapic LDR set to %#x", lapic->ldr);
sys/amd64/vmm/io/vlapic.c
1469
if (offset > sizeof(*lapic))
sys/amd64/vmm/io/vlapic.c
1492
lapic->id = data;
sys/amd64/vmm/io/vlapic.c
1502
lapic->ldr = data;
sys/amd64/vmm/io/vlapic.c
1506
lapic->dfr = data;
sys/amd64/vmm/io/vlapic.c
1510
lapic->svr = data;
sys/amd64/vmm/io/vlapic.c
1514
lapic->icr_lo = data;
sys/amd64/vmm/io/vlapic.c
1516
lapic->icr_hi = data >> 32;
sys/amd64/vmm/io/vlapic.c
1520
lapic->icr_hi = data;
sys/amd64/vmm/io/vlapic.c
1529
lapic->icr_timer = data;
sys/amd64/vmm/io/vlapic.c
153
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
1534
lapic->dcr_timer = data;
sys/amd64/vmm/io/vlapic.c
1566
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
1568
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
1569
bzero(lapic, sizeof(struct LAPIC));
sys/amd64/vmm/io/vlapic.c
1571
lapic->id = vlapic_get_id(vlapic);
sys/amd64/vmm/io/vlapic.c
1572
lapic->version = VLAPIC_VERSION;
sys/amd64/vmm/io/vlapic.c
1573
lapic->version |= (VLAPIC_MAXLVT_INDEX << MAXLVTSHIFT);
sys/amd64/vmm/io/vlapic.c
1574
lapic->dfr = 0xffffffff;
sys/amd64/vmm/io/vlapic.c
1575
lapic->svr = APIC_SVR_VECTOR;
sys/amd64/vmm/io/vlapic.c
1579
lapic->dcr_timer = 0;
sys/amd64/vmm/io/vlapic.c
1582
vlapic->svr_last = lapic->svr;
sys/amd64/vmm/io/vlapic.c
159
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
160
lapic->id = vlapic_get_id(vlapic);
sys/amd64/vmm/io/vlapic.c
1647
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
1662
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
1663
lapic->id = vlapic_get_id(vlapic);
sys/amd64/vmm/io/vlapic.c
1665
lapic->ldr = x2apic_ldr(vlapic);
sys/amd64/vmm/io/vlapic.c
1666
lapic->dfr = 0;
sys/amd64/vmm/io/vlapic.c
1668
lapic->ldr = 0;
sys/amd64/vmm/io/vlapic.c
1669
lapic->dfr = 0xffffffff;
sys/amd64/vmm/io/vlapic.c
1733
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
1736
(lapic->svr & APIC_SVR_ENABLE) != 0)
sys/amd64/vmm/io/vlapic.c
1745
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
1749
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
1750
tmrptr = &lapic->tmr0;
sys/amd64/vmm/io/vlapic.c
1844
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
1860
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
1861
SNAPSHOT_BUF_OR_LEAVE(lapic, PAGE_SIZE, meta, ret, done);
sys/amd64/vmm/io/vlapic.c
1876
bintime_mul(&vlapic->timer_period_bt, lapic->icr_timer);
sys/amd64/vmm/io/vlapic.c
1894
vlapic_enabled(vlapic) && lapic->icr_timer != 0) {
sys/amd64/vmm/io/vlapic.c
202
struct LAPIC *lapic __diagused;
sys/amd64/vmm/io/vlapic.c
206
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
222
KASSERT(ccr <= lapic->icr_timer, ("vlapic_get_ccr: invalid ccr %#x, "
sys/amd64/vmm/io/vlapic.c
223
"icr_timer is %#x", ccr, lapic->icr_timer));
sys/amd64/vmm/io/vlapic.c
225
ccr, lapic->icr_timer);
sys/amd64/vmm/io/vlapic.c
233
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
236
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
239
divisor = vlapic_timer_divisor(lapic->dcr_timer);
sys/amd64/vmm/io/vlapic.c
241
lapic->dcr_timer, divisor);
sys/amd64/vmm/io/vlapic.c
251
bintime_mul(&vlapic->timer_period_bt, lapic->icr_timer);
sys/amd64/vmm/io/vlapic.c
259
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
261
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
262
lapic->esr = vlapic->esr_pending;
sys/amd64/vmm/io/vlapic.c
269
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
275
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
276
if (!(lapic->svr & APIC_SVR_ENABLE)) {
sys/amd64/vmm/io/vlapic.c
296
irrptr = &lapic->irr0;
sys/amd64/vmm/io/vlapic.c
303
tmrptr = &lapic->tmr0;
sys/amd64/vmm/io/vlapic.c
317
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
322
return (&lapic->lvt_cmci);
sys/amd64/vmm/io/vlapic.c
325
return ((&lapic->lvt_timer) + i);
sys/amd64/vmm/io/vlapic.c
383
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
386
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
391
if (!(lapic->svr & APIC_SVR_ENABLE))
sys/amd64/vmm/io/vlapic.c
416
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
418
lapic->lvt_cmci |= APIC_LVT_M;
sys/amd64/vmm/io/vlapic.c
421
lapic->lvt_timer |= APIC_LVT_M;
sys/amd64/vmm/io/vlapic.c
424
lapic->lvt_thermal |= APIC_LVT_M;
sys/amd64/vmm/io/vlapic.c
427
lapic->lvt_pcint |= APIC_LVT_M;
sys/amd64/vmm/io/vlapic.c
430
lapic->lvt_lint0 |= APIC_LVT_M;
sys/amd64/vmm/io/vlapic.c
433
lapic->lvt_lint1 |= APIC_LVT_M;
sys/amd64/vmm/io/vlapic.c
436
lapic->lvt_error |= APIC_LVT_M;
sys/amd64/vmm/io/vlapic.c
571
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
575
isrptr = &lapic->isr0;
sys/amd64/vmm/io/vlapic.c
576
tmrptr = &lapic->tmr0;
sys/amd64/vmm/io/vlapic.c
781
struct LAPIC *lapic;
sys/amd64/vmm/io/vlapic.c
787
lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
788
icr_timer = lapic->icr_timer;
sys/amd64/vmm/io/vlapic.c
911
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
913
if (lapic->tpr != val) {
sys/amd64/vmm/io/vlapic.c
915
lapic->tpr, val);
sys/amd64/vmm/io/vlapic.c
916
lapic->tpr = val;
sys/amd64/vmm/io/vlapic.c
924
struct LAPIC *lapic = vlapic->apic_page;
sys/amd64/vmm/io/vlapic.c
926
return (lapic->tpr);
sys/dev/ntb/ntb_hw/ntb_hw_intel.c
3753
struct ntb_pci_bar_info *lapic;
sys/dev/ntb/ntb_hw/ntb_hw_intel.c
3756
lapic = ntb->peer_lapic_bar;
sys/dev/ntb/ntb_hw/ntb_hw_intel.c
3760
bus_space_write_4(lapic->pci_bus_tag,
sys/dev/ntb/ntb_hw/ntb_hw_intel.c
3761
lapic->pci_bus_handle,
sys/x86/x86/local_apic.c
1003
struct lapic *la;
sys/x86/x86/local_apic.c
1018
struct lapic *la;
sys/x86/x86/local_apic.c
1125
lapic_calibrate_initcount(struct lapic *la)
sys/x86/x86/local_apic.c
1157
lapic_change_mode(struct eventtimer *et, struct lapic *la,
sys/x86/x86/local_apic.c
1185
struct lapic *la;
sys/x86/x86/local_apic.c
1209
struct lapic *la;
sys/x86/x86/local_apic.c
1281
struct lapic *la;
sys/x86/x86/local_apic.c
1470
struct lapic *la;
sys/x86/x86/local_apic.c
1508
lapic_timer_oneshot(struct lapic *la)
sys/x86/x86/local_apic.c
1521
lapic_timer_oneshot_nointr(struct lapic *la, uint32_t count)
sys/x86/x86/local_apic.c
1534
lapic_timer_periodic(struct lapic *la)
sys/x86/x86/local_apic.c
1547
lapic_timer_deadline(struct lapic *la)
sys/x86/x86/local_apic.c
1564
lapic_timer_stop(struct lapic *la)
sys/x86/x86/local_apic.c
1658
struct lapic *la;
sys/x86/x86/local_apic.c
1993
DB_SHOW_COMMAND_FLAGS(lapic, db_show_lapic, DB_CMD_MEMSAFE)
sys/x86/x86/local_apic.c
334
static void lapic_calibrate_initcount(struct lapic *la);
sys/x86/x86/local_apic.c
475
static void lapic_timer_oneshot(struct lapic *);
sys/x86/x86/local_apic.c
476
static void lapic_timer_oneshot_nointr(struct lapic *, uint32_t);
sys/x86/x86/local_apic.c
477
static void lapic_timer_periodic(struct lapic *);
sys/x86/x86/local_apic.c
478
static void lapic_timer_deadline(struct lapic *);
sys/x86/x86/local_apic.c
479
static void lapic_timer_stop(struct lapic *);
sys/x86/x86/local_apic.c
481
static uint32_t lvt_mode(struct lapic *la, u_int pin, uint32_t value);
sys/x86/x86/local_apic.c
491
lvt_mode_impl(struct lapic *la, struct lvt *lvt, u_int pin, uint32_t value)
sys/x86/x86/local_apic.c
528
lvt_mode(struct lapic *la, u_int pin, uint32_t value)
sys/x86/x86/local_apic.c
543
elvt_mode(struct lapic *la, u_int idx, uint32_t value)
sys/x86/x86/local_apic.c
873
struct lapic *la;
sys/x86/x86/local_apic.c
963
struct lapic *la;
usr.sbin/acpi/acpidump/acpi.c
472
ACPI_MADT_LOCAL_APIC *lapic;
usr.sbin/acpi/acpidump/acpi.c
494
lapic = (ACPI_MADT_LOCAL_APIC *)mp;
usr.sbin/acpi/acpidump/acpi.c
495
acpi_print_cpu(lapic->ProcessorId);
usr.sbin/acpi/acpidump/acpi.c
496
acpi_print_local_apic(lapic->Id, lapic->LapicFlags);