Lines Matching refs:recvbuf
144 kmem_cache_free(maple_queue_cache, mq->recvbuf);
196 mq->recvbuf = kmem_cache_zalloc(maple_queue_cache, GFP_KERNEL);
197 if (!mq->recvbuf)
199 mq->recvbuf->buf = &((mq->recvbuf->bufx)[0]);
239 kmem_cache_free(maple_queue_cache, mdev->mq->recvbuf);
262 *maple_sendptr++ = virt_to_phys(mq->recvbuf->buf);
333 char *p, *recvbuf;
337 recvbuf = mdev->mq->recvbuf->buf;
340 memcpy(&mdev->devinfo.function, recvbuf + 4, 4);
341 memcpy(&mdev->devinfo.function_data[0], recvbuf + 8, 12);
342 memcpy(&mdev->devinfo.area_code, recvbuf + 20, 1);
343 memcpy(&mdev->devinfo.connector_direction, recvbuf + 21, 1);
344 memcpy(&mdev->devinfo.product_name[0], recvbuf + 22, 30);
345 memcpy(&mdev->devinfo.standby_power, recvbuf + 112, 2);
346 memcpy(&mdev->devinfo.max_power, recvbuf + 114, 2);
578 char *recvbuf)
595 submask = recvbuf[2] & 0x1F;
603 static void maple_response_fileerr(struct maple_device *mdev, void *recvbuf)
606 mdev->fileerr_handler(mdev, recvbuf);
611 ((int *)recvbuf)[1]);
635 char *recvbuf;
644 recvbuf = mq->recvbuf->buf;
645 __flush_invalidate_region(sh_cacheop_vaddr(recvbuf),
647 code = recvbuf[0];
656 maple_response_devinfo(mdev, recvbuf);
668 maple_response_fileerr(mdev, recvbuf);