Lines Matching refs:bytecount
410 static int read_ldt(void __user *ptr, unsigned long bytecount) in read_ldt() argument
423 if (bytecount > LDT_ENTRY_SIZE * LDT_ENTRIES) in read_ldt()
424 bytecount = LDT_ENTRY_SIZE * LDT_ENTRIES; in read_ldt()
427 if (entries_size > bytecount) in read_ldt()
428 entries_size = bytecount; in read_ldt()
435 if (entries_size != bytecount) { in read_ldt()
437 if (clear_user(ptr + entries_size, bytecount - entries_size)) { in read_ldt()
442 retval = bytecount; in read_ldt()
449 static int read_default_ldt(void __user *ptr, unsigned long bytecount) in read_default_ldt() argument
457 if (bytecount > size) in read_default_ldt()
458 bytecount = size; in read_default_ldt()
459 if (clear_user(ptr, bytecount)) in read_default_ldt()
461 return bytecount; in read_default_ldt()
464 static int write_ldt(void __user *ptr, unsigned long bytecount, int oldmode) in write_ldt() argument
474 if (bytecount != sizeof(ldt_info)) in write_ldt()
554 unsigned long , bytecount) in SYSCALL_DEFINE3() argument
560 ret = read_ldt(ptr, bytecount); in SYSCALL_DEFINE3()
563 ret = write_ldt(ptr, bytecount, 1); in SYSCALL_DEFINE3()
566 ret = read_default_ldt(ptr, bytecount); in SYSCALL_DEFINE3()
569 ret = write_ldt(ptr, bytecount, 0); in SYSCALL_DEFINE3()