Lines Matching refs:len
35 int len, int offset) in mmap_interface_init() argument
37 intf->len = len; in mmap_interface_init()
38 intf->addr = mmap(NULL, len, pflag, mflag, fd, offset); in mmap_interface_init()
43 value len, value offset) in stub_mmap_init() argument
45 CAMLparam5(fd, pflag, mflag, len, offset); in stub_mmap_init()
66 Int_val(len), Int_val(offset))) in stub_mmap_init()
76 munmap(Intf_val(intf)->addr, Intf_val(intf)->len); in stub_mmap_final()
82 CAMLprim value stub_mmap_read(value intf, value start, value len) in stub_mmap_read() argument
84 CAMLparam3(intf, start, len); in stub_mmap_read()
90 c_len = Int_val(len); in stub_mmap_read()
92 if (c_start > Intf_val(intf)->len) in stub_mmap_read()
94 if (c_start + c_len > Intf_val(intf)->len) in stub_mmap_read()
104 value start, value len) in stub_mmap_write() argument
106 CAMLparam4(intf, data, start, len); in stub_mmap_write()
111 c_len = Int_val(len); in stub_mmap_write()
113 if (c_start > Intf_val(intf)->len) in stub_mmap_write()
115 if (c_start + c_len > Intf_val(intf)->len) in stub_mmap_write()