Lines Matching refs:avail
114 unsigned int avail; in xb_write() local
129 dst = get_output_chunk(cons, prod, intf->req, &avail); in xb_write()
130 if (avail == 0) in xb_write()
132 if (avail > len) in xb_write()
133 avail = len; in xb_write()
135 memcpy(dst, data, avail); in xb_write()
136 data += avail; in xb_write()
137 len -= avail; in xb_write()
138 bytes += avail; in xb_write()
142 intf->req_prod += avail; in xb_write()
165 unsigned int avail; in xb_read() local
179 src = get_input_chunk(cons, prod, intf->rsp, &avail); in xb_read()
180 if (avail == 0) in xb_read()
182 if (avail > len) in xb_read()
183 avail = len; in xb_read()
188 memcpy(data, src, avail); in xb_read()
189 data += avail; in xb_read()
190 len -= avail; in xb_read()
191 bytes += avail; in xb_read()
195 intf->rsp_cons += avail; in xb_read()