← Documents Documentation/gpu/backlight.rst GitHub 원문 ↗

Linux 6.18.37 · GPU

Backlight support

Backlight subsystem의 overview, internal interface, exported API를 연결하는 kernel-doc 진입 문서의 전문 번역입니다.

Source pathDocumentation/gpu/backlight.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약·해설

backlight.rst:1-12

Linux backlight subsystem의 kernel-doc를 조립하는 12줄짜리 진입 문서입니다. 구현의 overview, header의 internal interface, 구현의 exported API를 차례로 불러오며, 실제 상세 설명의 기준은 두 source path에 기록된 kernel-doc 주석입니다.

빠른 찾기
찾을 내용Source선택 option
Subsystem 전체 설명drivers/video/backlight/backlight.c:doc: overview
Type과 내부 interfaceinclude/linux/backlight.h:internal:
외부에 공개된 APIdrivers/video/backlight/backlight.c:export:

찾으려는 정보에 따라 RST가 가리키는 source와 option을 선택합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 =================
2 Backlight support
3 =================
4
5 .. kernel-doc:: drivers/video/backlight/backlight.c
6 :doc: overview
7
8 .. kernel-doc:: include/linux/backlight.h
9 :internal:
10
11 .. kernel-doc:: drivers/video/backlight/backlight.c
12 :export:
13

3. 한국어 전문 번역

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

Backlight 지원 개요의 문서 연결

1-6

제목은 “Backlight 지원”입니다. 이 RST 파일은 backlight subsystem의 설명을 직접 반복하지 않고, `drivers/video/backlight/backlight.c`에 있는 kernel-doc 문서 블록을 Sphinx 페이지로 가져오는 짧은 진입점입니다.

`.. kernel-doc:: drivers/video/backlight/backlight.c`는 지정한 C source에서 kernel-doc 주석을 읽으라는 지시문입니다. 이어지는 `:doc: overview`는 일반 함수 목록이 아니라 source에 `DOC: overview`로 작성된 개요 블록을 이 위치에 삽입하도록 범위를 지정합니다.

Overview 지시문 해석
원문 요소의미보존해야 할 대상
Backlight support페이지 제목Backlight 지원
drivers/video/backlight/backlight.ckernel-doc를 읽을 구현 source경로를 원문 그대로 유지
:doc: overview`DOC: overview` 서술 블록 선택option 이름과 선택 범위

RST 줄과 문서 빌드 결과의 관계를 구분합니다.

=================
Backlight support
=================

.. kernel-doc:: drivers/video/backlight/backlight.c
   :doc: overview

내부 선언과 외부 공개 함수 문서

7-12

두 번째 지시문은 `include/linux/backlight.h`를 대상으로 `:internal:`을 사용합니다. 따라서 이 header에 kernel-doc 형식으로 기록된 내부 선언과 interface 설명을 생성 문서에 포함합니다. Struct, enum, callback, 함수명 같은 C symbol은 번역하지 않고 원래 식별자를 유지해야 source 검색과 교차 참조가 성립합니다.

세 번째 지시문은 다시 `drivers/video/backlight/backlight.c`를 읽되 `:export:`을 지정합니다. 이는 구현 source에서 외부에 export된 API의 kernel-doc 설명을 이 절에 모으라는 뜻입니다. `:internal:`은 header 내부 문서 범위이고 `:export:`은 구현에서 공개된 symbol 범위이므로, 두 지시문은 서로 다른 관점에서 backlight API를 구성합니다.

Backlight 문서 생성 범위
SourceOption생성 범위
drivers/video/backlight/backlight.c:doc: overviewSubsystem 개요 문서 블록
include/linux/backlight.h:internal:Header에 기록된 내부 interface 문서
drivers/video/backlight/backlight.c:export:구현 source의 exported API 문서

세 kernel-doc 호출이 가져오는 문서 조각을 정리합니다.

페이지 생성 순서
backlight.c의 subsystem overview를 먼저 제시backlight.h의 내부 type과 interface 문서를 이어서 제시backlight.c의 exported API 문서를 마지막에 제시C source와 header의 kernel-doc 변경을 다음 문서 빌드에 반영

이 RST의 지시문 순서가 최종 페이지의 읽기 순서를 결정합니다.


.. kernel-doc:: include/linux/backlight.h
   :internal:

.. kernel-doc:: drivers/video/backlight/backlight.c
   :export: