Searched refs:page (Results 1 - 25 of 67) sorted by relevance

123

/net/9p/
H A Dtrans_common.h15 void p9_release_pages(struct page **, int);
16 int p9_payload_gup(char *, int *, struct page **, int);
H A Dtrans_common.c25 void p9_release_pages(struct page **pages, int nr_pages)
51 * @pdata_off: data offset into the first page after translation (gup).
57 int p9_payload_gup(char *data, int *nr_pages, struct page **pages, int write)
/net/ceph/
H A Dpagelist.c11 struct page *page = list_entry(pl->head.prev, struct page, lru); local
12 kunmap(page);
23 struct page *page = list_first_entry(&pl->head, struct page, local
25 list_del(&page->lru);
26 __free_page(page);
35 struct page *pag local
89 struct page *page = __page_cache_alloc(GFP_NOFS); local
103 struct page *page = list_first_entry(&pl->free_list, local
132 struct page *page; local
[all...]
H A Dpagevec.c15 struct page **ceph_get_direct_page_vector(const void __user *data,
18 struct page **pages;
47 void ceph_put_page_vector(struct page **pages, int num_pages, bool dirty)
63 void ceph_release_page_vector(struct page **pages, int num_pages)
76 struct page **ceph_alloc_page_vector(int num_pages, gfp_t flags)
78 struct page **pages;
96 * copy user data into a page vector
98 int ceph_copy_user_to_page_vector(struct page **pages,
124 void ceph_copy_to_page_vector(struct page **pages,
147 void ceph_copy_from_page_vector(struct page **page
[all...]
H A Dmessenger.c193 static struct page *zero_page; /* used in certain error cases */
531 static int ceph_tcp_recvpage(struct socket *sock, struct page *page, argument
539 kaddr = kmap(page);
542 kunmap(page);
568 static int __ceph_tcp_sendpage(struct socket *sock, struct page *page, argument
574 ret = kernel_sendpage(sock, page, offset, size, flags);
581 static int ceph_tcp_sendpage(struct socket *sock, struct page *page, argument
970 struct page *page; local
1106 struct page *page; local
1480 ceph_crc32c_page(u32 crc, struct page *page, unsigned int page_offset, unsigned int length) argument
1522 struct page *page; local
2206 struct page *page; local
[all...]
/net/rds/
H A Dpage.c41 struct page *r_page;
56 int rds_page_copy_user(struct page *page, unsigned long offset, argument
63 addr = kmap(page);
71 kunmap(page);
87 * If @bytes is at least a full page then this just returns a page from
90 * If @bytes is a partial page then this stores the unused region of the
91 * page in a per-cpu structure. Future partial-page allocation
102 struct page *page; local
[all...]
H A Drdma.c49 * get the number of pages by looking at the page indices that the start and
158 struct page **pages, int write)
178 struct page **pages = NULL;
207 pages = kcalloc(nr_pages, sizeof(struct page *), GFP_KERNEL);
232 * Pin the pages that make up the user buffer and transfer the page
234 * the whole region after transferring the partial page references
235 * to the sg array so that we can have one page ref cleanup path.
239 * the zero page.
281 * map page aligned regions. So we keep the offset, and build
448 struct page *pag local
467 struct page *page = sg_page(ao->op_sg); local
770 struct page *page = NULL; local
[all...]
H A Dinfo.c65 struct page **pages;
126 rdsdebug("page %p addr %p offset %lu this %lu data %p "
167 struct page **pages = NULL;
191 pages = kmalloc(nr_pages * sizeof(struct page *), GFP_KERNEL);
H A DMakefile4 loop.o page.o rdma.o
/net/mac802154/
H A Dtx.c42 u8 page; member in struct:xmit_work
53 xw->priv->phy->current_page != xw->page) {
55 xw->page,
63 xw->priv->phy->current_page = xw->page;
85 u8 page, u8 chan)
90 if (!(priv->phy->channels_supported[page] & (1 << chan))) {
123 work->page = page;
84 mac802154_tx(struct mac802154_priv *priv, struct sk_buff *skb, u8 page, u8 chan) argument
H A Dmonitor.c41 u8 chan, page; local
47 page = priv->hw->phy->current_page;
52 if (WARN_ON(page >= WPAN_NUM_PAGES) ||
60 return mac802154_tx(priv->hw, skb, page, chan);
116 priv->page = 0;
H A Dmac802154.h89 u8 page; member in struct:mac802154_sub_if_data
123 u8 page, u8 chan);
131 void mac802154_dev_set_page_channel(struct net_device *dev, u8 page, u8 chan);
H A Dmac_cmd.c38 u8 channel, u8 page,
51 mac802154_dev_set_page_channel(dev, page, channel);
36 mac802154_mlme_start_req(struct net_device *dev, struct ieee802154_addr *addr, u8 channel, u8 page, u8 bcn_ord, u8 sf_ord, u8 pan_coord, u8 blx, u8 coord_realign) argument
H A Dmib.c177 res = hw->ops->set_channel(&hw->hw, priv->page, priv->chan);
182 priv->hw->phy->current_page = priv->page;
189 void mac802154_dev_set_page_channel(struct net_device *dev, u8 page, u8 chan) argument
197 priv->page = page;
203 priv->hw->phy->current_page != priv->page) {
/net/sunrpc/
H A Dsunrpc.h60 struct page *headpage, unsigned long headoffset,
61 struct page *tailpage, unsigned long tailoffset);
/net/core/
H A Ddatagram.c351 struct page *page = skb_frag_page(frag); local
355 vaddr = kmap(page);
358 kunmap(page);
437 struct page *page = skb_frag_page(frag); local
441 vaddr = kmap(page);
444 kunmap(page);
527 struct page *page local
607 struct page *page[MAX_SKB_FRAGS]; local
684 struct page *page = skb_frag_page(frag); local
[all...]
H A Dtso.c51 tso->data = page_address(frag->page.p) + frag->page_offset;
74 tso->data = page_address(frag->page.p) + frag->page_offset;
H A Dskbuff.c287 * @frag_size is 0, otherwise data should come from the page allocator.
334 * containing page->_count every time we allocate a fragment.
349 if (unlikely(!nc->frag.page)) {
356 nc->frag.page = alloc_pages(gfp, order);
357 if (likely(nc->frag.page))
363 /* Even if we own the page, we do not use atomic_set().
367 &nc->frag.page->_count);
373 if (atomic_read(&nc->frag.page->_count) != nc->pagecnt_bias) {
375 &nc->frag.page->_count))
377 /* OK, page coun
454 skb_add_rx_frag(struct sk_buff *skb, int i, struct page *page, int off, int size, unsigned int truesize) argument
814 struct page *page, *head = NULL; local
1675 linear_to_page(struct page *page, unsigned int *len, unsigned int *offset, struct sock *sk) argument
1694 spd_can_coalesce(const struct splice_pipe_desc *spd, struct page *page, unsigned int offset) argument
1707 spd_fill_page(struct splice_pipe_desc *spd, struct pipe_inode_info *pipe, struct page *page, unsigned int *len, unsigned int offset, bool linear, struct sock *sk) argument
1734 __splice_segment(struct page *page, unsigned int poff, unsigned int plen, unsigned int *off, unsigned int *len, struct splice_pipe_desc *spd, bool linear, struct sock *sk, struct pipe_inode_info *pipe) argument
2164 struct page *page; local
3150 struct page *page = virt_to_head_page(skb->head); local
3969 struct page *page; local
4153 struct page *page; local
[all...]
/net/atm/
H A Dmpoa_proc.c209 char *page, *p; local
218 page = (char *)__get_free_page(GFP_KERNEL);
219 if (!page)
222 for (p = page, len = 0; len < nbytes; p++, len++) {
224 free_page((unsigned long)page);
233 if (!parse_qos(page))
234 printk("mpoa: proc_mpc_write: could not parse '%s'\n", page);
236 free_page((unsigned long)page);
H A Dproc.c380 unsigned long page; local
385 page = get_zeroed_page(GFP_KERNEL);
386 if (!page)
392 length = dev->ops->proc_read(dev, pos, (char *)page);
397 if (copy_to_user(buf, (char *)page, length))
401 free_page(page);
/net/ipv4/
H A Dudp_impl.h26 int udp_sendpage(struct sock *sk, struct page *page, int offset, size_t size,
/net/sunrpc/xprtrdma/
H A Dsvc_rdma_sendto.c110 struct page *page; local
115 page = virt_to_page(xdr->head[0].iov_base);
119 /* This offset is in the page list */
121 page = xdr->pages[xdr_off >> PAGE_SHIFT];
128 page = virt_to_page(xdr->tail[0].iov_base);
131 dma_addr = ib_dma_map_page(xprt->sc_cm_id->device, page, xdr_off,
368 struct page *page,
393 ctxt->pages[0] = page;
366 send_reply(struct svcxprt_rdma *rdma, struct svc_rqst *rqstp, struct page *page, struct rpcrdma_msg *rdma_resp, struct svc_rdma_op_ctxt *ctxt, struct svc_rdma_req_map *vec, int byte_count) argument
[all...]
H A Dsvc_rdma_recvfrom.c63 struct page *page; local
67 /* Swap the page in the SGE with the page in argpages */
68 page = ctxt->pages[0];
70 rqstp->rq_pages[0] = page;
73 rqstp->rq_arg.head[0].iov_base = page_address(page);
88 page = ctxt->pages[sge_no];
90 rqstp->rq_pages[sge_no] = page;
109 page
[all...]
/net/xfrm/
H A Dxfrm_ipcomp.c73 struct page *page; local
80 page = alloc_page(GFP_ATOMIC);
83 if (!page)
86 __skb_frag_set_page(frag, page);
/net/bridge/netfilter/
H A DKconfig46 brouter. See the man page for ebtables(8) and examples on the ebtables
55 local input, forwarding and local output. See the man page for
65 See the man page for ebtables(8).

Completed in 274 milliseconds

123