drm_prime.c (db985cbd67c45f875ef43cb5febfaa8cbd203c27) | drm_prime.c (d9fc9413f97f5c615256a5657ec667c064c07a70) |
---|---|
1/* 2 * Copyright © 2012 Red Hat 3 * 4 * Permission is hereby granted, free of charge, to any person obtaining a 5 * copy of this software and associated documentation files (the "Software"), 6 * to deal in the Software without restriction, including without limitation 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8 * and/or sell copies of the Software, and to permit persons to whom the --- 15 unchanged lines hidden (view full) --- 24 * Dave Airlie <airlied@redhat.com> 25 * Rob Clark <rob.clark@linaro.org> 26 * 27 */ 28 29#include <linux/export.h> 30#include <linux/dma-buf.h> 31#include <drm/drmP.h> | 1/* 2 * Copyright © 2012 Red Hat 3 * 4 * Permission is hereby granted, free of charge, to any person obtaining a 5 * copy of this software and associated documentation files (the "Software"), 6 * to deal in the Software without restriction, including without limitation 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8 * and/or sell copies of the Software, and to permit persons to whom the --- 15 unchanged lines hidden (view full) --- 24 * Dave Airlie <airlied@redhat.com> 25 * Rob Clark <rob.clark@linaro.org> 26 * 27 */ 28 29#include <linux/export.h> 30#include <linux/dma-buf.h> 31#include <drm/drmP.h> |
32#include <drm/drm_gem.h> |
|
32 | 33 |
34#include "drm_internal.h" 35 |
|
33/* 34 * DMA-BUF/GEM Object references and lifetime overview: 35 * 36 * On the export the dma_buf holds a reference to the exporting GEM 37 * object. It takes this reference in handle_to_fd_ioctl, when it 38 * first calls .prime_export and stores the exporting GEM object in 39 * the dma_buf priv. This reference is released when the dma_buf 40 * object goes away in the driver .release function. --- 727 unchanged lines hidden --- | 36/* 37 * DMA-BUF/GEM Object references and lifetime overview: 38 * 39 * On the export the dma_buf holds a reference to the exporting GEM 40 * object. It takes this reference in handle_to_fd_ioctl, when it 41 * first calls .prime_export and stores the exporting GEM object in 42 * the dma_buf priv. This reference is released when the dma_buf 43 * object goes away in the driver .release function. --- 727 unchanged lines hidden --- |