Lines Matching refs:addr
433 static inline int pit_in_range(gpa_t addr)
435 return ((addr >= KVM_PIT_BASE_ADDRESS) &&
436 (addr < KVM_PIT_BASE_ADDRESS + KVM_PIT_MEM_LENGTH));
441 gpa_t addr, int len, const void *data)
448 if (!pit_in_range(addr))
452 addr &= KVM_PIT_CHANNEL_MASK;
457 pr_debug("write addr is 0x%x, len is %d, val is 0x%x\n",
458 (unsigned int)addr, len, val);
460 if (addr == 3) {
490 s = &pit_state->channels[addr];
494 pit_load_count(pit, addr, val);
497 pit_load_count(pit, addr, val << 8);
504 pit_load_count(pit, addr, s->write_latch | (val << 8));
516 gpa_t addr, int len, void *data)
522 if (!pit_in_range(addr))
525 addr &= KVM_PIT_CHANNEL_MASK;
526 if (addr == 3)
529 s = &pit_state->channels[addr];
556 count = pit_get_count(pit, addr);
560 count = pit_get_count(pit, addr);
564 count = pit_get_count(pit, addr);
569 count = pit_get_count(pit, addr);
586 gpa_t addr, int len, const void *data)
591 if (addr != KVM_SPEAKER_BASE_ADDRESS)
603 gpa_t addr, int len, void *data)
609 if (addr != KVM_SPEAKER_BASE_ADDRESS)