Lines Matching defs:len
50 static inline int mk_entry(int id, int len)
52 int qlen = len & 7 ? (len >> 3) + 1 : len >> 3;
130 int dir, int id, int len)
140 entry = mk_entry(id, len);
145 int dir, int *id, int *len, void **pkt)
164 if (len)
165 *len = get_entry_len(entry);
439 size_t len, loff_t *off)
477 if (pkt_len < len)
478 len = pkt_len;
480 err = copy_to_user(buf, pkt, len);
485 return err ? -EFAULT : len;
489 size_t len, loff_t *off)
505 if (pkt_len < len)
506 len = pkt_len;
508 /* on failure, set the len to 0 to return empty packet to the device */
509 err = copy_from_user(pkt, buf, len);
511 len = 0;
514 ilo_pkt_enqueue(hw, driver_ccb, SENDQ, pkt_id, len);
517 return err ? -EFAULT : len;