Lines Matching refs:bytecount
494 static int read_ldt(void __user *ptr, unsigned long bytecount) in read_ldt() argument
507 if (bytecount > LDT_ENTRY_SIZE * LDT_ENTRIES) in read_ldt()
508 bytecount = LDT_ENTRY_SIZE * LDT_ENTRIES; in read_ldt()
511 if (entries_size > bytecount) in read_ldt()
512 entries_size = bytecount; in read_ldt()
519 if (entries_size != bytecount) { in read_ldt()
521 if (clear_user(ptr + entries_size, bytecount - entries_size)) { in read_ldt()
526 retval = bytecount; in read_ldt()
533 static int read_default_ldt(void __user *ptr, unsigned long bytecount) in read_default_ldt() argument
541 if (bytecount > size) in read_default_ldt()
542 bytecount = size; in read_default_ldt()
543 if (clear_user(ptr, bytecount)) in read_default_ldt()
545 return bytecount; in read_default_ldt()
570 static int write_ldt(void __user *ptr, unsigned long bytecount, int oldmode) in write_ldt() argument
580 if (bytecount != sizeof(ldt_info)) in write_ldt()
660 unsigned long , bytecount) in SYSCALL_DEFINE3() argument
666 ret = read_ldt(ptr, bytecount); in SYSCALL_DEFINE3()
669 ret = write_ldt(ptr, bytecount, 1); in SYSCALL_DEFINE3()
672 ret = read_default_ldt(ptr, bytecount); in SYSCALL_DEFINE3()
675 ret = write_ldt(ptr, bytecount, 0); in SYSCALL_DEFINE3()