Lines Matching defs:length
64 * @discard_len: the length of the message to discard (excluding header)
76 * that length fits into rd_msg_buf
105 u32 length;
108 length = mei_hdr->length;
112 length -= ext_len;
180 if (length) {
200 length = mei_hdr->extension[mei_data2slots(ext_len)];
202 buf_sz = length + cb->buf_idx;
206 length, cb->buf_idx);
213 cb->buf.size, length, cb->buf_idx);
219 mei_dma_ring_read(dev, cb->buf.data + cb->buf_idx, length);
220 /* for DMA read 0 length to generate interrupt to the device */
223 mei_read_slots(dev, cb->buf.data + cb->buf_idx, length);
226 cb->buf_idx += length;
229 cl_dbg(dev, cl, "completed read length = %zu\n", cb->buf_idx);
241 mei_irq_discard_msg(dev, mei_hdr, length);
344 if (mei_hdr->length < expected_len)
389 if (mei_slots2data(*slots) < mei_hdr->length) {
390 dev_err(dev->dev, "less data available than length=%08x.\n",
398 hdr_size_left = mei_hdr->length;
417 mei_hdr->length);
435 mei_hdr->length);
442 mei_hdr->length -= sizeof(dev->rd_msg_hdr[ext_hdr_end]);
473 mei_irq_discard_msg(dev, mei_hdr, mei_hdr->length);