Lines Matching refs:size

25 /* Max transfer size done by I2C transfer functions */
81 unsigned int size;
123 #define i2c_send(priv, buf, size) ({ \
125 _rc = tuner_i2c_xfer_send(&priv->i2c_props, buf, size); \
126 if (size != _rc) \
128 _rc, (int)size); \
313 endp = p + fw->size;
315 if (fw->size < sizeof(name) - 1 + 2 + 2) {
316 tuner_err("Error: firmware file %s has invalid size!\n",
345 __u32 type, size;
356 if (endp - p < sizeof(type) + sizeof(id) + sizeof(size))
368 if (endp - p < sizeof(size))
372 size = get_unaligned_le32(p);
373 p += sizeof(size);
375 if (!size || size > endp - p) {
379 "(%x), id %llx is corrupted (size=%zd, expected %d)\n",
380 type, (unsigned long long)id, (endp - p), size);
384 priv->firm[n].ptr = kmemdup(p, size, GFP_KERNEL);
393 printk(KERN_CONT "(%x), id %llx, size=%d.\n",
394 type, (unsigned long long)id, size);
399 priv->firm[n].size = size;
402 p += size;
564 endp = p + priv->firm[pos].size;
567 __u16 size;
570 if (p + sizeof(size) > endp) {
571 tuner_err("Firmware chunk size is wrong\n");
575 size = le16_to_cpu(*(__le16 *) p);
576 p += sizeof(size);
578 if (size == 0xffff)
581 if (!size) {
591 if (size >= 0xff00) {
592 switch (size) {
603 size & 0x7f);
611 if (size & 0x8000) {
612 msleep(size & 0x7fff);
616 if ((size + p > endp)) {
618 size, (endp - p));
624 size--;
627 while (size > 0) {
628 int len = (size < priv->ctrl.max_len - 1) ?
629 size : priv->ctrl.max_len - 1;
640 size -= len;
679 if (priv->firm[pos].size != 12 * 16 || scode >= 16)
684 * has a 2-byte size header in the firmware format. */
685 if (priv->firm[pos].size != 14 * 16 || scode >= 16 ||