Lines Matching refs:bytecount
394 static int read_ldt(void __user *ptr, unsigned long bytecount) in read_ldt() argument
407 if (bytecount > LDT_ENTRY_SIZE * LDT_ENTRIES) in read_ldt()
408 bytecount = LDT_ENTRY_SIZE * LDT_ENTRIES; in read_ldt()
411 if (entries_size > bytecount) in read_ldt()
412 entries_size = bytecount; in read_ldt()
419 if (entries_size != bytecount) { in read_ldt()
421 if (clear_user(ptr + entries_size, bytecount - entries_size)) { in read_ldt()
426 retval = bytecount; in read_ldt()
433 static int read_default_ldt(void __user *ptr, unsigned long bytecount) in read_default_ldt() argument
441 if (bytecount > size) in read_default_ldt()
442 bytecount = size; in read_default_ldt()
443 if (clear_user(ptr, bytecount)) in read_default_ldt()
445 return bytecount; in read_default_ldt()
448 static int write_ldt(void __user *ptr, unsigned long bytecount, int oldmode) in write_ldt() argument
458 if (bytecount != sizeof(ldt_info)) in write_ldt()
537 unsigned long , bytecount) in SYSCALL_DEFINE3() argument
543 ret = read_ldt(ptr, bytecount); in SYSCALL_DEFINE3()
546 ret = write_ldt(ptr, bytecount, 1); in SYSCALL_DEFINE3()
549 ret = read_default_ldt(ptr, bytecount); in SYSCALL_DEFINE3()
552 ret = write_ldt(ptr, bytecount, 0); in SYSCALL_DEFINE3()