From 583b354134f415ad0ed4f203d79b4e0bcb2c6062 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 5 Jan 2022 16:01:21 +0100 Subject: sys/linux: remove /dev/ion descriptions The comment says: // ION support was removed from kernel. // We plan to leave the descriptions for some time as is and later remove them. --- sys/linux/dev_ion.txt | 53 --------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 sys/linux/dev_ion.txt (limited to 'sys/linux/dev_ion.txt') diff --git a/sys/linux/dev_ion.txt b/sys/linux/dev_ion.txt deleted file mode 100644 index 464107048..000000000 --- a/sys/linux/dev_ion.txt +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2017 syzkaller project authors. All rights reserved. -# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -include -include -include -include - -resource fd_ion[fd] -resource fd_dma_buf[fd] - -openat$ion(fd const[AT_FDCWD], file ptr[in, string["/dev/ion"]], flags flags[open_flags], mode const[0]) fd_ion - -ioctl$ION_IOC_ALLOC(fd fd_ion, cmd const[ION_IOC_ALLOC], arg ptr[inout, ion_allocation_data]) -ioctl$ION_IOC_HEAP_QUERY(fd fd_ion, cmd const[ION_IOC_HEAP_QUERY], arg ptr[inout, ion_heap_query]) - -ioctl$DMA_BUF_IOCTL_SYNC(fd fd_dma_buf, cmd const[DMA_BUF_IOCTL_SYNC], arg ptr[in, flags[dma_buf_sync_flags, int64]]) - -ion_allocation_data { - len int64 (in) - heap_id_mask flags[ion_heap_mask, int32] (in) - flags flags[ion_alloc_flags, int32] (in) - fd fd_dma_buf (out) - unused const[0, int32] -} - -ion_heap_query { - cnt len[heaps, int32] - reserved0 const[0, int32] - heaps ptr64[out, ion_heap_data] - reserved1 const[0, int32] - reserved2 const[0, int32] -} - -ion_heap_data { - name string["name", MAX_HEAP_NAME] - type int32 - heap_id int32 - reserved0 int32 - reserved1 int32 - reserved2 int32 -} - -ion_alloc_flags = ION_FLAG_CACHED -ion_heap_mask = ION_HEAP_TYPE_SYSTEM_BIT, ION_HEAP_TYPE_SYSTEM_CONTIG_BIT, ION_HEAP_TYPE_CARVEOUT_BIT, ION_HEAP_TYPE_CHUNK_BIT, ION_HEAP_TYPE_DMA_BIT, ION_HEAP_TYPE_CUSTOM_BIT -dma_buf_sync_flags = DMA_BUF_SYNC_READ, DMA_BUF_SYNC_WRITE, DMA_BUF_SYNC_END - -define ION_HEAP_TYPE_SYSTEM_BIT 1 << ION_HEAP_TYPE_SYSTEM -define ION_HEAP_TYPE_SYSTEM_CONTIG_BIT 1 << ION_HEAP_TYPE_SYSTEM_CONTIG -define ION_HEAP_TYPE_CARVEOUT_BIT 1 << ION_HEAP_TYPE_CARVEOUT -define ION_HEAP_TYPE_CHUNK_BIT 1 << ION_HEAP_TYPE_CHUNK -define ION_HEAP_TYPE_DMA_BIT 1 << ION_HEAP_TYPE_DMA -define ION_HEAP_TYPE_CUSTOM_BIT 1 << ION_HEAP_TYPE_CUSTOM -- cgit mrf-deployment