us428ctls_sharedmem
us428->us428ctls_sharedmem = alloc_pages_exact(US428_SHAREDMEM_PAGES, GFP_KERNEL);
if (!us428->us428ctls_sharedmem)
memset(us428->us428ctls_sharedmem, -1, US428_SHAREDMEM_PAGES);
us428->us428ctls_sharedmem->ctl_snapshot_last = -2;
vaddr = (char *)((struct usx2ydev *)vmf->vma->vm_private_data)->us428ctls_sharedmem + offset;
struct us428ctls_sharedmem *shm = us428->us428ctls_sharedmem;
#define US428_SHAREDMEM_PAGES PAGE_ALIGN(sizeof(struct us428ctls_sharedmem))
struct us428ctls_sharedmem *us428ctls = usx2y->us428ctls_sharedmem;
if (usx2y->us428ctls_sharedmem)
free_pages_exact(usx2y->us428ctls_sharedmem,
if (usx2y->us428ctls_sharedmem)
struct us428ctls_sharedmem *us428ctls_sharedmem;