pvec
int pvec[2], quoted;
mypipe(pvec);
(void) close(pvec[0]);
(void) dmove(pvec[1], 1);
(void) close(pvec[1]);
icnt = read(pvec[0], tibuf, BUFSIZ);
(void) close(pvec[0]);
char **pvec; /* holds usable tail of path vector */
pvec = pathvec;
pvec( print, NE );
pvec( scan, NE );
pvec( tst, NE );
pvec( ref, NE );
pvec( ref, NE );
pvec( tst, NE );
void chkid(), pvec();
pvec(v.d);
pvec(u.d);
pvec ("Infinity = ", INFINITYL);
pvec ("Nan = ", NANL);
pvec ("-0.0 = ", NEGZEROL);
__pagevec_release(struct pagevec *pvec)
for (i = 0; i < pvec->nr; i++)
TAILQ_INSERT_TAIL(&mlist, pvec->pages[i], pageq);
pagevec_reinit(pvec);
struct page **pvec;
struct page **pvec;
pvec = obj->userptr.pvec;
ret = sg_alloc_table_from_pages_segment(st, pvec, num_pages, 0,
struct page **pvec;
if (notifier_seq == obj->userptr.notifier_seq && obj->userptr.pvec) {
pvec = kvmalloc_array(num_pages, sizeof(struct page *), GFP_KERNEL);
if (!pvec)
&pvec[pinned]);
obj->userptr.pvec = pvec;
pvec = NULL;
if (pvec) {
unpin_user_pages(pvec, pinned);
kvfree(pvec);
struct page **pvec = NULL;
pvec = obj->userptr.pvec;
obj->userptr.pvec = NULL;
if (pvec) {
unpin_user_pages(pvec, num_pages);
kvfree(pvec);
pagevec_space(struct pagevec *pvec)
return PAGEVEC_SIZE - pvec->nr;
pagevec_init(struct pagevec *pvec)
pvec->nr = 0;
pagevec_reinit(struct pagevec *pvec)
pvec->nr = 0;
pagevec_count(struct pagevec *pvec)
return pvec->nr;
pagevec_add(struct pagevec *pvec, struct vm_page *page)
pvec->pages[pvec->nr++] = page;
return PAGEVEC_SIZE - pvec->nr;