Lines Matching refs:avail
102 unsigned int avail; in xb_write() local
119 dst = get_output_chunk(cons, prod, intf->req, &avail); in xb_write()
120 if (avail == 0) in xb_write()
122 if (avail > len) in xb_write()
123 avail = len; in xb_write()
128 memcpy(dst, data, avail); in xb_write()
129 data += avail; in xb_write()
130 len -= avail; in xb_write()
134 intf->req_prod += avail; in xb_write()
161 unsigned int avail; in xb_read() local
176 src = get_input_chunk(cons, prod, intf->rsp, &avail); in xb_read()
177 if (avail == 0) in xb_read()
179 if (avail > len) in xb_read()
180 avail = len; in xb_read()
185 memcpy(data, src, avail); in xb_read()
186 data += avail; in xb_read()
187 len -= avail; in xb_read()
191 intf->rsp_cons += avail; in xb_read()
193 pr_debug("Finished read of %i bytes (%i to go)\n", avail, len); in xb_read()