Lines Matching +full:software +full:- +full:driver
5 * copy of this software and associated documentation files (the "Software"),
6 * to deal in the Software without restriction, including without limitation
8 * and/or sell copies of the Software, and to permit persons to whom the
9 * Software is furnished to do so, subject to the following conditions:
12 * all copies or substantial portions of the Software.
14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20 * OTHER DEALINGS IN THE SOFTWARE.
39 * struct ttm_global - Buffer object driver global data.
83 * -ENOMEM: Out of memory.
116 * Check with the driver if it is valuable to evict a BO to make room
128 * finished, they'll end up in bo->mem.flags
144 * @hop: placement for driver directed intermediate hop
147 * Returns errno -EMULTIHOP if driver requests a hop
155 * Hook to notify driver about a resource delete.
160 * notify the driver that we're about to swap out this bo
165 * Driver callback on when mapping io memory (for bo_move_memcpy
191 * @write: whether to read (0) from or write (non-0) to BO
194 * bytes copied, -EIO otherwise. If the number of bytes
202 * Notify the driver that we're about to release a BO
206 * Gives the driver a chance to do any cleanup, including
213 * struct ttm_device - Buffer object driver device-specific data.
282 return bdev->man_drv[mem_type]; in ttm_manager_type()
289 bdev->man_drv[type] = manager; in ttm_set_driver_manager()