Lines Matching refs:addr
432 static inline int pit_in_range(gpa_t addr)
434 return ((addr >= KVM_PIT_BASE_ADDRESS) &&
435 (addr < KVM_PIT_BASE_ADDRESS + KVM_PIT_MEM_LENGTH));
440 gpa_t addr, int len, const void *data)
447 if (!pit_in_range(addr))
451 addr &= KVM_PIT_CHANNEL_MASK;
456 pr_debug("write addr is 0x%x, len is %d, val is 0x%x\n",
457 (unsigned int)addr, len, val);
459 if (addr == 3) {
489 s = &pit_state->channels[addr];
493 pit_load_count(pit, addr, val);
496 pit_load_count(pit, addr, val << 8);
503 pit_load_count(pit, addr, s->write_latch | (val << 8));
515 gpa_t addr, int len, void *data)
521 if (!pit_in_range(addr))
524 addr &= KVM_PIT_CHANNEL_MASK;
525 if (addr == 3)
528 s = &pit_state->channels[addr];
555 count = pit_get_count(pit, addr);
559 count = pit_get_count(pit, addr);
563 count = pit_get_count(pit, addr);
568 count = pit_get_count(pit, addr);
585 gpa_t addr, int len, const void *data)
590 if (addr != KVM_SPEAKER_BASE_ADDRESS)
605 gpa_t addr, int len, void *data)
611 if (addr != KVM_SPEAKER_BASE_ADDRESS)