Lines Matching defs:len
47 for (i = 0; i < skb->len / 4; i++)
53 static struct sk_buff *mt7601u_mcu_msg_alloc(const void *data, int len)
57 WARN_ON(len % 4); /* if length is not divisible by 4 we need to pad */
59 skb = alloc_skb(len + MT_DMA_HDR_LEN + 4, GFP_KERNEL);
62 skb_put_data(skb, data, len);
136 trace_mt_submit_urb_sync(dev, cmd_pipe, skb->len);
137 ret = usb_bulk_msg(usb_dev, cmd_pipe, skb->data, skb->len, &sent, 500);
142 if (sent != skb->len)
143 dev_err(dev->dev, "Error: %s sent != skb->len\n", __func__);
285 const void *data, u32 len, u32 dst_addr)
295 FIELD_PREP(MT_TXD_INFO_LEN, len));
297 memcpy(buf.buf + sizeof(reg), data, len);
298 memset(buf.buf + sizeof(reg) + len, 0, 8);
304 len = roundup(len, 4);
306 MT_FCE_DMA_LEN, len << 16);
310 buf.len = MT_DMA_HDR_LEN + len + 4;
337 const void *data, int len, u32 dst_addr)
341 if (len == 0)
344 n = min(MCU_FW_URB_MAX_PAYLOAD, len);
352 return mt7601u_dma_fw(dev, dma_buf, data + n, len - n, dst_addr + n);
410 int len, ret;
431 len = sizeof(*hdr);
432 len += le32_to_cpu(hdr->ilm_len);
433 len += le32_to_cpu(hdr->dlm_len);
435 if (fw->size != len)
444 len = le32_to_cpu(hdr->ilm_len);