Lines Matching refs:entry
100 struct poll_table_entry * entry;
105 ((unsigned long)((table)->entry+1) > PAGE_SIZE + (unsigned long)(table))
116 * as all select/poll functions have to call it to add an entry to the
133 static void free_poll_entry(struct poll_table_entry *entry)
135 remove_wait_queue(entry->wait_address, &entry->wait);
136 fput(entry->filp);
146 struct poll_table_entry * entry;
149 entry = p->entry;
151 entry--;
152 free_poll_entry(entry);
153 } while (entry > p->entries);
176 new_table->entry = new_table->entries;
182 return table->entry++;
213 struct poll_table_entry *entry;
215 entry = container_of(wait, struct poll_table_entry, wait);
216 if (key && !(key_to_poll(key) & entry->key))
221 /* Add a new entry */
226 struct poll_table_entry *entry = poll_get_entry(pwq);
227 if (!entry)
229 entry->filp = get_file(filp);
230 entry->wait_address = wait_address;
231 entry->key = p->_key;
232 init_waitqueue_func_entry(&entry->wait, pollwake);
233 entry->wait.private = pwq;
234 add_wait_queue(wait_address, &entry->wait);