aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/sf_buf.h
Commit message (Expand)AuthorAgeFilesLines
* Define PHYS_TO_DMAP() and DMAP_TO_PHYS() as panics on the architecturesNathan Whitehorn2018-01-191-4/+0
* Remove SFBUF_OPTIONAL_DIRECT_MAP and such hacks, replacing them across theNathan Whitehorn2018-01-191-11/+5
* sys/sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Use bogus_page to properly reduce number of I/Os in sendfile(2). The newGleb Smirnoff2016-11-171-0/+1
* New sendfile(2) syscall. A joint effort of NGINX and Netflix from 2013 andGleb Smirnoff2016-01-081-0/+7
* Add arch-specific macro SFBUF_PHYS_DMAP(), which should translate theKonstantin Belousov2014-08-201-1/+1
* Provide sf_buf_ref() to optimize refcounting of already allocatedGleb Smirnoff2014-08-111-0/+6
* Merge all MD sf_buf allocators into one MI, residing in kern/subr_sfbuf.cGleb Smirnoff2014-08-051-13/+141
* Improve reference counting of EXT_SFBUF pages attached to mbufs.Gleb Smirnoff2014-07-111-4/+0
* All mbuf external free functions never fail, so let them be void.Gleb Smirnoff2014-07-111-1/+1
* - Create kern.ipc.sendfile namespace, and put the new "readhead" OIDGleb Smirnoff2013-09-221-4/+0
* Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarationsGleb Smirnoff2013-09-061-3/+0
* Fix build.Gleb Smirnoff2013-09-051-0/+1
* Give (*ext_free) an int return value allowing for very sophisticatedAndre Oppermann2013-08-251-1/+1
* Add an mbuf pointer parameter to (*ext_free) to give the externalAndre Oppermann2013-08-241-1/+2
* Introduce new structure sfstat for collecting sendfile's statisticsAndrey V. Elsukov2013-07-151-2/+17
* Introduce two new options, "CPU private" and "no wait", to sf_buf_alloc().Alan Cox2004-11-081-2/+13
* In some cases, sf_buf_alloc() should sleep with pri PCATCH; in others, itAlan Cox2004-04-031-1/+1
* Refactor the existing machine-dependent sf_buf_free() into a machine-Alan Cox2004-03-161-1/+2
* Move the declarations for nsfbufs and friends over to sf_buf.h fromMike Silbersack2003-12-281-0/+4
* - Modify alpha's sf_buf implementation to use the direct virtual-to-Alan Cox2003-11-161-0/+40