linux/include/uapi/linux
Jamie Nicol 3cbf2deaa0 FROMLIST: fb: add dma-buf support
Add support for the dma-buf exporter role to the frame buffer API. The
importer role isn't meaningful for frame buffer devices, as the frame
buffer device model doesn't allow using externally allocated memory.

taken from an RFC on the linaro-mm-sig mailing list:
http://lists.linaro.org/pipermail/linaro-mm-sig/2012-June/002167.html

Fixes by Mark Yao:
  add FBIOGET_DMABUF to compat_ioctl.

Change-Id: I39c9bbdd6b88c6d5ba7524abfc5b560dceb4633e
Signed-off-by: Guillaume Tucker <guillaume.tucker@arm.com>
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
(am from https://patchwork.linuxtv.org/patch/12980)
2019-06-12 14:12:53 +08:00
..
android rk: revert to v4.4 2019-02-10 00:33:21 +08:00
byteorder
caif
can
cifs
dvb
genwqe
hdlc
hsi
iio rk: revert to v4.4 2019-02-10 00:33:21 +08:00
isdn
mmc
netfilter rk: revert to v4.4 2019-02-10 00:33:21 +08:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
raid
sched
spi rk: revert to v4.4 2019-02-10 00:33:21 +08:00
sunrpc
tc_act
tc_ematch
usb rk: revert to v4.4 2019-02-10 00:33:21 +08:00
wimax
a.out.h
acct.h
adb.h
adfs_fs.h
affs_hardblocks.h
agpgart.h
aio_abi.h
am437x-vpfe.h
apm_bios.h
arcfb.h
arm_sdei.h
aspeed-lpc-ctrl.h
atalk.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_tcp.h
atm_zatm.h
atm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
ax25.h
b1lli.h
batadv_packet.h
batman_adv.h
baycom.h
bcache.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
bcm933xx_hcs.h
bfs_fs.h
binfmts.h
blkpg.h
blktrace_api.h
blkzoned.h
bpf_common.h
bpf_perf_event.h
bpf.h
bpfilter.h
bpqether.h
bsg.h
bt-bmc.h
btf.h
btrfs_tree.h
btrfs.h
can.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
capability.h
capi.h
cciss_defs.h
cciss_ioctl.h
cdrom.h
cec-funcs.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
cec.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
cgroupstats.h
chio.h
cm4000_cs.h
cn_proc.h
coda_psdev.h
coda.h
coff.h
connector.h
const.h
coresight-stm.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
cramfs_fs.h
cryptouser.h
cuda.h
cyclades.h
cycx_cfm.h
dcbnl.h
dccp.h
devlink.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlm.h
dlmconstants.h
dm-ioctl.h
dm-log-userspace.h
dma-buf.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
dn.h
dqblk_xfs.h
edd.h
efs_fs_sb.h
elf-em.h
elf-fdpic.h
elf.h
elfcore.h
errno.h
errqueue.h
erspan.h
ethtool.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
eventpoll.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
fadvise.h
falloc.h
fanotify.h
fb.h FROMLIST: fb: add dma-buf support 2019-06-12 14:12:53 +08:00
fcntl.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
fd.h
fdreg.h
fib_rules.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
fiemap.h
filter.h
firewire-cdev.h
firewire-constants.h
flat.h
fou.h
fpga-dfl.h
fs.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
fsi.h
fsl_hypervisor.h
fsmap.h
fuse.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
futex.h
gameport.h
gen_stats.h
genetlink.h
gfs2_ondisk.h
gigaset_dev.h
gpio.h
gsmmux.h
gtp.h
hash_info.h
hdlc.h
hdlcdrv.h
hdreg.h
hid.h
hiddev.h
hidraw.h
hpet.h
hsr_netlink.h
hw_breakpoint.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
hyperv.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
hysdn_if.h
i2c-dev.h
i2c.h
i2o-dev.h
i8k.h
icmp.h
icmpv6.h
if_addr.h
if_addrlabel.h
if_alg.h
if_arcnet.h
if_arp.h
if_bonding.h
if_bridge.h
if_cablemodem.h
if_eql.h
if_ether.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
if_ltalk.h
if_macsec.h
if_packet.h
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
if_pppox.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
if_slip.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
if_x25.h
if_xdp.h
if.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
ife.h
igmp.h
ila.h
in_route.h
in.h
in6.h
inet_diag.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
inotify.h
input-event-codes.h Input: restore EV_ABS ABS_RESERVED 2019-01-13 09:50:56 +01:00
input.h Input: input_event - fix the CONFIG_SPARC64 mixup 2019-01-31 08:14:42 +01:00
ioctl.h
ip_vs.h
ip.h
ip6_tunnel.h
ipc.h
ipmi_bmc.h
ipmi_msgdefs.h
ipmi.h
ipsec.h
ipv6_route.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
ipv6.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
ipx.h
irqnr.h
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
iso_fs.h
ivtv.h
ivtvfb.h
jffs2.h
joystick.h
Kbuild rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kcm.h
kcmp.h
kcov.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kd.h
kdev_t.h
kernel-page-flags.h
kernel.h
kernelcapi.h
kexec.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
keyboard.h
keyctl.h
kfd_ioctl.h
kvm_para.h
kvm.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
l2tp.h
libc-compat.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
lightnvm.h
limits.h
lirc.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
llc.h
loop.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
lp.h
lwtunnel.h
magic.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
major.h
map_to_7segment.h
matroxfb.h
max2175.h
mdio.h
media-bus-format.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
media.h
mei.h
membarrier.h
memfd.h
mempolicy.h
meye.h
mic_common.h
mic_ioctl.h
mii.h
minix_fs.h
mman.h
mmtimer.h
module.h
mpls_iptunnel.h
mpls.h
mqueue.h
mroute.h
mroute6.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
msdos_fs.h
msg.h
mtio.h
n_r3964.h
nbd-netlink.h
nbd.h
ncsi.h
ndctl.h
neighbour.h
net_dropmon.h
net_namespace.h
net_tstamp.h net: Use __kernel_clockid_t in uapi net_stamp.h 2019-01-09 17:38:36 +01:00
net.h
netconf.h
netdevice.h
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h
netlink_diag.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
netlink.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
netrom.h
nfc.h
nfs_fs.h
nfs_idmap.h
nfs_mount.h
nfs.h
nfs2.h
nfs3.h
nfs4_mount.h
nfs4.h
nfsacl.h
nilfs2_api.h
nilfs2_ondisk.h
nl80211.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
nsfs.h
nubus.h
nvme_ioctl.h
nvram.h
omap3isp.h
omapfb.h
oom.h
openvswitch.h
packet_diag.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
param.h
parport.h
patchkey.h
pci_regs.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
pci.h
pcitest.h
perf_event.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
personality.h
pfkeyv2.h
pg.h
phantom.h
phonet.h
pkt_cls.h
pkt_sched.h
pktcdvd.h
pmu.h
poll.h
posix_acl_xattr.h
posix_acl.h
posix_types.h
ppdev.h
ppp_defs.h
ppp-comp.h
ppp-ioctl.h
pps.h
pr.h
prctl.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
psample.h
psci.h
psp-sev.h
ptp_clock.h
ptrace.h
qemu_fw_cfg.h
qnx4_fs.h
qnxtypes.h
qrtr.h
quota.h
radeonfb.h
random.h
raw.h
rds.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
reboot.h
reiserfs_fs.h
reiserfs_xattr.h
resource.h
rfkill.h
rio_cm_cdev.h
rio_mport_cdev.h
rk-pcie-dma.h PCI: rockchip: Add support for PCIe dma transfer function 2018-12-11 16:07:26 +08:00
rk-preisp.h media: spi: add driver for rk1608 2018-12-12 17:24:29 +08:00
rkisp1-config.h
romfs_fs.h
rose.h
route.h
rpmsg.h
rseq.h
rtc.h
rtnetlink.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
rxrpc.h
scc.h
sched.h
scif_ioctl.h
screen_info.h
sctp.h
sdla.h
seccomp.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
securebits.h
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selinux_netlink.h
sem.h
serial_core.h
serial_reg.h serial: 8250: enable Programmable THRE Interrupt for tx 2019-02-22 14:31:44 +08:00
serial.h
serio.h
shm.h
signal.h
signalfd.h
smc_diag.h
smc.h
smiapp.h
snmp.h
sock_diag.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
socket.h
sockios.h
sonet.h
sonypi.h
sound.h
soundcard.h
stat.h
stddef.h
stm.h
string.h
suspend_ioctls.h
swab.h
switchtec_ioctl.h
sync_file.h
synclink.h
sysctl.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
sysinfo.h
target_core_user.h
taskstats.h
tcp_metrics.h
tcp.h
tee.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
termios.h
thermal.h
time.h
timerfd.h
times.h
timex.h
tiocl.h
tipc_config.h
tipc_netlink.h
tipc_sockets_diag.h
tipc.h
tls.h
toshiba.h
tty_flags.h
tty.h
types.h
udf_fs_i.h
udp.h
uhid.h
uinput.h
uio.h
uleds.h
ultrasound.h
un.h
unistd.h
unix_diag.h
usbdevice_fs.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
usbip.h
userfaultfd.h
userio.h
utime.h
utsname.h
uuid.h
uvcvideo.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
v4l2-common.h
v4l2-controls.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
v4l2-dv-timings.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
v4l2-mediabus.h
v4l2-subdev.h
vbox_err.h
vbox_vmmdev_types.h
vboxguest.h
veth.h
vfio_ccw.h
vfio.h
vhost.h
videodev2.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
virtio_9p.h
virtio_balloon.h
virtio_blk.h
virtio_config.h
virtio_console.h
virtio_crypto.h
virtio_gpu.h
virtio_ids.h
virtio_input.h
virtio_mmio.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
virtio_scsi.h
virtio_types.h
virtio_vsock.h
vm_sockets_diag.h
vm_sockets.h
vmcore.h
vsockmon.h
vt.h
vtpm_proxy.h
wait.h
wanrouter.h
watchdog.h
wimax.h
wireless.h
wmi.h
x25.h
xattr.h
xfrm.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
xilinx-v4l2-controls.h
zorro_ids.h
zorro.h