Lines Matching defs:recvbuf
143 kmem_cache_free(maple_queue_cache, mq->recvbuf);
195 mq->recvbuf = kmem_cache_zalloc(maple_queue_cache, GFP_KERNEL);
196 if (!mq->recvbuf)
198 mq->recvbuf->buf = &((mq->recvbuf->bufx)[0]);
238 kmem_cache_free(maple_queue_cache, mdev->mq->recvbuf);
261 *maple_sendptr++ = virt_to_phys(mq->recvbuf->buf);
332 char *p, *recvbuf;
336 recvbuf = mdev->mq->recvbuf->buf;
339 memcpy(&mdev->devinfo.function, recvbuf + 4, 4);
340 memcpy(&mdev->devinfo.function_data[0], recvbuf + 8, 12);
341 memcpy(&mdev->devinfo.area_code, recvbuf + 20, 1);
342 memcpy(&mdev->devinfo.connector_direction, recvbuf + 21, 1);
343 memcpy(&mdev->devinfo.product_name[0], recvbuf + 22, 30);
344 memcpy(&mdev->devinfo.standby_power, recvbuf + 112, 2);
345 memcpy(&mdev->devinfo.max_power, recvbuf + 114, 2);
577 char *recvbuf)
594 submask = recvbuf[2] & 0x1F;
602 static void maple_response_fileerr(struct maple_device *mdev, void *recvbuf)
605 mdev->fileerr_handler(mdev, recvbuf);
610 ((int *)recvbuf)[1]);
634 char *recvbuf;
643 recvbuf = mq->recvbuf->buf;
644 dma_cache_sync(&mdev->dev, recvbuf, 0x400,
646 code = recvbuf[0];
655 maple_response_devinfo(mdev, recvbuf);
667 maple_response_fileerr(mdev, recvbuf);