Lines Matching full:slots
226 int slots; in mei_cl_irq_disconnect_rsp() local
230 slots = mei_hbuf_empty_slots(dev); in mei_cl_irq_disconnect_rsp()
231 if (slots < 0) in mei_cl_irq_disconnect_rsp()
234 if ((u32)slots < msg_slots) in mei_cl_irq_disconnect_rsp()
258 int slots; in mei_cl_irq_read() local
265 slots = mei_hbuf_empty_slots(dev); in mei_cl_irq_read()
266 if (slots < 0) in mei_cl_irq_read()
269 if ((u32)slots < msg_slots) in mei_cl_irq_read()
323 * @slots: slots to read.
328 struct list_head *cmpl_list, s32 *slots) in mei_irq_read_handler() argument
343 (*slots)--; in mei_irq_read_handler()
344 dev_dbg(dev->dev, "slots =%08x.\n", *slots); in mei_irq_read_handler()
357 if (mei_slots2data(*slots) < mei_hdr->length) { in mei_irq_read_handler()
359 *slots); in mei_irq_read_handler()
373 (*slots)--; in mei_irq_read_handler()
398 (*slots)--; in mei_irq_read_handler()
411 (*slots)--; in mei_irq_read_handler()
452 /* reset the number of slots and header */ in mei_irq_read_handler()
455 *slots = mei_count_full_read_slots(dev); in mei_irq_read_handler()
456 if (*slots == -EOVERFLOW) { in mei_irq_read_handler()
458 dev_err(dev->dev, "resetting due to slots overflow.\n"); in mei_irq_read_handler()
483 s32 slots; in mei_irq_write_handler() local
490 slots = mei_hbuf_empty_slots(dev); in mei_irq_write_handler()
491 if (slots < 0) in mei_irq_write_handler()
494 if (slots == 0) in mei_irq_write_handler()