Lines Matching refs:index
425 #define __ia64_set_dbr(index, val) \ argument
426 asm volatile ("mov dbr[%0]=%1" :: "r"(index), "r"(val) : "memory")
428 #define ia64_set_ibr(index, val) \ argument
429 asm volatile ("mov ibr[%0]=%1" :: "r"(index), "r"(val) : "memory")
431 #define ia64_set_pkr(index, val) \ argument
432 asm volatile ("mov pkr[%0]=%1" :: "r"(index), "r"(val) : "memory")
434 #define ia64_set_pmc(index, val) \ argument
435 asm volatile ("mov pmc[%0]=%1" :: "r"(index), "r"(val) : "memory")
437 #define ia64_set_pmd(index, val) \ argument
438 asm volatile ("mov pmd[%0]=%1" :: "r"(index), "r"(val) : "memory")
440 #define ia64_set_rr(index, val) \ argument
441 asm volatile ("mov rr[%0]=%1" :: "r"(index), "r"(val) : "memory");
443 #define ia64_get_cpuid(index) \ argument
446 asm volatile ("mov %0=cpuid[%r1]" : "=r"(ia64_intri_res) : "rO"(index)); \
450 #define __ia64_get_dbr(index) \ argument
453 asm volatile ("mov %0=dbr[%1]" : "=r"(ia64_intri_res) : "r"(index)); \
457 #define ia64_get_ibr(index) \ argument
460 asm volatile ("mov %0=ibr[%1]" : "=r"(ia64_intri_res) : "r"(index)); \
464 #define ia64_get_pkr(index) \ argument
467 asm volatile ("mov %0=pkr[%1]" : "=r"(ia64_intri_res) : "r"(index)); \
471 #define ia64_get_pmc(index) \ argument
474 asm volatile ("mov %0=pmc[%1]" : "=r"(ia64_intri_res) : "r"(index)); \
479 #define ia64_get_pmd(index) \ argument
482 asm volatile ("mov %0=pmd[%1]" : "=r"(ia64_intri_res) : "r"(index)); \
486 #define ia64_get_rr(index) \ argument
489 asm volatile ("mov %0=rr[%1]" : "=r"(ia64_intri_res) : "r" (index)); \