Lines Matching refs:addr
161 static inline void set_tssldt_descriptor(void *d, unsigned long addr,
169 desc->base0 = (u16) addr;
170 desc->base1 = (addr >> 16) & 0xFF;
174 desc->base2 = (addr >> 24) & 0xFF;
176 desc->base3 = (u32) (addr >> 32);
180 static inline void __set_tss_desc(unsigned cpu, unsigned int entry, struct x86_hw_tss *addr)
185 set_tssldt_descriptor(&tss, (unsigned long)addr, DESC_TSS,
190 #define set_tss_desc(cpu, addr) __set_tss_desc(cpu, GDT_ENTRY_TSS, addr)
192 static inline void native_set_ldt(const void *addr, unsigned int entries)
200 set_tssldt_descriptor(&ldt, (unsigned long)addr, DESC_LDT,
405 void alloc_intr_gate(unsigned int n, const void *addr);
408 const void *addr)
414 data->addr = addr;
422 unsigned long addr = (unsigned long) d->addr;
424 gate->offset_low = (u16) addr;
427 gate->offset_middle = (u16) (addr >> 16);
429 gate->offset_high = (u32) (addr >> 32);