Lines Matching refs:len
38 __le32 len; /* lower 16: output buflen; member
111 uint len, bool set) in brcmf_proto_bcdc_msg() argument
122 msg->len = cpu_to_le32(len); in brcmf_proto_bcdc_msg()
131 memcpy(bcdc->buf, buf, len); in brcmf_proto_bcdc_msg()
133 len += sizeof(*msg); in brcmf_proto_bcdc_msg()
134 if (len > BRCMF_TX_IOCTL_MAX_MSG_SIZE) in brcmf_proto_bcdc_msg()
135 len = BRCMF_TX_IOCTL_MAX_MSG_SIZE; in brcmf_proto_bcdc_msg()
138 return brcmf_bus_txctl(drvr->bus_if, (unsigned char *)&bcdc->msg, len); in brcmf_proto_bcdc_msg()
141 static int brcmf_proto_bcdc_cmplt(struct brcmf_pub *drvr, u32 id, u32 len) in brcmf_proto_bcdc_cmplt() argument
147 len += sizeof(struct brcmf_proto_bcdc_dcmd); in brcmf_proto_bcdc_cmplt()
150 len); in brcmf_proto_bcdc_cmplt()
160 void *buf, uint len) in brcmf_proto_bcdc_query_dcmd() argument
168 brcmf_dbg(BCDC, "Enter, cmd %d len %d\n", cmd, len); in brcmf_proto_bcdc_query_dcmd()
170 ret = brcmf_proto_bcdc_msg(drvr, ifidx, cmd, buf, len, false); in brcmf_proto_bcdc_query_dcmd()
179 ret = brcmf_proto_bcdc_cmplt(drvr, bcdc->reqid, len); in brcmf_proto_bcdc_query_dcmd()
200 if (ret < (int)len) in brcmf_proto_bcdc_query_dcmd()
201 len = ret; in brcmf_proto_bcdc_query_dcmd()
202 memcpy(buf, info, len); in brcmf_proto_bcdc_query_dcmd()
215 void *buf, uint len) in brcmf_proto_bcdc_set_dcmd() argument
222 brcmf_dbg(BCDC, "Enter, cmd %d len %d\n", cmd, len); in brcmf_proto_bcdc_set_dcmd()
224 ret = brcmf_proto_bcdc_msg(drvr, ifidx, cmd, buf, len, true); in brcmf_proto_bcdc_set_dcmd()
228 ret = brcmf_proto_bcdc_cmplt(drvr, bcdc->reqid, len); in brcmf_proto_bcdc_set_dcmd()
283 if (pktbuf->len <= BCDC_HEADER_LEN) { in brcmf_proto_bcdc_hdrpull()
285 pktbuf->len, BCDC_HEADER_LEN); in brcmf_proto_bcdc_hdrpull()
327 if (pktbuf->len == 0) in brcmf_proto_bcdc_hdrpull()