Lines Matching refs:addr
160 static inline void set_tssldt_descriptor(void *d, unsigned long addr,
168 desc->base0 = (u16) addr;
169 desc->base1 = (addr >> 16) & 0xFF;
173 desc->base2 = (addr >> 24) & 0xFF;
175 desc->base3 = (u32) (addr >> 32);
179 static inline void __set_tss_desc(unsigned cpu, unsigned int entry, struct x86_hw_tss *addr)
184 set_tssldt_descriptor(&tss, (unsigned long)addr, DESC_TSS,
189 #define set_tss_desc(cpu, addr) __set_tss_desc(cpu, GDT_ENTRY_TSS, addr)
191 static inline void native_set_ldt(const void *addr, unsigned int entries)
199 set_tssldt_descriptor(&ldt, (unsigned long)addr, DESC_LDT,
384 void alloc_intr_gate(unsigned int n, const void *addr);
387 const void *addr)
393 data->addr = addr;
401 unsigned long addr = (unsigned long) d->addr;
403 gate->offset_low = (u16) addr;
406 gate->offset_middle = (u16) (addr >> 16);
408 gate->offset_high = (u32) (addr >> 32);
430 extern void idt_invalidate(void *addr);