Home
last modified time | relevance | path

Searched refs:sparse (Results 1 – 61 of 61) sorted by relevance

/linux-4.1.27/Documentation/zh_CN/
Dsparse.txt1 Chinese translated version of Documentation/sparse.txt
11 Documentation/sparse.txt 的中文翻译
28 使用 sparse 工具做类型检查
41 是因为 sparse 会抱怨改变位方式的类型转换,但是这里我们确实需要强制进行转
61 不用担心 sparse 会抱怨。这是因为"bitwise"(恰如其名)是用来确保不同位方
65 获取 sparse 工具
70 http://www.kernel.org/pub/linux/kernel/people/josh/sparse/
72 或者,你也可以使用 git 克隆最新的 sparse 开发版本:
74 git://git.kernel.org/pub/scm/linux/kernel/git/josh/sparse.git
78 http://www.codemonkey.org.uk/projects/git-snapshots/sparse/
[all …]
DCodingStyle286 (c) 当你使用sparse按字面的创建一个新类型来做类型检查的时候。
/linux-4.1.27/Documentation/
Dsparse.txt5 Using sparse for typechecking
18 there because sparse will complain about casting to/from a bitwise type,
39 constant zero as a bitwise integer type without sparse ever complaining.
52 Using sparse for lock checking
55 The following macros are undefined for gcc and defined during a sparse
56 run to use the "context" tracking feature of sparse, applied to
57 locking. These annotations tell sparse when a lock is held, with
69 sparse would otherwise report a context imbalance.
71 Getting sparse
75 https://sparse.wiki.kernel.org/index.php/Main_Page
[all …]
DSubmitChecklist43 9: Check cleanly with sparse.
D00-INDEX418 sparse.txt
419 - info on how to obtain and use the sparse tool for typechecking.
Drbtree.txt11 are used to efficiently store sparse arrays and thus use long integer indexes
Dpinctrl.txt29 be sparse - i.e. there may be gaps in the space with numbers where no
346 linear. If the mapping is sparse or haphazard, an array of arbitrary pin
DCodingStyle315 (c) when you use sparse to literally create a _new_ type for
/linux-4.1.27/arch/alpha/kernel/
Dpci-sysfs.c19 enum pci_mmap_state mmap_type, int sparse) in hose_mmap_page_range() argument
24 base = sparse ? hose->sparse_mem_base : hose->dense_mem_base; in hose_mmap_page_range()
26 base = sparse ? hose->sparse_io_base : hose->dense_io_base; in hose_mmap_page_range()
36 struct vm_area_struct *vma, int sparse) in __pci_mmap_fits() argument
39 int shift = sparse ? 5 : 0; in __pci_mmap_fits()
49 current->comm, sparse ? " sparse" : "", start, start + nr, in __pci_mmap_fits()
65 struct vm_area_struct *vma, int sparse) in pci_mmap_resource() argument
80 if (!__pci_mmap_fits(pdev, i, vma, sparse)) in pci_mmap_resource()
87 vma->vm_pgoff += bar.start >> (PAGE_SHIFT - (sparse ? 5 : 0)); in pci_mmap_resource()
90 return hose_mmap_page_range(pdev->sysdata, vma, mmap_type, sparse); in pci_mmap_resource()
[all …]
/linux-4.1.27/Documentation/device-mapper/
Dzero.txt10 One very interesting use of dm-zero is for creating "sparse" devices in
11 conjunction with dm-snapshot. A sparse device reports a device-size larger
13 write data anywhere within the sparse device and read it back like a normal
15 enough data has been written to fill up the actual storage space, the sparse
19 To create a sparse device, start by creating a dm-zero device that's the
20 desired size of the sparse device. For this example, we'll assume a 10TB
21 sparse device.
28 space available to the sparse device. For this example, we'll assume /dev/sdb1
34 This will create a 10TB sparse device called /dev/mapper/sparse1 that has
/linux-4.1.27/arch/ia64/pci/
Dpci.c144 new_space (u64 phys_base, int sparse) in new_space() argument
155 io_space[i].sparse == sparse) in new_space()
166 io_space[i].sparse = sparse; in new_space()
178 unsigned int sparse = 0, space_nr, len; in add_io_space() local
194 sparse = 1; in add_io_space()
196 space_nr = new_space(addr->address.translation_offset, sparse); in add_io_space()
211 sparse = 1; in add_io_space()
216 resource->start = base + (sparse ? IO_SPACE_SPARSE_ENCODING(min) : min); in add_io_space()
217 resource->end = base + (sparse ? IO_SPACE_SPARSE_ENCODING(max) : max); in add_io_space()
/linux-4.1.27/kernel/irq/
DKconfig4 # Make sparse irq Kconfig switch below available
91 bool "Support sparse irq numbering" if MAY_HAVE_SPARSE_IRQ
/linux-4.1.27/mm/
DMakefile46 obj-$(CONFIG_SPARSEMEM) += sparse.o
47 obj-$(CONFIG_SPARSEMEM_VMEMMAP) += sparse-vmemmap.o
DKconfig109 # an extremely sparse physical address space.
/linux-4.1.27/drivers/staging/ft1000/
DTODO4 - sparse fixes
/linux-4.1.27/drivers/staging/wlan-ng/
DREADME3 - sparse warnings
/linux-4.1.27/drivers/input/
DMakefile12 obj-$(CONFIG_INPUT_SPARSEKMAP) += sparse-keymap.o
DKconfig58 device that uses sparse keymap. This option is only
65 module will be called sparse-keymap.
/linux-4.1.27/drivers/staging/vt6656/
DTODO15 - sparse fixes
/linux-4.1.27/drivers/staging/vt6655/
DTODO17 - sparse fixes
/linux-4.1.27/drivers/staging/android/
DTODO3 - sparse fixes
/linux-4.1.27/Documentation/DocBook/
D.device-drivers.xml.cmd2 …c include/linux/input/matrix_keypad.h include/linux/input/sparse-keymap.h drivers/input/sparse-key…
/linux-4.1.27/arch/ia64/include/asm/
Dio.h50 int sparse; member
134 if (space->sparse) in __ia64_mk_io_addr()
/linux-4.1.27/drivers/staging/slicoss/
DTODO4 - any remaining sparse and checkpatch.pl warnings
/linux-4.1.27/Documentation/filesystems/
Dntfs.txt60 - The new driver has full support for sparse files on NTFS 3.x volumes which
88 limitation is that at present truncate(2) will never create sparse files,
89 since to mark a file sparse we need to modify the directory entry for the
93 writing into sparse regions is supported and the holes are filled in with
96 included. Another limitation is that write(2) will never create sparse
97 files, since to mark a file sparse we need to modify the directory entry for
169 disable_sparse=<BOOL> If disable_sparse is specified, creation of sparse
172 default, creation of sparse regions is enabled, which
Djfs.txt42 devices and sparse/thinly-provisioned LUNs. The FITRIM ioctl
Dnilfs2.txt81 for SSD devices and sparse/thinly-provisioned LUNs.
Dext2.txt114 copies by only putting backups in specific groups (this is the sparse
255 sparse groups allow file data blocks where superblock/group descriptor
Dvfat.txt151 and sparse/thinly-provisoned LUNs.
Dext4.txt347 and sparse/thinly-provisioned LUNs, but it is off
/linux-4.1.27/Documentation/ja_JP/
DSubmitChecklist57 9: sparseを利用してちゃんとしたコードチェックをしてください。
/linux-4.1.27/net/batman-adv/
DKconfig35 mechanism that increases ARP reliability on sparse wireless
/linux-4.1.27/Documentation/vm/
Dovercommit-accounting11 applications. Classic example is code using sparse arrays
Dpage_owner.txt53 is initialized some time later than that page allocator starts in sparse
/linux-4.1.27/tools/perf/
DMakefile.perf451 if sparse; \
455 sparse $(CFLAGS) $(SPARSE_FLAGS) $$i || exit; \
/linux-4.1.27/Documentation/scsi/
Ddpti.txt61 * Add sparse lun scanning
DChangeLog.megaraid211 problem had been a new warning showing up in sparse output on alpha
DChangeLog.lpfc428 * Fix sparse warnings by adding __iomem markers to lpfc_compat.h.
429 * Fix some sparse warnings -- 0 used as NULL pointer.
935 * Minor cleanup to quieten sparse.
/linux-4.1.27/fs/squashfs/
Dsquashfs_fs.h362 __le64 sparse; member
Dinode.c216 le64_to_cpu(sqsh_ino->sparse) + 511) >> 9; in squashfs_read_inode()
/linux-4.1.27/Documentation/filesystems/cifs/
DTODO17 b) improved sparse file support
/linux-4.1.27/arch/ia64/sn/kernel/
Dsetup.c423 io_space[0].sparse = 0; in sn_setup()
/linux-4.1.27/Documentation/RCU/
Dchecklist.txt417 __rcu sparse checks (enabled by CONFIG_SPARSE_RCU_POINTER) to
431 __rcu sparse checks: tag the pointer to the RCU-protected data
432 structure with __rcu, and sparse will warn you if you
/linux-4.1.27/Documentation/s390/
Dkvm.txt51 with memory actually, it may contain sparse holes. That said, with different
/linux-4.1.27/arch/m68k/q40/
DREADME86 slots. The ISA io and mem range is mapped (sparse&byteswapped!) into separate
/linux-4.1.27/Documentation/kbuild/
Dkbuild.txt106 Additional options for sparse.
/linux-4.1.27/Documentation/development-process/
D4.Coding284 Other kinds of errors can be found with the "sparse" static analysis tool.
285 With sparse, the programmer can be warned about confusion between
289 be found at https://sparse.wiki.kernel.org/index.php/Main_Page if your
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-single.txt177 /* sparse GPIO range could be supported */
/linux-4.1.27/arch/ia64/kernel/
Dsetup.c448 io_space[0].sparse = 1; in io_port_init()
/linux-4.1.27/Documentation/input/
Dinput-programming.txt266 and implement sparse keycode maps.
/linux-4.1.27/Documentation/sh/
Dnew-machine.txt168 sparse machvecs (such as the dreamcast and sh03), whereas others must define
/linux-4.1.27/Documentation/ioctl/
Dbotching-up-ioctls.txt45 diminishes the checking tools like sparse can provide.
/linux-4.1.27/lib/
DKconfig.debug1213 bool "RCU debugging: sparse-based checks for pointer usage"
1216 This feature enables the __rcu sparse annotation for
1217 RCU-protected pointers. This annotation will cause sparse
1223 Say Y to make sparse flag questionable use of RCU-protected pointers
/linux-4.1.27/Documentation/usb/
Dusbmon.txt174 completion where the received data is sparse in the buffer, the length of
/linux-4.1.27/Documentation/kdump/
Dkdump.txt304 If use sparse memory, the size should be rounded to GRANULE boundaries.
/linux-4.1.27/
DMakefile368 CHECK = sparse
DMAINTAINERS9317 M: "Christopher Li" <sparse@chrisli.org>
9318 L: linux-sparse@vger.kernel.org
9319 W: https://sparse.wiki.kernel.org/
9320 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9321 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
DCREDITS1660 D: Mods to loop device to support sparse backing files
/linux-4.1.27/Documentation/PCI/
DMSI-HOWTO.txt239 This allows for the device to use these interrupts in a sparse fashion;
/linux-4.1.27/Documentation/blockdev/
DREADME.DAC960255 with Linux 2.2 or later kernels it is beneficial to enable sparse superblocks
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt1904 sparse, so the length will be very different from the disk usage.
2021 file of the appropriate size. I usually make it sparse to save time
2023 example, the following command will create a sparse 100 meg file full