Home
last modified time | relevance | path

Searched refs:spd (Results 1 – 2 of 2) sorted by relevance

/net/smc/
A Dsmc_rx.c143 static void smc_rx_spd_release(struct splice_pipe_desc *spd, in smc_rx_spd_release() argument
146 put_page(spd->pages[i]); in smc_rx_spd_release()
155 struct splice_pipe_desc spd; in smc_rx_splice() local
205 spd.nr_pages_max = nr_pages; in smc_rx_splice()
206 spd.nr_pages = nr_pages; in smc_rx_splice()
207 spd.pages = pages; in smc_rx_splice()
208 spd.partial = partial; in smc_rx_splice()
209 spd.ops = &smc_pipe_ops; in smc_rx_splice()
210 spd.spd_release = smc_rx_spd_release; in smc_rx_splice()
212 bytes = splice_to_pipe(pipe, &spd); in smc_rx_splice()
/net/core/
A Dskbuff.c3027 put_page(spd->pages[i]); in sock_spd_release()
3053 return spd->nr_pages && in spd_can_coalesce()
3054 spd->pages[spd->nr_pages - 1] == page && in spd_can_coalesce()
3055 (spd->partial[spd->nr_pages - 1].offset + in spd_can_coalesce()
3056 spd->partial[spd->nr_pages - 1].len == offset); in spd_can_coalesce()
3075 spd->partial[spd->nr_pages - 1].len += *len; in spd_fill_page()
3079 spd->pages[spd->nr_pages] = page; in spd_fill_page()
3080 spd->partial[spd->nr_pages].len = *len; in spd_fill_page()
3081 spd->partial[spd->nr_pages].offset = offset; in spd_fill_page()
3082 spd->nr_pages++; in spd_fill_page()
[all …]

Completed in 14 milliseconds