Lines Matching defs:ffsm
244 struct ffs_memory *ffsm = NULL;
254 ffsm = iter;
260 return ffsm;
639 struct ffs_memory *ffsm = NULL;
644 ffsm = generic_find_ep0_memory_area(ffs, io_data->buf, data_len);
645 if (ffsm == NULL)
653 req->buf = (void *)(ffsm->mem + io_data->buf - ffsm->vm_start);
699 req->buf = (void *)(ffsm->mem + io_data->buf - ffsm->vm_start);
727 struct ffs_memory *ffsm = NULL;
745 ffsm = generic_find_ep0_memory_area(ffs, mem.buf, mem.size);
746 if (ffsm == NULL)
750 list_del(&ffsm->memlist);
751 kfree((void *)ffsm->mem);
752 kfree(ffsm);
788 ffsm = generic_find_ep0_memory_area(ffs, myIoData.buf, myIoData.len);
789 if (ffsm == NULL)
794 if (req->buf == (void *)(ffsm->mem + myIoData.buf - ffsm->vm_start)) {
809 ffsm = generic_find_ep0_memory_area(ffs, myIoData.buf, myIoData.len);
810 if (ffsm == NULL)
815 if (req->buf == (void *)(ffsm->mem + myIoData.buf - ffsm->vm_start)) {
894 struct ffs_memory *ffsm = NULL;
907 ffsm = kmalloc(sizeof(struct ffs_memory), GFP_KERNEL);
908 if (ffsm == NULL)
917 ffsm->mem = (uint64_t)virt_mem;
918 ffsm->size = size;
919 ffsm->vm_start = vma->vm_start;
920 INIT_LIST_HEAD(&ffsm->memlist);
922 list_add_tail(&ffsm->memlist, &ffs->memory_list);
926 kfree(ffsm);
950 struct ffs_memory *ffsm = NULL, *iter = NULL;
957 ffsm = iter;
962 return ffsm;
1022 struct ffs_memory *ffsm = NULL;
1037 ffsm = kmalloc(sizeof(struct ffs_memory), GFP_KERNEL);
1038 if (ffsm == NULL)
1048 ffsm->mem = (uint64_t)virt_mem;
1049 ffsm->size = size;
1050 ffsm->vm_start = vma->vm_start;
1051 INIT_LIST_HEAD(&ffsm->memlist);
1053 list_add_tail(&ffsm->memlist, &epfile->memory_list);
1058 kfree(ffsm);
1070 struct ffs_memory *ffsm = NULL;
1127 ffsm = generic_find_memory_area(epfile, io_data->buf, io_data->len);
1128 if (ffsm == NULL)
1146 req->buf = (void *)(ffsm->mem + io_data->buf - ffsm->vm_start);
1195 req->buf = (void *)(ffsm->mem + io_data->buf - ffsm->vm_start);
1228 struct ffs_memory *ffsm = NULL;
1250 ffsm = generic_find_memory_area(epfile, mem.buf, mem.size);
1251 if (ffsm == NULL)
1255 list_del(&ffsm->memlist);
1256 kfree((void *)ffsm->mem);
1257 kfree(ffsm);
1302 ffsm = generic_find_memory_area(epfile, myIoData.buf, myIoData.len);
1303 if (ffsm == NULL)
1308 if (req->buf == (void *)(ffsm->mem + myIoData.buf - ffsm->vm_start)) {
1330 ffsm = generic_find_memory_area(epfile, myIoData.buf, myIoData.len);
1331 if (ffsm == NULL)
1336 if (req->buf == (void *)(ffsm->mem + myIoData.buf - ffsm->vm_start)) {