Lines Matching defs:avail
196 u32 avail;
202 if (!count || count < sizeof(avail))
208 avail = 0;
209 if (copy_to_user(buffer, &avail, sizeof(avail)))
227 avail = write_ptr - read_ptr;
229 avail = log_buffer_size - read_ptr + write_ptr;
231 if (!avail)
234 if (avail > log_buffer_size)
235 avail = log_buffer_size;
237 /* Need space for the initial u32 of the avail */
238 if (avail > count - sizeof(avail))
239 avail = count - sizeof(avail);
243 "core%d, host read: %#x, dsp write: %#x, avail: %#x\n",
244 core_data->id, read_ptr, write_ptr, avail);
248 sof_mailbox_read(sdev, log_buffer_offset + read_ptr, log_buffer, avail);
252 avail - write_ptr);
256 (u8 *)(log_buffer) + avail - write_ptr,
261 ret = copy_to_user(buffer, &avail, sizeof(avail));
266 ret = copy_to_user(buffer + sizeof(avail), log_buffer, avail);
271 read_ptr += avail;