Lines Matching refs:len
48 int len = Int_val(ml_len); in ml_interface_read() local
75 else if (total_data < len) in ml_interface_read()
77 len = total_data; in ml_interface_read()
81 if (len < data) in ml_interface_read()
83 memcpy(buffer, intf->req + MASK_XENSTORE_IDX(cons), len); in ml_interface_read()
87 memcpy(buffer + data, intf->req, len - data); in ml_interface_read()
91 intf->req_cons += len; in ml_interface_read()
92 result = len; in ml_interface_read()
107 int len = Int_val(ml_len); in ml_interface_write() local
134 else if (total_space < len) in ml_interface_write()
136 len = total_space; in ml_interface_write()
140 if (len < space) in ml_interface_write()
142 memcpy(intf->rsp + MASK_XENSTORE_IDX(prod), buffer, len); in ml_interface_write()
146 memcpy(intf->rsp, buffer + space, len - space); in ml_interface_write()
150 intf->rsp_prod += len; in ml_interface_write()
151 result = len; in ml_interface_write()