← Documents Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

DMA-BUF buffer statistics sysfs ABI

모든 DMA-BUF의 inode별 snapshot과 exporter name, byte size를 제공하는 read-only statistics hierarchy를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-kernel-dmabuf-buffers
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

Per-buffer memory accounting

sysfs-kernel-dmabuf-buffers:1-24

DMA-BUF마다 고유 inode directory를 만들고 exporter name과 byte size를 read-only로 제공하여 memory tuning과 debugging을 지원합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 What: /sys/kernel/dmabuf/buffers
2 Date: May 2021
3 KernelVersion: v5.13
4 Contact: Hridya Valsaraju <hridya@google.com>
5 Description: The /sys/kernel/dmabuf/buffers directory contains a
6 snapshot of the internal state of every DMA-BUF.
7 /sys/kernel/dmabuf/buffers/<inode_number> will contain the
8 statistics for the DMA-BUF with the unique inode number
9 <inode_number>
10 Users: kernel memory tuning/debugging tools
11
12 What: /sys/kernel/dmabuf/buffers/<inode_number>/exporter_name
13 Date: May 2021
14 KernelVersion: v5.13
15 Contact: Hridya Valsaraju <hridya@google.com>
16 Description: This file is read-only and contains the name of the exporter of
17 the DMA-BUF.
18
19 What: /sys/kernel/dmabuf/buffers/<inode_number>/size
20 Date: May 2021
21 KernelVersion: v5.13
22 Contact: Hridya Valsaraju <hridya@google.com>
23 Description: This file is read-only and specifies the size of the DMA-BUF in
24 bytes.
25

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

DMA-BUF buffers

1-11
항목한국어 전문 번역
What/sys/kernel/dmabuf/buffers
Date2021년 5월
KernelVersionv5.13
ContactHridya Valsaraju <hridya@google.com>
Userskernel memory tuning/debugging tools
Description`/sys/kernel/dmabuf/buffers` directory에는 모든 DMA-BUF의 internal state snapshot이 들어 있습니다. 고유 inode number가 `<inode_number>`인 DMA-BUF의 statistics는 `/sys/kernel/dmabuf/buffers/<inode_number>`에 있습니다. 사용자는 kernel memory tuning/debugging tools입니다.

DMA-BUF exporter name

12-18
항목한국어 전문 번역
What/sys/kernel/dmabuf/buffers/<inode_number>/exporter_name
Date2021년 5월
KernelVersionv5.13
ContactHridya Valsaraju <hridya@google.com>
DescriptionRead-only file이며 해당 DMA-BUF exporter의 name을 포함합니다.

DMA-BUF size

19-24
항목한국어 전문 번역
What/sys/kernel/dmabuf/buffers/<inode_number>/size
Date2021년 5월
KernelVersionv5.13
ContactHridya Valsaraju <hridya@google.com>
DescriptionRead-only file이며 해당 DMA-BUF의 size를 bytes 단위로 지정합니다.
DMA-BUF inode statistics hierarchy
Path suffixAccessValue
<inode_number>/exporter_nameRead-onlyExporter name
<inode_number>/sizeRead-onlyDMA-BUF size in bytes

각 DMA-BUF는 고유 inode directory 아래에서 exporter와 size를 노출합니다.