Lines Matching refs:length
227 static ssize_t ___mei_cl_send(struct mei_cl *cl, u8 *buf, size_t length, in ___mei_cl_send() argument
253 if (length > me_cl->props.max_msg_length) { in ___mei_cl_send()
258 cb = mei_cl_alloc_cb(cl, length, MEI_FOP_WRITE, NULL); in ___mei_cl_send()
264 memcpy(cb->buf.data, buf, length); in ___mei_cl_send()
277 ssize_t __mei_cl_recv(struct mei_cl *cl, u8 *buf, size_t length) in __mei_cl_recv() argument
295 rets = mei_cl_read_start(cl, length, NULL); in __mei_cl_recv()
332 r_length = min_t(size_t, length, cb->buf_idx); in __mei_cl_recv()
344 inline ssize_t __mei_cl_async_send(struct mei_cl *cl, u8 *buf, size_t length) in __mei_cl_async_send() argument
346 return ___mei_cl_send(cl, buf, length, 0); in __mei_cl_async_send()
349 inline ssize_t __mei_cl_send(struct mei_cl *cl, u8 *buf, size_t length) in __mei_cl_send() argument
351 return ___mei_cl_send(cl, buf, length, 1); in __mei_cl_send()
354 ssize_t mei_cl_send(struct mei_cl_device *device, u8 *buf, size_t length) in mei_cl_send() argument
362 return device->ops->send(device, buf, length); in mei_cl_send()
364 return __mei_cl_send(cl, buf, length); in mei_cl_send()
368 ssize_t mei_cl_recv(struct mei_cl_device *device, u8 *buf, size_t length) in mei_cl_recv() argument
376 return device->ops->recv(device, buf, length); in mei_cl_recv()
378 return __mei_cl_recv(cl, buf, length); in mei_cl_recv()