Lines Matching refs:uint8_t

22 #define IO_APIC_IND(base) ((volatile uint32_t*)(((uint8_t*)(base)) + IO_APIC_IOREGSEL))
23 #define IO_APIC_DAT(base) ((volatile uint32_t*)(((uint8_t*)(base)) + IO_APIC_IOWIN))
24 #define IO_APIC_EOIR(base) ((volatile uint32_t*)(((uint8_t*)(base)) + 0x40))
56 ((uint8_t)((r)&0xFF))
71 uint8_t version;
73 uint8_t max_redirection_entry;
83 static inline uint32_t apic_io_read_reg(struct io_apic* io_apic, uint8_t reg) TA_REQ(lock);
84 static inline void apic_io_write_reg(struct io_apic* io_apic, uint8_t reg,
171 uint8_t isa_irq = overrides[i].isa_irq; in apic_io_init()
201 uint8_t reg) { in apic_io_read_reg()
211 uint8_t reg, in apic_io_write_reg()
228 uint8_t reg_id = (uint8_t)IO_APIC_REG_RTE(offset); in apic_io_read_redirection_entry()
231 result |= ((uint64_t)apic_io_read_reg(io_apic, (uint8_t)(reg_id + 1))) << 32; in apic_io_read_redirection_entry()
245 uint8_t reg_id = (uint8_t)IO_APIC_REG_RTE(offset); in apic_io_write_redirection_entry()
247 apic_io_write_reg(io_apic, (uint8_t)(reg_id + 1), (uint32_t)(value >> 32)); in apic_io_write_redirection_entry()
267 void apic_io_issue_eoi(uint32_t global_irq, uint8_t vec) { in apic_io_issue_eoi()
300 uint8_t dst, in apic_io_configure_irq()
301 uint8_t vector) { in apic_io_configure_irq()
348 uint8_t vector) { in apic_io_configure_irq_vector()
366 uint8_t apic_io_fetch_irq_vector(uint32_t global_irq) { in apic_io_fetch_irq_vector()
372 uint8_t vector = IO_APIC_RTE_GET_VECTOR(reg); in apic_io_fetch_irq_vector()
377 void apic_io_mask_isa_irq(uint8_t isa_irq, bool mask) { in apic_io_mask_isa_irq()
387 uint8_t isa_irq, in apic_io_configure_isa_irq()
391 uint8_t dst, in apic_io_configure_isa_irq()
392 uint8_t vector) { in apic_io_configure_isa_irq()
415 uint32_t apic_io_isa_to_global(uint8_t isa_irq) { in apic_io_isa_to_global()
429 for (uint8_t j = 0; j <= apic->max_redirection_entry; ++j) { in apic_io_save()
442 for (uint8_t j = 0; j <= apic->max_redirection_entry; ++j) { in apic_io_restore()
457 for (uint8_t j = 0; j <= apic->max_redirection_entry; ++j) { in apic_io_debug()
463 (uint8_t)(reg >> 56), in apic_io_debug()
467 (uint8_t)((reg >> 8) & 0x7), in apic_io_debug()
468 (uint8_t)reg, in apic_io_debug()