From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752768AbcF1Quv (ORCPT ); Tue, 28 Jun 2016 12:50:51 -0400 Received: from smtp3-1.goneo.de ([85.220.129.38]:42196 "EHLO smtp3-1.goneo.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752822AbcF1QtE convert rfc822-to-8bit (ORCPT ); Tue, 28 Jun 2016 12:49:04 -0400 X-Spam-Flag: NO X-Spam-Score: -2.794 From: Markus Heiser Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8BIT Subject: [GIT PULL] doc: sphinx-4.8 DocBook to reST movement on Jon's docs-next Date: Tue, 28 Jun 2016 18:41:59 +0200 Message-Id: <6A1AB08B-E585-42E2-A604-D5144A7BC6B4@darmarit.de> Cc: Dave Airlie , Jani Nikula , Markus Heiser , Grant Likely , Keith Packard , LKML Mailing List , "linux-doc@vger.kernel.org" , Hans Verkuil , Randy Dunlap To: corbet@lwn.net, Mauro Carvalho Chehab Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) X-Mailer: Apple Mail (2.1510) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jonathan, hi Mauro, here is my DocBook to reST movement on top of Jon's docs-next branch. It includes: * kernel-doc parser & directive * flat-table directive * man page builder 'kernel-doc-man' * the kernel-doc-HOWTO * guides for starters (reST-nano-HOWTO.rst & template-book) * A index-page which bundles the lose Documentation/*.rst files. * sub sphinx-projects aka *books* under Documentation/*/conf.py * a full DocBook-XML to reST migration (*books* matching Documentation/books_migrated/*/conf.py) described in [2]. The migration is based on the DocBook-XML content at commit 17defc2 from Johnatan's docs-next branch. I decided to comment out the pdf creation in the Makefile.reST, rst2pdf is to fragil see [2] (pdf is WIP). The output of html and man is included in the common %doc targets, to get more information about reST builds use: make books-help Any comments are welcome. -- Markus -- [1] http://return42.github.io/sphkerneldoc/articles/dbtools.html [2] https://github.com/rst2pdf/rst2pdf/issues/556#issuecomment-228779542 The following changes since commit 17defc282fe6e6ac93edbad8873ce89ef86b2490: Documentation: add meta-documentation for Sphinx and kernel-doc (2016-06-24 06:55:28 -0600) are available in the git repository at: https://github.com/return42/linux.git docs-next/linux-doc-reST for you to fetch changes up to 81bd813a599f8582570a735302ab660e20c7f442: doc-rst: full DocBook-XML to reST migration (docs-next) (2016-06-28 17:15:38 +0200) ---------------------------------------------------------------- Markus Heiser (15): python: add scripts/site-packages kernel-doc-HOWTO: add kernel-doc specification doc-rst: add python package linuxdoc doc-rst: kernel-doc parser - inital python implementation doc-rst: kernel-doc directive - initial implementation doc-rst: flat-table directive - initial implementation doc-rst: kernel-doc-man sphinx builder - initial implementation doc-rst: add basic sphinx-build infrastructure doc-rst: add template book "Get started with reST" doc-rst: removed Jani's kernel-documentation.rst and index.rst doc-rst: infrastructure for *loose reST articles* doc-rst: add build-html decription to book-help. doc-rst: kernel-doc parser assert absolute pathname doc-rst: infrastructure for migrated DocBook-XML doc-rst: full DocBook-XML to reST migration (docs-next) Documentation/.gitignore | 1 + Documentation/Makefile.reST | 261 + Documentation/article_refs.txt | 23 + Documentation/books_migrated/80211/AP.rst | 76 + Documentation/books_migrated/80211/advanced.rst | 37 + .../books_migrated/80211/aggregation-internals.rst | 33 + Documentation/books_migrated/80211/aggregation.rst | 47 + Documentation/books_migrated/80211/basics.rst | 79 + .../books_migrated/80211/beacon-filter.rst | 28 + .../80211/cfg80211-developers-guide-000-001.rst | 141 + .../80211/cfg80211-developers-guide-000-002.rst | 231 + .../80211/cfg80211-developers-guide-000-003.rst | 71 + .../80211/cfg80211-developers-guide-000-004.rst | 56 + .../80211/cfg80211-developers-guide-000-005.rst | 41 + .../80211/cfg80211-developers-guide-000-006.rst | 36 + .../80211/cfg80211-developers-guide-000-007.rst | 36 + .../80211/cfg80211-developers-guide-000-008.rst | 41 + .../80211/cfg80211-developers-guide.rst | 33 + Documentation/books_migrated/80211/conf.py | 220 + Documentation/books_migrated/80211/filters.rst | 28 + .../80211/hardware-crypto-offload.rst | 53 + .../books_migrated/80211/hardware-scan-offload.rst | 25 + .../books_migrated/80211/iface-handling.rst | 37 + Documentation/books_migrated/80211/index.rst | 67 + Documentation/books_migrated/80211/internal.rst | 32 + .../books_migrated/80211/key-handling.rst | 31 + Documentation/books_migrated/80211/led-support.rst | 58 + .../80211/mac80211-developers-guide-000-003.rst | 34 + .../80211/mac80211-developers-guide.rst | 34 + Documentation/books_migrated/80211/multi-iface.rst | 36 + .../books_migrated/80211/phy-handling.rst | 33 + Documentation/books_migrated/80211/powersave.rst | 23 + Documentation/books_migrated/80211/qos.rst | 25 + .../books_migrated/80211/rate-control.rst | 28 + .../books_migrated/80211/ratecontrol-api.rst | 55 + .../books_migrated/80211/rx-processing.rst | 18 + Documentation/books_migrated/80211/rx-tx.rst | 178 + Documentation/books_migrated/80211/smps.rst | 33 + Documentation/books_migrated/80211/sta-info.rst | 41 + .../books_migrated/80211/station-handling.rst | 40 + .../books_migrated/80211/synchronisation.rst | 20 + .../books_migrated/80211/tx-processing.rst | 18 + Documentation/books_migrated/80211/workqueue.rst | 33 + Documentation/books_migrated/README.txt | 44 + .../books_migrated/alsa-driver-api/conf.py | 219 + .../alsa-driver-api/index-003-002.rst | 57 + .../alsa-driver-api/index-003-003.rst | 72 + .../alsa-driver-api/index-003-004.rst | 53 + .../alsa-driver-api/index-003-005.rst | 34 + .../alsa-driver-api/index-003-006.rst | 25 + .../alsa-driver-api/index-003-007.rst | 40 + .../alsa-driver-api/index-003-008.rst | 73 + .../alsa-driver-api/index-003-009.rst | 62 + .../books_migrated/alsa-driver-api/index.rst | 54 + Documentation/books_migrated/crypto-API/API.rst | 818 ++ .../books_migrated/crypto-API/Architecture.rst | 455 + Documentation/books_migrated/crypto-API/Code.rst | 241 + .../books_migrated/crypto-API/Development.rst | 267 + Documentation/books_migrated/crypto-API/Intro.rst | 90 + Documentation/books_migrated/crypto-API/User.rst | 414 + Documentation/books_migrated/crypto-API/conf.py | 219 + Documentation/books_migrated/crypto-API/index.rst | 63 + Documentation/books_migrated/debugobjects/bugs.rst | 18 + Documentation/books_migrated/debugobjects/conf.py | 219 + .../books_migrated/debugobjects/debugfunctions.rst | 180 + .../books_migrated/debugobjects/fixupfunctions.rst | 139 + .../books_migrated/debugobjects/howto.rst | 52 + .../books_migrated/debugobjects/index.rst | 58 + .../books_migrated/debugobjects/intro.rst | 31 + .../books_migrated/device-drivers/Basics.rst | 203 + .../books_migrated/device-drivers/conf.py | 219 + .../books_migrated/device-drivers/devdrivers.rst | 216 + .../books_migrated/device-drivers/fbdev.rst | 90 + .../books_migrated/device-drivers/hsi.rst | 33 + .../books_migrated/device-drivers/i2c.rst | 67 + .../books_migrated/device-drivers/index.rst | 62 + .../device-drivers/input_subsystem.rst | 93 + .../books_migrated/device-drivers/mediadev.rst | 214 + .../device-drivers/message_devices.rst | 62 + .../books_migrated/device-drivers/parportdev.rst | 38 + .../books_migrated/device-drivers/pwm.rst | 45 + .../books_migrated/device-drivers/snddev.rst | 103 + .../books_migrated/device-drivers/spi.rst | 73 + .../books_migrated/device-drivers/uart16x50.rst | 28 + Documentation/books_migrated/deviceiobook/bugs.rst | 18 + Documentation/books_migrated/deviceiobook/conf.py | 219 + .../books_migrated/deviceiobook/index.rst | 62 + .../books_migrated/deviceiobook/intro.rst | 20 + Documentation/books_migrated/deviceiobook/mmio.rst | 173 + .../deviceiobook/port_space_accesses.rst | 49 + .../books_migrated/deviceiobook/pubfunctions.rst | 28 + .../books_migrated/filesystems/LinuxJDBAPI.rst | 227 + Documentation/books_migrated/filesystems/conf.py | 219 + .../books_migrated/filesystems/debugfs.rst | 34 + .../books_migrated/filesystems/fs_events.rst | 23 + Documentation/books_migrated/filesystems/index.rst | 57 + Documentation/books_migrated/filesystems/pipes.rst | 31 + Documentation/books_migrated/filesystems/proc.rst | 40 + .../books_migrated/filesystems/splice.rst | 26 + Documentation/books_migrated/filesystems/sysfs.rst | 28 + Documentation/books_migrated/filesystems/vfs.rst | 134 + Documentation/books_migrated/gadget/api.rst | 266 + Documentation/books_migrated/gadget/conf.py | 219 + .../books_migrated/gadget/controllers.rst | 47 + Documentation/books_migrated/gadget/gadget.rst | 64 + Documentation/books_migrated/gadget/index.rst | 58 + Documentation/books_migrated/gadget/intro.rst | 67 + Documentation/books_migrated/gadget/otg.rst | 78 + Documentation/books_migrated/gadget/structure.rst | 125 + .../books_migrated/genericirq/Abstraction.rst | 342 + Documentation/books_migrated/genericirq/bugs.rst | 18 + Documentation/books_migrated/genericirq/conf.py | 219 + .../books_migrated/genericirq/credits.rst | 22 + Documentation/books_migrated/genericirq/doirq.rst | 24 + .../books_migrated/genericirq/genericchip.rst | 29 + Documentation/books_migrated/genericirq/index.rst | 69 + .../books_migrated/genericirq/intfunctions.rst | 36 + Documentation/books_migrated/genericirq/intro.rst | 28 + .../books_migrated/genericirq/locking.rst | 20 + .../books_migrated/genericirq/pubfunctions.rst | 31 + .../books_migrated/genericirq/rationale.rst | 80 + .../books_migrated/genericirq/structs.rst | 31 + Documentation/books_migrated/gpu/api.rst | 74 + Documentation/books_migrated/gpu/conf.py | 219 + Documentation/books_migrated/gpu/drmCore.rst | 29 + Documentation/books_migrated/gpu/drmDrivers.rst | 33 + Documentation/books_migrated/gpu/drmExternals.rst | 100 + Documentation/books_migrated/gpu/drmI915.rst | 520 + Documentation/books_migrated/gpu/drmInternals.rst | 3797 ++++++ .../books_migrated/gpu/drmIntroduction.rst | 65 + Documentation/books_migrated/gpu/handlers.rst | 68 + Documentation/books_migrated/gpu/index.rst | 71 + Documentation/books_migrated/gpu/modes_of_use.rst | 36 + .../books_migrated/gpu/vga_switcheroo.rst | 39 + Documentation/books_migrated/iio/conf.py | 223 + Documentation/books_migrated/iio/iioresources.rst | 41 + Documentation/books_migrated/iio/iiosubsys.rst | 609 + Documentation/books_migrated/iio/index.rst | 43 + Documentation/books_migrated/iio/intro.rst | 44 + .../books_migrated/kernel-api/accounting.rst | 23 + Documentation/books_migrated/kernel-api/adt.rst | 27 + Documentation/books_migrated/kernel-api/audit.rst | 33 + Documentation/books_migrated/kernel-api/blkdev.rst | 88 + Documentation/books_migrated/kernel-api/chrdev.rst | 23 + Documentation/books_migrated/kernel-api/clk.rst | 56 + Documentation/books_migrated/kernel-api/conf.py | 219 + .../books_migrated/kernel-api/firmware.rst | 36 + .../books_migrated/kernel-api/hardware.rst | 142 + Documentation/books_migrated/kernel-api/index.rst | 66 + Documentation/books_migrated/kernel-api/ipc.rst | 27 + .../books_migrated/kernel-api/kernel-lib.rst | 95 + Documentation/books_migrated/kernel-api/kfifo.rst | 27 + Documentation/books_migrated/kernel-api/libc.rst | 66 + .../books_migrated/kernel-api/miscdev.rst | 23 + Documentation/books_migrated/kernel-api/mm.rst | 100 + .../books_migrated/kernel-api/modload.rst | 31 + .../books_migrated/kernel-api/relayfs.rst | 36 + .../books_migrated/kernel-api/security.rst | 28 + .../books_migrated/kernel-hacking/atomic-ops.rst | 46 + .../kernel-hacking/basic-players.rst | 123 + .../books_migrated/kernel-hacking/basic-rules.rst | 43 + .../books_migrated/kernel-hacking/cantrips.rst | 87 + .../kernel-hacking/common-routines.rst | 286 + .../books_migrated/kernel-hacking/conf.py | 219 + .../books_migrated/kernel-hacking/conventions.rst | 141 + .../books_migrated/kernel-hacking/credits.rst | 24 + .../kernel-hacking/deadlock-recipes.rst | 36 + .../books_migrated/kernel-hacking/index.rst | 67 + .../books_migrated/kernel-hacking/introduction.rst | 29 + .../books_migrated/kernel-hacking/ioctls.rst | 67 + .../books_migrated/kernel-hacking/queues.rst | 60 + .../books_migrated/kernel-hacking/submitting.rst | 53 + .../books_migrated/kernel-hacking/symbols.rst | 45 + .../books_migrated/kernel-locking/Efficiency.rst | 308 + .../books_migrated/kernel-locking/Examples.rst | 537 + .../books_migrated/kernel-locking/apiref-futex.rst | 23 + .../books_migrated/kernel-locking/apiref-mutex.rst | 28 + .../books_migrated/kernel-locking/cheatsheet.rst | 266 + .../kernel-locking/common-problems.rst | 188 + .../books_migrated/kernel-locking/conf.py | 219 + .../kernel-locking/hardirq-context.rst | 68 + .../books_migrated/kernel-locking/index.rst | 126 + .../books_migrated/kernel-locking/intro.rst | 24 + .../books_migrated/kernel-locking/locks.rst | 201 + .../books_migrated/kernel-locking/races.rst | 146 + .../books_migrated/kernel-locking/references.rst | 27 + .../kernel-locking/sleeping-things.rst | 69 + .../books_migrated/kernel-locking/thanks.rst | 25 + .../kernel-locking/trylock-functions.rst | 33 + .../books_migrated/kgdb/CommonBackEndReq.rst | 269 + .../books_migrated/kgdb/CompilingAKernel.rst | 107 + Documentation/books_migrated/kgdb/EnableKGDB.rst | 113 + Documentation/books_migrated/kgdb/Introduction.rst | 49 + .../books_migrated/kgdb/KGDBTestSuite.rst | 33 + Documentation/books_migrated/kgdb/conf.py | 219 + Documentation/books_migrated/kgdb/credits.rst | 30 + Documentation/books_migrated/kgdb/index.rst | 54 + .../books_migrated/kgdb/kgdbKernelArgs.rst | 239 + .../books_migrated/kgdb/switchKdbKgdb.rst | 97 + Documentation/books_migrated/kgdb/usingKDB.rst | 143 + Documentation/books_migrated/libata/PiixInt.rst | 23 + Documentation/books_migrated/libata/SILInt.rst | 23 + .../books_migrated/libata/ataExceptions.rst | 422 + Documentation/books_migrated/libata/conf.py | 219 + Documentation/books_migrated/libata/index.rst | 62 + .../books_migrated/libata/libataDriverApi.rst | 413 + Documentation/books_migrated/libata/libataEH.rst | 232 + Documentation/books_migrated/libata/libataExt.rst | 23 + Documentation/books_migrated/libata/libataInt.rst | 23 + .../books_migrated/libata/libataIntroduction.rst | 24 + .../books_migrated/libata/libataScsiInt.rst | 28 + .../books_migrated/libata/libataThanks.rst | 27 + Documentation/books_migrated/librs/bugs.rst | 18 + Documentation/books_migrated/librs/conf.py | 219 + Documentation/books_migrated/librs/credits.rst | 33 + Documentation/books_migrated/librs/index.rst | 59 + Documentation/books_migrated/librs/intro.rst | 25 + .../books_migrated/librs/pubfunctions.rst | 26 + Documentation/books_migrated/librs/structs.rst | 27 + Documentation/books_migrated/librs/usage.rst | 173 + Documentation/books_migrated/linux_tv/audio.h.rst | 153 + Documentation/books_migrated/linux_tv/ca.h.rst | 108 + Documentation/books_migrated/linux_tv/conf.py | 221 + Documentation/books_migrated/linux_tv/dmx.h.rst | 173 + .../books_migrated/linux_tv/frontend.h.rst | 620 + Documentation/books_migrated/linux_tv/index.rst | 100 + .../media/dvb/FE_DISHNETWORK_SEND_LEGACY_CMD.rst | 55 + .../linux_tv/media/dvb/FE_GET_EVENT.rst | 89 + .../linux_tv/media/dvb/FE_GET_FRONTEND.rst | 77 + .../linux_tv/media/dvb/FE_READ_BER.rst | 61 + .../linux_tv/media/dvb/FE_READ_SIGNAL_STRENGTH.rst | 64 + .../linux_tv/media/dvb/FE_READ_SNR.rst | 61 + .../media/dvb/FE_READ_UNCORRECTED_BLOCKS.rst | 66 + .../linux_tv/media/dvb/FE_SET_FRONTEND.rst | 84 + .../books_migrated/linux_tv/media/dvb/audio.rst | 37 + .../linux_tv/media/dvb/audio_data_types.rst | 187 + .../linux_tv/media/dvb/audio_function_calls.rst | 1308 +++ .../books_migrated/linux_tv/media/dvb/audio_h.rst | 24 + .../books_migrated/linux_tv/media/dvb/ca.rst | 29 + .../linux_tv/media/dvb/ca_data_types.rst | 121 + .../linux_tv/media/dvb/ca_function_calls.rst | 541 + .../books_migrated/linux_tv/media/dvb/ca_h.rst | 24 + .../books_migrated/linux_tv/media/dvb/demux.rst | 29 + .../linux_tv/media/dvb/dmx_fcalls.rst | 1013 ++ .../books_migrated/linux_tv/media/dvb/dmx_h.rst | 24 + .../linux_tv/media/dvb/dmx_types.rst | 253 + .../linux_tv/media/dvb/dtv-fe-stats.rst | 28 + .../linux_tv/media/dvb/dtv-properties.rst | 26 + .../linux_tv/media/dvb/dtv-property.rst | 42 + .../linux_tv/media/dvb/dtv-stats.rst | 29 + .../linux_tv/media/dvb/dvb-fe-read-status.rst | 31 + .../linux_tv/media/dvb/dvb-frontend-event.rst | 26 + .../linux_tv/media/dvb/dvb-frontend-parameters.rst | 130 + .../books_migrated/linux_tv/media/dvb/dvbapi.rst | 95 + .../linux_tv/media/dvb/dvbproperty-006.rst | 21 + .../linux_tv/media/dvb/dvbproperty.rst | 122 + .../books_migrated/linux_tv/media/dvb/examples.rst | 391 + .../linux_tv/media/dvb/fe-bandwidth-t.rst | 88 + .../media/dvb/fe-diseqc-recv-slave-reply.rst | 88 + .../media/dvb/fe-diseqc-reset-overload.rst | 51 + .../linux_tv/media/dvb/fe-diseqc-send-burst.rst | 93 + .../media/dvb/fe-diseqc-send-master-cmd.rst | 78 + .../media/dvb/fe-enable-high-lnb-voltage.rst | 58 + .../linux_tv/media/dvb/fe-get-info.rst | 434 + .../linux_tv/media/dvb/fe-get-property.rst | 75 + .../linux_tv/media/dvb/fe-read-status.rst | 143 + .../media/dvb/fe-set-frontend-tune-mode.rst | 60 + .../linux_tv/media/dvb/fe-set-tone.rst | 100 + .../linux_tv/media/dvb/fe-set-voltage.rst | 68 + .../linux_tv/media/dvb/fe-type-t.rst | 100 + .../linux_tv/media/dvb/fe_property_parameters.rst | 1976 ++++ .../media/dvb/frontend-property-cable-systems.rst | 84 + .../dvb/frontend-property-satellite-systems.rst | 112 + .../dvb/frontend-property-terrestrial-systems.rst | 303 + .../media/dvb/frontend-stat-properties.rst | 254 + .../books_migrated/linux_tv/media/dvb/frontend.rst | 62 + .../linux_tv/media/dvb/frontend_f_close.rst | 55 + .../linux_tv/media/dvb/frontend_f_open.rst | 108 + .../linux_tv/media/dvb/frontend_fcalls.rst | 35 + .../linux_tv/media/dvb/frontend_h.rst | 24 + .../linux_tv/media/dvb/frontend_legacy_api.rst | 49 + .../media/dvb/frontend_legacy_dvbv3_api.rst | 29 + .../books_migrated/linux_tv/media/dvb/intro.rst | 204 + .../linux_tv/media/dvb/intro_files/dvbstb.pdf | Bin 0 -> 1881 bytes .../linux_tv/media/dvb/intro_files/dvbstb.png | Bin 0 -> 22655 bytes .../linux_tv/media/dvb/legacy_dvb_apis.rst | 31 + .../books_migrated/linux_tv/media/dvb/net.rst | 219 + .../books_migrated/linux_tv/media/dvb/net_h.rst | 24 + .../linux_tv/media/dvb/query-dvb-frontend-info.rst | 22 + .../books_migrated/linux_tv/media/dvb/video.rst | 46 + .../linux_tv/media/dvb/video_function_calls.rst | 1880 +++ .../books_migrated/linux_tv/media/dvb/video_h.rst | 24 + .../linux_tv/media/dvb/video_types.rst | 390 + .../media/v4l/Remote_controllers_Intro.rst | 33 + .../media/v4l/Remote_controllers_table_change.rst | 29 + .../media/v4l/Remote_controllers_tables.rst | 768 ++ .../books_migrated/linux_tv/media/v4l/app-pri.rst | 39 + .../books_migrated/linux_tv/media/v4l/async.rst | 18 + .../books_migrated/linux_tv/media/v4l/audio.rst | 97 + .../books_migrated/linux_tv/media/v4l/biblio.rst | 390 + .../books_migrated/linux_tv/media/v4l/buffer.rst | 966 ++ .../linux_tv/media/v4l/capture-example.rst | 24 + .../linux_tv/media/v4l/capture.c.rst | 675 ++ .../linux_tv/media/v4l/colorspaces.rst | 172 + .../linux_tv/media/v4l/common-defs.rst | 24 + .../books_migrated/linux_tv/media/v4l/common.rst | 56 + .../books_migrated/linux_tv/media/v4l/compat.rst | 29 + .../books_migrated/linux_tv/media/v4l/control.rst | 536 + .../books_migrated/linux_tv/media/v4l/controls.rst | 18 + .../books_migrated/linux_tv/media/v4l/crop.rst | 300 + .../linux_tv/media/v4l/crop_files/crop.gif | Bin 0 -> 5967 bytes .../linux_tv/media/v4l/crop_files/crop.pdf | Bin 0 -> 5846 bytes .../linux_tv/media/v4l/depth-formats.rst | 26 + .../linux_tv/media/v4l/dev-capture.rst | 111 + .../linux_tv/media/v4l/dev-codec.rst | 41 + .../linux_tv/media/v4l/dev-effect.rst | 31 + .../linux_tv/media/v4l/dev-event.rst | 56 + .../books_migrated/linux_tv/media/v4l/dev-osd.rst | 154 + .../linux_tv/media/v4l/dev-output.rst | 108 + .../linux_tv/media/v4l/dev-overlay.rst | 328 + .../linux_tv/media/v4l/dev-radio.rst | 61 + .../linux_tv/media/v4l/dev-raw-vbi.rst | 368 + .../media/v4l/dev-raw-vbi_files/vbi_525.gif | Bin 0 -> 4741 bytes .../media/v4l/dev-raw-vbi_files/vbi_525.pdf | Bin 0 -> 3395 bytes .../media/v4l/dev-raw-vbi_files/vbi_625.gif | Bin 0 -> 5095 bytes .../media/v4l/dev-raw-vbi_files/vbi_625.pdf | Bin 0 -> 3683 bytes .../media/v4l/dev-raw-vbi_files/vbi_hsync.gif | Bin 0 -> 2400 bytes .../media/v4l/dev-raw-vbi_files/vbi_hsync.pdf | Bin 0 -> 7405 bytes .../books_migrated/linux_tv/media/v4l/dev-rds.rst | 266 + .../books_migrated/linux_tv/media/v4l/dev-sdr.rst | 129 + .../linux_tv/media/v4l/dev-sliced-vbi.rst | 804 ++ .../linux_tv/media/v4l/dev-subdev.rst | 502 + .../media/v4l/dev-subdev_files/pipeline.pdf | Bin 0 -> 20276 bytes .../media/v4l/dev-subdev_files/pipeline.png | Bin 0 -> 12130 bytes .../subdev-image-processing-crop.pdf | Bin 0 -> 20729 bytes .../subdev-image-processing-crop.svg | 63 + .../subdev-image-processing-full.pdf | Bin 0 -> 46311 bytes .../subdev-image-processing-full.svg | 163 + ...ubdev-image-processing-scaling-multi-source.pdf | Bin 0 -> 36714 bytes ...ubdev-image-processing-scaling-multi-source.svg | 116 + .../linux_tv/media/v4l/dev-teletext.rst | 43 + .../books_migrated/linux_tv/media/v4l/devices.rst | 37 + .../books_migrated/linux_tv/media/v4l/diff-v4l.rst | 963 ++ .../books_migrated/linux_tv/media/v4l/dmabuf.rst | 158 + .../books_migrated/linux_tv/media/v4l/driver.rst | 18 + .../linux_tv/media/v4l/dv-timings.rst | 47 + .../linux_tv/media/v4l/extended-controls.rst | 4533 +++++++ .../linux_tv/media/v4l/fdl-appendix.rst | 487 + .../linux_tv/media/v4l/field-order.rst | 210 + .../media/v4l/field-order_files/fieldseq_bt.gif | Bin 0 -> 25430 bytes .../media/v4l/field-order_files/fieldseq_bt.pdf | Bin 0 -> 9185 bytes .../media/v4l/field-order_files/fieldseq_tb.gif | Bin 0 -> 25323 bytes .../media/v4l/field-order_files/fieldseq_tb.pdf | Bin 0 -> 9173 bytes .../books_migrated/linux_tv/media/v4l/format.rst | 101 + .../linux_tv/media/v4l/func-close.rst | 56 + .../linux_tv/media/v4l/func-ioctl.rst | 69 + .../linux_tv/media/v4l/func-mmap.rst | 141 + .../linux_tv/media/v4l/func-munmap.rst | 65 + .../linux_tv/media/v4l/func-open.rst | 90 + .../linux_tv/media/v4l/func-poll.rst | 118 + .../linux_tv/media/v4l/func-read.rst | 138 + .../linux_tv/media/v4l/func-select.rst | 108 + .../linux_tv/media/v4l/func-write.rst | 89 + .../linux_tv/media/v4l/gen-errors.rst | 109 + .../linux_tv/media/v4l/hist-v4l2.rst | 1490 +++ .../books_migrated/linux_tv/media/v4l/io.rst | 62 + .../linux_tv/media/v4l/keytable.c.rst | 187 + .../linux_tv/media/v4l/libv4l-introduction.rst | 178 + .../books_migrated/linux_tv/media/v4l/libv4l.rst | 24 + .../linux_tv/media/v4l/lirc_dev_intro.rst | 37 + .../linux_tv/media/v4l/lirc_device_interface.rst | 26 + .../linux_tv/media/v4l/lirc_ioctl.rst | 165 + .../linux_tv/media/v4l/lirc_read.rst | 28 + .../linux_tv/media/v4l/lirc_write.rst | 23 + .../linux_tv/media/v4l/media-controller-intro.rst | 42 + .../linux_tv/media/v4l/media-controller-model.rst | 44 + .../linux_tv/media/v4l/media-controller.rst | 66 + .../linux_tv/media/v4l/media-func-close.rst | 54 + .../linux_tv/media/v4l/media-func-ioctl.rst | 74 + .../linux_tv/media/v4l/media-func-open.rst | 76 + .../linux_tv/media/v4l/media-ioc-device-info.rst | 149 + .../linux_tv/media/v4l/media-ioc-enum-entities.rst | 204 + .../linux_tv/media/v4l/media-ioc-enum-links.rst | 180 + .../linux_tv/media/v4l/media-ioc-g-topology.rst | 436 + .../linux_tv/media/v4l/media-ioc-setup-link.rst | 75 + .../linux_tv/media/v4l/media-types.rst | 433 + .../books_migrated/linux_tv/media/v4l/mmap.rst | 286 + .../books_migrated/linux_tv/media/v4l/open.rst | 168 + .../linux_tv/media/v4l/pixfmt-002.rst | 207 + .../linux_tv/media/v4l/pixfmt-003.rst | 177 + .../linux_tv/media/v4l/pixfmt-004.rst | 60 + .../linux_tv/media/v4l/pixfmt-006.rst | 291 + .../linux_tv/media/v4l/pixfmt-007.rst | 870 ++ .../linux_tv/media/v4l/pixfmt-008.rst | 41 + .../linux_tv/media/v4l/pixfmt-013.rst | 140 + .../linux_tv/media/v4l/pixfmt-grey.rst | 89 + .../linux_tv/media/v4l/pixfmt-indexed.rst | 84 + .../linux_tv/media/v4l/pixfmt-m420.rst | 238 + .../linux_tv/media/v4l/pixfmt-nv12.rst | 241 + .../linux_tv/media/v4l/pixfmt-nv12m.rst | 256 + .../linux_tv/media/v4l/pixfmt-nv12mt.rst | 71 + .../media/v4l/pixfmt-nv12mt_files/nv12mt.gif | Bin 0 -> 2108 bytes .../v4l/pixfmt-nv12mt_files/nv12mt_example.gif | Bin 0 -> 6858 bytes .../linux_tv/media/v4l/pixfmt-nv16.rst | 290 + .../linux_tv/media/v4l/pixfmt-nv16m.rst | 297 + .../linux_tv/media/v4l/pixfmt-nv24.rst | 182 + .../linux_tv/media/v4l/pixfmt-packed-rgb.rst | 1479 +++ .../linux_tv/media/v4l/pixfmt-packed-yuv.rst | 325 + .../linux_tv/media/v4l/pixfmt-reserved.rst | 371 + .../linux_tv/media/v4l/pixfmt-rgb.rst | 34 + .../linux_tv/media/v4l/pixfmt-sbggr16.rst | 125 + .../linux_tv/media/v4l/pixfmt-sbggr8.rst | 93 + .../linux_tv/media/v4l/pixfmt-sdr-cs08.rst | 55 + .../linux_tv/media/v4l/pixfmt-sdr-cs14le.rst | 60 + .../linux_tv/media/v4l/pixfmt-sdr-cu08.rst | 55 + .../linux_tv/media/v4l/pixfmt-sdr-cu16le.rst | 59 + .../linux_tv/media/v4l/pixfmt-sdr-ru12le.rst | 50 + .../linux_tv/media/v4l/pixfmt-sgbrg8.rst | 93 + .../linux_tv/media/v4l/pixfmt-sgrbg8.rst | 93 + .../linux_tv/media/v4l/pixfmt-srggb10.rst | 129 + .../linux_tv/media/v4l/pixfmt-srggb10alaw8.rst | 32 + .../linux_tv/media/v4l/pixfmt-srggb10dpcm8.rst | 33 + .../linux_tv/media/v4l/pixfmt-srggb10p.rst | 112 + .../linux_tv/media/v4l/pixfmt-srggb12.rst | 129 + .../linux_tv/media/v4l/pixfmt-srggb8.rst | 93 + .../linux_tv/media/v4l/pixfmt-uv8.rst | 88 + .../linux_tv/media/v4l/pixfmt-uyvy.rst | 216 + .../linux_tv/media/v4l/pixfmt-vyuy.rst | 216 + .../linux_tv/media/v4l/pixfmt-y10.rst | 122 + .../linux_tv/media/v4l/pixfmt-y10b.rst | 56 + .../linux_tv/media/v4l/pixfmt-y12.rst | 122 + .../linux_tv/media/v4l/pixfmt-y12i.rst | 59 + .../linux_tv/media/v4l/pixfmt-y16-be.rst | 123 + .../linux_tv/media/v4l/pixfmt-y16.rst | 123 + .../linux_tv/media/v4l/pixfmt-y41p.rst | 313 + .../linux_tv/media/v4l/pixfmt-y8i.rst | 123 + .../linux_tv/media/v4l/pixfmt-yuv410.rst | 219 + .../linux_tv/media/v4l/pixfmt-yuv411p.rst | 237 + .../linux_tv/media/v4l/pixfmt-yuv420.rst | 250 + .../linux_tv/media/v4l/pixfmt-yuv420m.rst | 265 + .../linux_tv/media/v4l/pixfmt-yuv422m.rst | 274 + .../linux_tv/media/v4l/pixfmt-yuv422p.rst | 257 + .../linux_tv/media/v4l/pixfmt-yuv444m.rst | 294 + .../linux_tv/media/v4l/pixfmt-yuyv.rst | 217 + .../linux_tv/media/v4l/pixfmt-yvyu.rst | 216 + .../linux_tv/media/v4l/pixfmt-z16.rst | 123 + .../books_migrated/linux_tv/media/v4l/pixfmt.rst | 46 + .../linux_tv/media/v4l/planar-apis.rst | 74 + .../books_migrated/linux_tv/media/v4l/querycap.rst | 43 + .../linux_tv/media/v4l/remote_controllers.rst | 53 + .../media/v4l/remote_controllers_sysfs_nodes.rst | 152 + .../books_migrated/linux_tv/media/v4l/rw.rst | 56 + .../linux_tv/media/v4l/sdr-formats.rst | 30 + .../linux_tv/media/v4l/selection-api-002.rst | 37 + .../linux_tv/media/v4l/selection-api-003.rst | 29 + .../v4l/selection-api-003_files/selection.png | Bin 0 -> 11716 bytes .../linux_tv/media/v4l/selection-api-004.rst | 146 + .../linux_tv/media/v4l/selection-api-005.rst | 42 + .../linux_tv/media/v4l/selection-api-006.rst | 89 + .../linux_tv/media/v4l/selection-api.rst | 27 + .../linux_tv/media/v4l/selections-common.rst | 34 + .../books_migrated/linux_tv/media/v4l/standard.rst | 185 + .../linux_tv/media/v4l/streaming-par.rst | 42 + .../linux_tv/media/v4l/subdev-formats.rst | 11701 +++++++++++++++++++ .../media/v4l/subdev-formats_files/bayer.png | Bin 0 -> 9725 bytes .../books_migrated/linux_tv/media/v4l/tuner.rst | 91 + .../linux_tv/media/v4l/user-func.rst | 92 + .../books_migrated/linux_tv/media/v4l/userp.rst | 123 + .../linux_tv/media/v4l/v4l2-selection-flags.rst | 82 + .../linux_tv/media/v4l/v4l2-selection-targets.rst | 146 + .../books_migrated/linux_tv/media/v4l/v4l2.rst | 392 + .../linux_tv/media/v4l/v4l2grab-example.rst | 28 + .../linux_tv/media/v4l/v4l2grab.c.rst | 180 + .../books_migrated/linux_tv/media/v4l/video.rst | 73 + .../books_migrated/linux_tv/media/v4l/videodev.rst | 24 + .../linux_tv/media/v4l/vidioc-create-bufs.rst | 154 + .../linux_tv/media/v4l/vidioc-cropcap.rst | 175 + .../linux_tv/media/v4l/vidioc-dbg-g-chip-info.rst | 212 + .../linux_tv/media/v4l/vidioc-dbg-g-register.rst | 218 + .../linux_tv/media/v4l/vidioc-decoder-cmd.rst | 280 + .../linux_tv/media/v4l/vidioc-dqevent.rst | 581 + .../linux_tv/media/v4l/vidioc-dv-timings-cap.rst | 259 + .../linux_tv/media/v4l/vidioc-encoder-cmd.rst | 204 + .../linux_tv/media/v4l/vidioc-enum-dv-timings.rst | 128 + .../linux_tv/media/v4l/vidioc-enum-fmt.rst | 172 + .../media/v4l/vidioc-enum-frameintervals.rst | 282 + .../linux_tv/media/v4l/vidioc-enum-framesizes.rst | 299 + .../linux_tv/media/v4l/vidioc-enum-freq-bands.rst | 198 + .../linux_tv/media/v4l/vidioc-enumaudio.rst | 63 + .../linux_tv/media/v4l/vidioc-enumaudioout.rst | 66 + .../linux_tv/media/v4l/vidioc-enuminput.rst | 375 + .../linux_tv/media/v4l/vidioc-enumoutput.rst | 230 + .../linux_tv/media/v4l/vidioc-enumstd.rst | 450 + .../linux_tv/media/v4l/vidioc-expbuf.rst | 205 + .../linux_tv/media/v4l/vidioc-g-audio.rst | 171 + .../linux_tv/media/v4l/vidioc-g-audioout.rst | 131 + .../linux_tv/media/v4l/vidioc-g-crop.rst | 122 + .../linux_tv/media/v4l/vidioc-g-ctrl.rst | 114 + .../linux_tv/media/v4l/vidioc-g-dv-timings.rst | 429 + .../linux_tv/media/v4l/vidioc-g-edid.rst | 171 + .../linux_tv/media/v4l/vidioc-g-enc-index.rst | 218 + .../linux_tv/media/v4l/vidioc-g-ext-ctrls.rst | 498 + .../linux_tv/media/v4l/vidioc-g-fbuf.rst | 509 + .../linux_tv/media/v4l/vidioc-g-fmt.rst | 198 + .../linux_tv/media/v4l/vidioc-g-frequency.rst | 132 + .../linux_tv/media/v4l/vidioc-g-input.rst | 70 + .../linux_tv/media/v4l/vidioc-g-jpegcomp.rst | 191 + .../linux_tv/media/v4l/vidioc-g-modulator.rst | 264 + .../linux_tv/media/v4l/vidioc-g-output.rst | 72 + .../linux_tv/media/v4l/vidioc-g-parm.rst | 358 + .../linux_tv/media/v4l/vidioc-g-priority.rst | 126 + .../linux_tv/media/v4l/vidioc-g-selection.rst | 218 + .../v4l/vidioc-g-selection_files/constraints.png | Bin 0 -> 3313 bytes .../linux_tv/media/v4l/vidioc-g-sliced-vbi-cap.rst | 284 + .../linux_tv/media/v4l/vidioc-g-std.rst | 76 + .../linux_tv/media/v4l/vidioc-g-tuner.rst | 724 ++ .../linux_tv/media/v4l/vidioc-log-status.rst | 48 + .../linux_tv/media/v4l/vidioc-overlay.rst | 62 + .../linux_tv/media/v4l/vidioc-prepare-buf.rst | 69 + .../linux_tv/media/v4l/vidioc-qbuf.rst | 158 + .../linux_tv/media/v4l/vidioc-query-dv-timings.rst | 91 + .../linux_tv/media/v4l/vidioc-querybuf.rst | 88 + .../linux_tv/media/v4l/vidioc-querycap.rst | 442 + .../linux_tv/media/v4l/vidioc-queryctrl.rst | 790 ++ .../linux_tv/media/v4l/vidioc-querystd.rst | 73 + .../linux_tv/media/v4l/vidioc-reqbufs.rst | 133 + .../linux_tv/media/v4l/vidioc-s-hw-freq-seek.rst | 187 + .../linux_tv/media/v4l/vidioc-streamon.rst | 111 + .../v4l/vidioc-subdev-enum-frame-interval.rst | 161 + .../media/v4l/vidioc-subdev-enum-frame-size.rst | 170 + .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 123 + .../linux_tv/media/v4l/vidioc-subdev-g-crop.rst | 145 + .../linux_tv/media/v4l/vidioc-subdev-g-fmt.rst | 181 + .../media/v4l/vidioc-subdev-g-frame-interval.rst | 131 + .../media/v4l/vidioc-subdev-g-selection.rst | 153 + .../linux_tv/media/v4l/vidioc-subscribe-event.rst | 144 + .../linux_tv/media/v4l/yuv-formats.rst | 66 + .../media_api_files/typical_media_device.pdf | Bin 0 -> 134268 bytes .../media_api_files/typical_media_device.svg | 28 + Documentation/books_migrated/linux_tv/net.h.rst | 70 + Documentation/books_migrated/linux_tv/video.h.rst | 291 + .../books_migrated/linux_tv/videodev2.h.rst | 2311 ++++ Documentation/books_migrated/lsm/conf.py | 220 + Documentation/books_migrated/lsm/index.rst | 212 + .../books_migrated/mtdnand/basicboarddriver.rst | 228 + .../mtdnand/boarddriversadvanced.rst | 900 ++ Documentation/books_migrated/mtdnand/bugs.rst | 18 + Documentation/books_migrated/mtdnand/conf.py | 220 + Documentation/books_migrated/mtdnand/credits.rst | 31 + Documentation/books_migrated/mtdnand/defines.rst | 159 + Documentation/books_migrated/mtdnand/dochints.rst | 94 + .../books_migrated/mtdnand/filesystems.rst | 33 + Documentation/books_migrated/mtdnand/index.rst | 65 + .../books_migrated/mtdnand/intfunctions.rst | 34 + Documentation/books_migrated/mtdnand/intro.rst | 23 + .../books_migrated/mtdnand/pubfunctions.rst | 38 + Documentation/books_migrated/mtdnand/structs.rst | 29 + Documentation/books_migrated/mtdnand/tools.rst | 28 + Documentation/books_migrated/networking/conf.py | 220 + Documentation/books_migrated/networking/index.rst | 51 + .../books_migrated/networking/netcore.rst | 177 + Documentation/books_migrated/networking/netdev.rst | 81 + Documentation/books_migrated/rapidio/bugs.rst | 34 + Documentation/books_migrated/rapidio/conf.py | 220 + Documentation/books_migrated/rapidio/credits.rst | 29 + Documentation/books_migrated/rapidio/drivers.rst | 43 + Documentation/books_migrated/rapidio/index.rst | 58 + Documentation/books_migrated/rapidio/internals.rst | 92 + Documentation/books_migrated/rapidio/intro.rst | 26 + Documentation/books_migrated/regulator/api.rst | 42 + Documentation/books_migrated/regulator/conf.py | 219 + .../books_migrated/regulator/consumer.rst | 78 + Documentation/books_migrated/regulator/driver.rst | 27 + Documentation/books_migrated/regulator/index.rst | 63 + Documentation/books_migrated/regulator/intro.rst | 57 + Documentation/books_migrated/regulator/machine.rst | 52 + Documentation/books_migrated/s390-drivers/ccw.rst | 92 + .../books_migrated/s390-drivers/ccwgroup.rst | 40 + Documentation/books_migrated/s390-drivers/conf.py | 220 + .../s390-drivers/genericinterfaces.rst | 28 + .../books_migrated/s390-drivers/index.rst | 58 + .../books_migrated/s390-drivers/intro.rst | 34 + Documentation/books_migrated/scsi/conf.py | 220 + Documentation/books_migrated/scsi/index.rst | 52 + Documentation/books_migrated/scsi/intro.rst | 65 + Documentation/books_migrated/scsi/lower_layer.rst | 58 + Documentation/books_migrated/scsi/mid_layer.rst | 350 + Documentation/books_migrated/scsi/upper_layer.rst | 59 + Documentation/books_migrated/sh/busses.rst | 40 + Documentation/books_migrated/sh/conf.py | 220 + Documentation/books_migrated/sh/index.rst | 60 + Documentation/books_migrated/sh/mach.rst | 40 + Documentation/books_migrated/sh/mm.rst | 57 + Documentation/books_migrated/tracepoint/block.rst | 23 + Documentation/books_migrated/tracepoint/conf.py | 220 + Documentation/books_migrated/tracepoint/index.rst | 60 + Documentation/books_migrated/tracepoint/intro.rst | 38 + Documentation/books_migrated/tracepoint/irq.rst | 23 + Documentation/books_migrated/tracepoint/signal.rst | 23 + .../books_migrated/tracepoint/workqueue.rst | 23 + Documentation/books_migrated/uio-howto/about.rst | 168 + .../books_migrated/uio-howto/aboutthisdoc.rst | 76 + Documentation/books_migrated/uio-howto/conf.py | 219 + .../uio-howto/custom_kernel_module.rst | 270 + Documentation/books_migrated/uio-howto/index.rst | 102 + .../books_migrated/uio-howto/uio_pci_generic.rst | 180 + .../books_migrated/uio-howto/userspace_driver.rst | 95 + Documentation/books_migrated/usb/conf.py | 220 + Documentation/books_migrated/usb/hcd.rst | 55 + Documentation/books_migrated/usb/host.rst | 80 + Documentation/books_migrated/usb/hostside.rst | 28 + Documentation/books_migrated/usb/index.rst | 56 + Documentation/books_migrated/usb/intro.rst | 56 + Documentation/books_migrated/usb/types.rst | 27 + Documentation/books_migrated/usb/usbcore.rst | 67 + Documentation/books_migrated/usb/usbfs.rst | 598 + Documentation/books_migrated/w1/conf.py | 220 + Documentation/books_migrated/w1/index.rst | 46 + Documentation/books_migrated/w1/w1_internal.rst | 120 + .../writing-an-alsa-driver/acknowledgments.rst | 24 + .../writing-an-alsa-driver/api-ac97.rst | 255 + .../writing-an-alsa-driver/basic-flow.rst | 394 + .../writing-an-alsa-driver/buffer-and-memory.rst | 257 + .../writing-an-alsa-driver/card-management.rst | 221 + .../books_migrated/writing-an-alsa-driver/conf.py | 220 + .../writing-an-alsa-driver/control-interface.rst | 454 + .../writing-an-alsa-driver/file-tree.rst | 260 + .../how-to-put-your-driver.rst | 125 + .../writing-an-alsa-driver/index.rst | 96 + .../writing-an-alsa-driver/midi-interface.rst | 129 + .../writing-an-alsa-driver/misc-devices.rst | 183 + .../writing-an-alsa-driver/module-parameters.rst | 65 + .../writing-an-alsa-driver/pci-resource.rst | 459 + .../writing-an-alsa-driver/pcm-interface.rst | 1319 +++ .../writing-an-alsa-driver/power-management.rst | 233 + .../writing-an-alsa-driver/proc-interface.rst | 137 + .../writing-an-alsa-driver/rawmidi-interface.rst | 267 + .../writing-an-alsa-driver/useful-functions.rst | 84 + .../writing_musb_glue_layer/acknowledgements.rst | 23 + .../writing_musb_glue_layer/conclusion.rst | 25 + .../books_migrated/writing_musb_glue_layer/conf.py | 219 + .../device-platform-data.rst | 164 + .../writing_musb_glue_layer/device-quirks.rst | 130 + .../writing_musb_glue_layer/handling-irqs.rst | 96 + .../writing_musb_glue_layer/index.rst | 61 + .../writing_musb_glue_layer/introduction.rst | 34 + .../writing_musb_glue_layer/linux-musb-basics.rst | 333 + .../writing_musb_glue_layer/resources.rst | 33 + .../writing_usb_driver/Conclusion.rst | 22 + .../books_migrated/writing_usb_driver/basics.rst | 116 + .../books_migrated/writing_usb_driver/conf.py | 220 + .../books_migrated/writing_usb_driver/device.rst | 180 + .../books_migrated/writing_usb_driver/index.rst | 63 + .../books_migrated/writing_usb_driver/intro.rst | 42 + .../books_migrated/writing_usb_driver/iso.rst | 24 + .../writing_usb_driver/resources.rst | 33 + .../z8530book/Attaching_Network_Interfaces.rst | 39 + .../Configuring_And_Activating_The_Port.rst | 81 + .../books_migrated/z8530book/Driver_Modes.rst | 39 + .../z8530book/Network_Layer_Functions.rst | 34 + .../z8530book/Porting_The_Z8530_Driver.rst | 28 + .../z8530book/Using_the_Z85230_driver.rst | 69 + Documentation/books_migrated/z8530book/bugs.rst | 26 + Documentation/books_migrated/z8530book/conf.py | 220 + Documentation/books_migrated/z8530book/index.rst | 64 + .../books_migrated/z8530book/intfunctions.rst | 23 + Documentation/books_migrated/z8530book/intro.rst | 26 + .../books_migrated/z8530book/pubfunctions.rst | 23 + Documentation/conf.py | 399 +- Documentation/index.rst | 70 +- .../kernel-doc-HOWTO/all-in-a-tumble-debug.rst | 16 + .../kernel-doc-HOWTO/all-in-a-tumble-src.rst | 14 + Documentation/kernel-doc-HOWTO/all-in-a-tumble.c | 61 + Documentation/kernel-doc-HOWTO/all-in-a-tumble.h | 334 + Documentation/kernel-doc-HOWTO/all-in-a-tumble.rst | 13 + Documentation/kernel-doc-HOWTO/conf.py | 217 + Documentation/kernel-doc-HOWTO/csv_table.txt | 6 + .../kernel-doc-HOWTO/dbxml2rst_migration.rst | 46 + Documentation/kernel-doc-HOWTO/index.rst | 61 + .../kernel-doc-HOWTO/kernel-doc-components.rst | 45 + .../kernel-doc-HOWTO/kernel-doc-directive.rst | 238 + .../kernel-doc-HOWTO/kernel-doc-examples.rst | 19 + .../kernel-doc-HOWTO/kernel-doc-intro.rst | 110 + .../kernel-doc-HOWTO/kernel-doc-syntax.rst | 251 + .../kernel-doc-HOWTO/kernel-doc-tests.rst | 131 + .../kernel-doc-HOWTO/reST-kernel-doc-mode.rst | 111 + Documentation/kernel-doc-HOWTO/refs.txt | 17 + Documentation/kernel-doc-HOWTO/table-markup.rst | 502 + .../kernel-doc-HOWTO/vintage-kernel-doc-mode.rst | 112 + Documentation/kernel-documentation.rst | 562 - Documentation/reST-nano-HOWTO.rst | 192 + Documentation/sphinx-static/theme_overrides.css | 77 + Documentation/template-book/conf.py | 220 + Documentation/template-book/get-started.rst | 78 + Documentation/template-book/index.rst | 33 + Documentation/template-book/licence.rst | 22 + Documentation/template-book/refs.rst | 16 + Documentation/template-book/refs.txt | 17 + Makefile | 12 +- scripts/site-python/.gitignore | 1 + scripts/site-python/README | 14 + scripts/site-python/linuxdoc/__init__.py | 8 + scripts/site-python/linuxdoc/kernel_doc.py | 2772 +++++ scripts/site-python/linuxdoc/manKernelDoc.py | 405 + scripts/site-python/linuxdoc/rstFlatTable.py | 365 + scripts/site-python/linuxdoc/rstKernelDoc.py | 542 + 706 files changed, 123369 insertions(+), 752 deletions(-) create mode 100644 Documentation/Makefile.reST create mode 100644 Documentation/article_refs.txt create mode 100644 Documentation/books_migrated/80211/AP.rst create mode 100644 Documentation/books_migrated/80211/advanced.rst create mode 100644 Documentation/books_migrated/80211/aggregation-internals.rst create mode 100644 Documentation/books_migrated/80211/aggregation.rst create mode 100644 Documentation/books_migrated/80211/basics.rst create mode 100644 Documentation/books_migrated/80211/beacon-filter.rst create mode 100644 Documentation/books_migrated/80211/cfg80211-developers-guide-000-001.rst create mode 100644 Documentation/books_migrated/80211/cfg80211-developers-guide-000-002.rst create mode 100644 Documentation/books_migrated/80211/cfg80211-developers-guide-000-003.rst create mode 100644 Documentation/books_migrated/80211/cfg80211-developers-guide-000-004.rst create mode 100644 Documentation/books_migrated/80211/cfg80211-developers-guide-000-005.rst create mode 100644 Documentation/books_migrated/80211/cfg80211-developers-guide-000-006.rst create mode 100644 Documentation/books_migrated/80211/cfg80211-developers-guide-000-007.rst create mode 100644 Documentation/books_migrated/80211/cfg80211-developers-guide-000-008.rst create mode 100644 Documentation/books_migrated/80211/cfg80211-developers-guide.rst create mode 100644 Documentation/books_migrated/80211/conf.py create mode 100644 Documentation/books_migrated/80211/filters.rst create mode 100644 Documentation/books_migrated/80211/hardware-crypto-offload.rst create mode 100644 Documentation/books_migrated/80211/hardware-scan-offload.rst create mode 100644 Documentation/books_migrated/80211/iface-handling.rst create mode 100644 Documentation/books_migrated/80211/index.rst create mode 100644 Documentation/books_migrated/80211/internal.rst create mode 100644 Documentation/books_migrated/80211/key-handling.rst create mode 100644 Documentation/books_migrated/80211/led-support.rst create mode 100644 Documentation/books_migrated/80211/mac80211-developers-guide-000-003.rst create mode 100644 Documentation/books_migrated/80211/mac80211-developers-guide.rst create mode 100644 Documentation/books_migrated/80211/multi-iface.rst create mode 100644 Documentation/books_migrated/80211/phy-handling.rst create mode 100644 Documentation/books_migrated/80211/powersave.rst create mode 100644 Documentation/books_migrated/80211/qos.rst create mode 100644 Documentation/books_migrated/80211/rate-control.rst create mode 100644 Documentation/books_migrated/80211/ratecontrol-api.rst create mode 100644 Documentation/books_migrated/80211/rx-processing.rst create mode 100644 Documentation/books_migrated/80211/rx-tx.rst create mode 100644 Documentation/books_migrated/80211/smps.rst create mode 100644 Documentation/books_migrated/80211/sta-info.rst create mode 100644 Documentation/books_migrated/80211/station-handling.rst create mode 100644 Documentation/books_migrated/80211/synchronisation.rst create mode 100644 Documentation/books_migrated/80211/tx-processing.rst create mode 100644 Documentation/books_migrated/80211/workqueue.rst create mode 100644 Documentation/books_migrated/README.txt create mode 100644 Documentation/books_migrated/alsa-driver-api/conf.py create mode 100644 Documentation/books_migrated/alsa-driver-api/index-003-002.rst create mode 100644 Documentation/books_migrated/alsa-driver-api/index-003-003.rst create mode 100644 Documentation/books_migrated/alsa-driver-api/index-003-004.rst create mode 100644 Documentation/books_migrated/alsa-driver-api/index-003-005.rst create mode 100644 Documentation/books_migrated/alsa-driver-api/index-003-006.rst create mode 100644 Documentation/books_migrated/alsa-driver-api/index-003-007.rst create mode 100644 Documentation/books_migrated/alsa-driver-api/index-003-008.rst create mode 100644 Documentation/books_migrated/alsa-driver-api/index-003-009.rst create mode 100644 Documentation/books_migrated/alsa-driver-api/index.rst create mode 100644 Documentation/books_migrated/crypto-API/API.rst create mode 100644 Documentation/books_migrated/crypto-API/Architecture.rst create mode 100644 Documentation/books_migrated/crypto-API/Code.rst create mode 100644 Documentation/books_migrated/crypto-API/Development.rst create mode 100644 Documentation/books_migrated/crypto-API/Intro.rst create mode 100644 Documentation/books_migrated/crypto-API/User.rst create mode 100644 Documentation/books_migrated/crypto-API/conf.py create mode 100644 Documentation/books_migrated/crypto-API/index.rst create mode 100644 Documentation/books_migrated/debugobjects/bugs.rst create mode 100644 Documentation/books_migrated/debugobjects/conf.py create mode 100644 Documentation/books_migrated/debugobjects/debugfunctions.rst create mode 100644 Documentation/books_migrated/debugobjects/fixupfunctions.rst create mode 100644 Documentation/books_migrated/debugobjects/howto.rst create mode 100644 Documentation/books_migrated/debugobjects/index.rst create mode 100644 Documentation/books_migrated/debugobjects/intro.rst create mode 100644 Documentation/books_migrated/device-drivers/Basics.rst create mode 100644 Documentation/books_migrated/device-drivers/conf.py create mode 100644 Documentation/books_migrated/device-drivers/devdrivers.rst create mode 100644 Documentation/books_migrated/device-drivers/fbdev.rst create mode 100644 Documentation/books_migrated/device-drivers/hsi.rst create mode 100644 Documentation/books_migrated/device-drivers/i2c.rst create mode 100644 Documentation/books_migrated/device-drivers/index.rst create mode 100644 Documentation/books_migrated/device-drivers/input_subsystem.rst create mode 100644 Documentation/books_migrated/device-drivers/mediadev.rst create mode 100644 Documentation/books_migrated/device-drivers/message_devices.rst create mode 100644 Documentation/books_migrated/device-drivers/parportdev.rst create mode 100644 Documentation/books_migrated/device-drivers/pwm.rst create mode 100644 Documentation/books_migrated/device-drivers/snddev.rst create mode 100644 Documentation/books_migrated/device-drivers/spi.rst create mode 100644 Documentation/books_migrated/device-drivers/uart16x50.rst create mode 100644 Documentation/books_migrated/deviceiobook/bugs.rst create mode 100644 Documentation/books_migrated/deviceiobook/conf.py create mode 100644 Documentation/books_migrated/deviceiobook/index.rst create mode 100644 Documentation/books_migrated/deviceiobook/intro.rst create mode 100644 Documentation/books_migrated/deviceiobook/mmio.rst create mode 100644 Documentation/books_migrated/deviceiobook/port_space_accesses.rst create mode 100644 Documentation/books_migrated/deviceiobook/pubfunctions.rst create mode 100644 Documentation/books_migrated/filesystems/LinuxJDBAPI.rst create mode 100644 Documentation/books_migrated/filesystems/conf.py create mode 100644 Documentation/books_migrated/filesystems/debugfs.rst create mode 100644 Documentation/books_migrated/filesystems/fs_events.rst create mode 100644 Documentation/books_migrated/filesystems/index.rst create mode 100644 Documentation/books_migrated/filesystems/pipes.rst create mode 100644 Documentation/books_migrated/filesystems/proc.rst create mode 100644 Documentation/books_migrated/filesystems/splice.rst create mode 100644 Documentation/books_migrated/filesystems/sysfs.rst create mode 100644 Documentation/books_migrated/filesystems/vfs.rst create mode 100644 Documentation/books_migrated/gadget/api.rst create mode 100644 Documentation/books_migrated/gadget/conf.py create mode 100644 Documentation/books_migrated/gadget/controllers.rst create mode 100644 Documentation/books_migrated/gadget/gadget.rst create mode 100644 Documentation/books_migrated/gadget/index.rst create mode 100644 Documentation/books_migrated/gadget/intro.rst create mode 100644 Documentation/books_migrated/gadget/otg.rst create mode 100644 Documentation/books_migrated/gadget/structure.rst create mode 100644 Documentation/books_migrated/genericirq/Abstraction.rst create mode 100644 Documentation/books_migrated/genericirq/bugs.rst create mode 100644 Documentation/books_migrated/genericirq/conf.py create mode 100644 Documentation/books_migrated/genericirq/credits.rst create mode 100644 Documentation/books_migrated/genericirq/doirq.rst create mode 100644 Documentation/books_migrated/genericirq/genericchip.rst create mode 100644 Documentation/books_migrated/genericirq/index.rst create mode 100644 Documentation/books_migrated/genericirq/intfunctions.rst create mode 100644 Documentation/books_migrated/genericirq/intro.rst create mode 100644 Documentation/books_migrated/genericirq/locking.rst create mode 100644 Documentation/books_migrated/genericirq/pubfunctions.rst create mode 100644 Documentation/books_migrated/genericirq/rationale.rst create mode 100644 Documentation/books_migrated/genericirq/structs.rst create mode 100644 Documentation/books_migrated/gpu/api.rst create mode 100644 Documentation/books_migrated/gpu/conf.py create mode 100644 Documentation/books_migrated/gpu/drmCore.rst create mode 100644 Documentation/books_migrated/gpu/drmDrivers.rst create mode 100644 Documentation/books_migrated/gpu/drmExternals.rst create mode 100644 Documentation/books_migrated/gpu/drmI915.rst create mode 100644 Documentation/books_migrated/gpu/drmInternals.rst create mode 100644 Documentation/books_migrated/gpu/drmIntroduction.rst create mode 100644 Documentation/books_migrated/gpu/handlers.rst create mode 100644 Documentation/books_migrated/gpu/index.rst create mode 100644 Documentation/books_migrated/gpu/modes_of_use.rst create mode 100644 Documentation/books_migrated/gpu/vga_switcheroo.rst create mode 100644 Documentation/books_migrated/iio/conf.py create mode 100644 Documentation/books_migrated/iio/iioresources.rst create mode 100644 Documentation/books_migrated/iio/iiosubsys.rst create mode 100644 Documentation/books_migrated/iio/index.rst create mode 100644 Documentation/books_migrated/iio/intro.rst create mode 100644 Documentation/books_migrated/kernel-api/accounting.rst create mode 100644 Documentation/books_migrated/kernel-api/adt.rst create mode 100644 Documentation/books_migrated/kernel-api/audit.rst create mode 100644 Documentation/books_migrated/kernel-api/blkdev.rst create mode 100644 Documentation/books_migrated/kernel-api/chrdev.rst create mode 100644 Documentation/books_migrated/kernel-api/clk.rst create mode 100644 Documentation/books_migrated/kernel-api/conf.py create mode 100644 Documentation/books_migrated/kernel-api/firmware.rst create mode 100644 Documentation/books_migrated/kernel-api/hardware.rst create mode 100644 Documentation/books_migrated/kernel-api/index.rst create mode 100644 Documentation/books_migrated/kernel-api/ipc.rst create mode 100644 Documentation/books_migrated/kernel-api/kernel-lib.rst create mode 100644 Documentation/books_migrated/kernel-api/kfifo.rst create mode 100644 Documentation/books_migrated/kernel-api/libc.rst create mode 100644 Documentation/books_migrated/kernel-api/miscdev.rst create mode 100644 Documentation/books_migrated/kernel-api/mm.rst create mode 100644 Documentation/books_migrated/kernel-api/modload.rst create mode 100644 Documentation/books_migrated/kernel-api/relayfs.rst create mode 100644 Documentation/books_migrated/kernel-api/security.rst create mode 100644 Documentation/books_migrated/kernel-hacking/atomic-ops.rst create mode 100644 Documentation/books_migrated/kernel-hacking/basic-players.rst create mode 100644 Documentation/books_migrated/kernel-hacking/basic-rules.rst create mode 100644 Documentation/books_migrated/kernel-hacking/cantrips.rst create mode 100644 Documentation/books_migrated/kernel-hacking/common-routines.rst create mode 100644 Documentation/books_migrated/kernel-hacking/conf.py create mode 100644 Documentation/books_migrated/kernel-hacking/conventions.rst create mode 100644 Documentation/books_migrated/kernel-hacking/credits.rst create mode 100644 Documentation/books_migrated/kernel-hacking/deadlock-recipes.rst create mode 100644 Documentation/books_migrated/kernel-hacking/index.rst create mode 100644 Documentation/books_migrated/kernel-hacking/introduction.rst create mode 100644 Documentation/books_migrated/kernel-hacking/ioctls.rst create mode 100644 Documentation/books_migrated/kernel-hacking/queues.rst create mode 100644 Documentation/books_migrated/kernel-hacking/submitting.rst create mode 100644 Documentation/books_migrated/kernel-hacking/symbols.rst create mode 100644 Documentation/books_migrated/kernel-locking/Efficiency.rst create mode 100644 Documentation/books_migrated/kernel-locking/Examples.rst create mode 100644 Documentation/books_migrated/kernel-locking/apiref-futex.rst create mode 100644 Documentation/books_migrated/kernel-locking/apiref-mutex.rst create mode 100644 Documentation/books_migrated/kernel-locking/cheatsheet.rst create mode 100644 Documentation/books_migrated/kernel-locking/common-problems.rst create mode 100644 Documentation/books_migrated/kernel-locking/conf.py create mode 100644 Documentation/books_migrated/kernel-locking/hardirq-context.rst create mode 100644 Documentation/books_migrated/kernel-locking/index.rst create mode 100644 Documentation/books_migrated/kernel-locking/intro.rst create mode 100644 Documentation/books_migrated/kernel-locking/locks.rst create mode 100644 Documentation/books_migrated/kernel-locking/races.rst create mode 100644 Documentation/books_migrated/kernel-locking/references.rst create mode 100644 Documentation/books_migrated/kernel-locking/sleeping-things.rst create mode 100644 Documentation/books_migrated/kernel-locking/thanks.rst create mode 100644 Documentation/books_migrated/kernel-locking/trylock-functions.rst create mode 100644 Documentation/books_migrated/kgdb/CommonBackEndReq.rst create mode 100644 Documentation/books_migrated/kgdb/CompilingAKernel.rst create mode 100644 Documentation/books_migrated/kgdb/EnableKGDB.rst create mode 100644 Documentation/books_migrated/kgdb/Introduction.rst create mode 100644 Documentation/books_migrated/kgdb/KGDBTestSuite.rst create mode 100644 Documentation/books_migrated/kgdb/conf.py create mode 100644 Documentation/books_migrated/kgdb/credits.rst create mode 100644 Documentation/books_migrated/kgdb/index.rst create mode 100644 Documentation/books_migrated/kgdb/kgdbKernelArgs.rst create mode 100644 Documentation/books_migrated/kgdb/switchKdbKgdb.rst create mode 100644 Documentation/books_migrated/kgdb/usingKDB.rst create mode 100644 Documentation/books_migrated/libata/PiixInt.rst create mode 100644 Documentation/books_migrated/libata/SILInt.rst create mode 100644 Documentation/books_migrated/libata/ataExceptions.rst create mode 100644 Documentation/books_migrated/libata/conf.py create mode 100644 Documentation/books_migrated/libata/index.rst create mode 100644 Documentation/books_migrated/libata/libataDriverApi.rst create mode 100644 Documentation/books_migrated/libata/libataEH.rst create mode 100644 Documentation/books_migrated/libata/libataExt.rst create mode 100644 Documentation/books_migrated/libata/libataInt.rst create mode 100644 Documentation/books_migrated/libata/libataIntroduction.rst create mode 100644 Documentation/books_migrated/libata/libataScsiInt.rst create mode 100644 Documentation/books_migrated/libata/libataThanks.rst create mode 100644 Documentation/books_migrated/librs/bugs.rst create mode 100644 Documentation/books_migrated/librs/conf.py create mode 100644 Documentation/books_migrated/librs/credits.rst create mode 100644 Documentation/books_migrated/librs/index.rst create mode 100644 Documentation/books_migrated/librs/intro.rst create mode 100644 Documentation/books_migrated/librs/pubfunctions.rst create mode 100644 Documentation/books_migrated/librs/structs.rst create mode 100644 Documentation/books_migrated/librs/usage.rst create mode 100644 Documentation/books_migrated/linux_tv/audio.h.rst create mode 100644 Documentation/books_migrated/linux_tv/ca.h.rst create mode 100644 Documentation/books_migrated/linux_tv/conf.py create mode 100644 Documentation/books_migrated/linux_tv/dmx.h.rst create mode 100644 Documentation/books_migrated/linux_tv/frontend.h.rst create mode 100644 Documentation/books_migrated/linux_tv/index.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/FE_DISHNETWORK_SEND_LEGACY_CMD.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/FE_GET_EVENT.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/FE_GET_FRONTEND.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/FE_READ_BER.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/FE_READ_SIGNAL_STRENGTH.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/FE_READ_SNR.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/FE_READ_UNCORRECTED_BLOCKS.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/FE_SET_FRONTEND.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/audio.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/audio_data_types.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/audio_function_calls.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/audio_h.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/ca.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/ca_data_types.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/ca_function_calls.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/ca_h.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/demux.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dmx_fcalls.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dmx_h.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dmx_types.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dtv-fe-stats.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dtv-properties.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dtv-property.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dtv-stats.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dvb-fe-read-status.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dvb-frontend-event.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dvb-frontend-parameters.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dvbapi.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dvbproperty-006.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/dvbproperty.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/examples.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-bandwidth-t.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-diseqc-recv-slave-reply.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-diseqc-reset-overload.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-diseqc-send-burst.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-diseqc-send-master-cmd.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-enable-high-lnb-voltage.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-get-info.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-get-property.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-read-status.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-set-frontend-tune-mode.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-set-tone.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-set-voltage.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe-type-t.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/fe_property_parameters.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend-property-cable-systems.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend-property-satellite-systems.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend-property-terrestrial-systems.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend-stat-properties.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend_f_close.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend_f_open.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend_fcalls.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend_h.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend_legacy_api.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/frontend_legacy_dvbv3_api.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/intro.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/intro_files/dvbstb.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/intro_files/dvbstb.png create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/legacy_dvb_apis.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/net.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/net_h.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/query-dvb-frontend-info.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/video.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/video_function_calls.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/video_h.rst create mode 100644 Documentation/books_migrated/linux_tv/media/dvb/video_types.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/Remote_controllers_Intro.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/Remote_controllers_table_change.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/Remote_controllers_tables.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/app-pri.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/async.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/audio.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/biblio.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/buffer.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/capture-example.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/capture.c.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/colorspaces.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/common-defs.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/common.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/compat.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/control.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/controls.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/crop.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/crop_files/crop.gif create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/crop_files/crop.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/depth-formats.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-capture.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-codec.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-effect.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-event.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-osd.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-output.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-overlay.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-radio.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-raw-vbi.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-raw-vbi_files/vbi_525.gif create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-raw-vbi_files/vbi_525.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-raw-vbi_files/vbi_625.gif create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-raw-vbi_files/vbi_625.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-raw-vbi_files/vbi_hsync.gif create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-raw-vbi_files/vbi_hsync.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-rds.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-sdr.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-sliced-vbi.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-subdev.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-subdev_files/pipeline.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-subdev_files/pipeline.png create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-crop.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-crop.svg create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-full.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-full.svg create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-scaling-multi-source.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-scaling-multi-source.svg create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dev-teletext.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/devices.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/diff-v4l.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dmabuf.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/driver.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/dv-timings.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/extended-controls.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/fdl-appendix.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/field-order.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/field-order_files/fieldseq_bt.gif create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/field-order_files/fieldseq_bt.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/field-order_files/fieldseq_tb.gif create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/field-order_files/fieldseq_tb.pdf create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/format.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/func-close.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/func-ioctl.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/func-mmap.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/func-munmap.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/func-open.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/func-poll.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/func-read.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/func-select.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/func-write.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/gen-errors.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/hist-v4l2.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/io.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/keytable.c.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/libv4l-introduction.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/libv4l.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/lirc_dev_intro.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/lirc_device_interface.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/lirc_ioctl.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/lirc_read.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/lirc_write.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-controller-intro.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-controller-model.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-controller.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-func-close.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-func-ioctl.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-func-open.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-ioc-device-info.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-ioc-enum-entities.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-ioc-enum-links.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-ioc-g-topology.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-ioc-setup-link.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/media-types.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/mmap.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/open.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-002.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-003.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-004.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-006.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-007.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-008.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-013.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-grey.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-indexed.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-m420.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-nv12.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-nv12m.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-nv12mt.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-nv12mt_files/nv12mt.gif create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-nv12mt_files/nv12mt_example.gif create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-nv16.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-nv16m.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-nv24.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-packed-rgb.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-packed-yuv.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-reserved.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-rgb.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-sbggr16.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-sbggr8.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-sdr-cs08.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-sdr-cs14le.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-sdr-cu08.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-sdr-cu16le.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-sdr-ru12le.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-sgbrg8.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-sgrbg8.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-srggb10.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-srggb10alaw8.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-srggb10dpcm8.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-srggb10p.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-srggb12.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-srggb8.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-uv8.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-uyvy.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-vyuy.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-y10.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-y10b.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-y12.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-y12i.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-y16-be.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-y16.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-y41p.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-y8i.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-yuv410.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-yuv411p.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-yuv420.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-yuv420m.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-yuv422m.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-yuv422p.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-yuv444m.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-yuyv.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-yvyu.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt-z16.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/pixfmt.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/planar-apis.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/querycap.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/remote_controllers.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/remote_controllers_sysfs_nodes.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/rw.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/sdr-formats.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/selection-api-002.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/selection-api-003.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/selection-api-003_files/selection.png create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/selection-api-004.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/selection-api-005.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/selection-api-006.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/selection-api.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/selections-common.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/standard.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/streaming-par.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/subdev-formats.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/subdev-formats_files/bayer.png create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/tuner.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/user-func.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/userp.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/v4l2-selection-flags.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/v4l2-selection-targets.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/v4l2.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/v4l2grab-example.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/v4l2grab.c.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/video.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/videodev.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-create-bufs.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-cropcap.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-dbg-g-chip-info.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-dbg-g-register.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-decoder-cmd.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-dqevent.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-dv-timings-cap.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-encoder-cmd.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enum-dv-timings.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enum-fmt.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enum-frameintervals.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enum-framesizes.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enum-freq-bands.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enumaudio.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enumaudioout.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enuminput.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enumoutput.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-enumstd.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-expbuf.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-audio.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-audioout.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-crop.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-ctrl.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-dv-timings.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-edid.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-enc-index.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-ext-ctrls.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-fbuf.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-fmt.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-frequency.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-input.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-jpegcomp.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-modulator.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-output.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-parm.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-priority.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-selection.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-selection_files/constraints.png create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-sliced-vbi-cap.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-std.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-g-tuner.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-log-status.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-overlay.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-prepare-buf.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-qbuf.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-query-dv-timings.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-querybuf.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-querycap.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-queryctrl.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-querystd.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-reqbufs.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-s-hw-freq-seek.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-streamon.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-subdev-enum-frame-interval.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-subdev-enum-frame-size.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-subdev-enum-mbus-code.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-subdev-g-crop.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-subdev-g-fmt.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-subdev-g-frame-interval.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-subdev-g-selection.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/vidioc-subscribe-event.rst create mode 100644 Documentation/books_migrated/linux_tv/media/v4l/yuv-formats.rst create mode 100644 Documentation/books_migrated/linux_tv/media_api_files/typical_media_device.pdf create mode 100644 Documentation/books_migrated/linux_tv/media_api_files/typical_media_device.svg create mode 100644 Documentation/books_migrated/linux_tv/net.h.rst create mode 100644 Documentation/books_migrated/linux_tv/video.h.rst create mode 100644 Documentation/books_migrated/linux_tv/videodev2.h.rst create mode 100644 Documentation/books_migrated/lsm/conf.py create mode 100644 Documentation/books_migrated/lsm/index.rst create mode 100644 Documentation/books_migrated/mtdnand/basicboarddriver.rst create mode 100644 Documentation/books_migrated/mtdnand/boarddriversadvanced.rst create mode 100644 Documentation/books_migrated/mtdnand/bugs.rst create mode 100644 Documentation/books_migrated/mtdnand/conf.py create mode 100644 Documentation/books_migrated/mtdnand/credits.rst create mode 100644 Documentation/books_migrated/mtdnand/defines.rst create mode 100644 Documentation/books_migrated/mtdnand/dochints.rst create mode 100644 Documentation/books_migrated/mtdnand/filesystems.rst create mode 100644 Documentation/books_migrated/mtdnand/index.rst create mode 100644 Documentation/books_migrated/mtdnand/intfunctions.rst create mode 100644 Documentation/books_migrated/mtdnand/intro.rst create mode 100644 Documentation/books_migrated/mtdnand/pubfunctions.rst create mode 100644 Documentation/books_migrated/mtdnand/structs.rst create mode 100644 Documentation/books_migrated/mtdnand/tools.rst create mode 100644 Documentation/books_migrated/networking/conf.py create mode 100644 Documentation/books_migrated/networking/index.rst create mode 100644 Documentation/books_migrated/networking/netcore.rst create mode 100644 Documentation/books_migrated/networking/netdev.rst create mode 100644 Documentation/books_migrated/rapidio/bugs.rst create mode 100644 Documentation/books_migrated/rapidio/conf.py create mode 100644 Documentation/books_migrated/rapidio/credits.rst create mode 100644 Documentation/books_migrated/rapidio/drivers.rst create mode 100644 Documentation/books_migrated/rapidio/index.rst create mode 100644 Documentation/books_migrated/rapidio/internals.rst create mode 100644 Documentation/books_migrated/rapidio/intro.rst create mode 100644 Documentation/books_migrated/regulator/api.rst create mode 100644 Documentation/books_migrated/regulator/conf.py create mode 100644 Documentation/books_migrated/regulator/consumer.rst create mode 100644 Documentation/books_migrated/regulator/driver.rst create mode 100644 Documentation/books_migrated/regulator/index.rst create mode 100644 Documentation/books_migrated/regulator/intro.rst create mode 100644 Documentation/books_migrated/regulator/machine.rst create mode 100644 Documentation/books_migrated/s390-drivers/ccw.rst create mode 100644 Documentation/books_migrated/s390-drivers/ccwgroup.rst create mode 100644 Documentation/books_migrated/s390-drivers/conf.py create mode 100644 Documentation/books_migrated/s390-drivers/genericinterfaces.rst create mode 100644 Documentation/books_migrated/s390-drivers/index.rst create mode 100644 Documentation/books_migrated/s390-drivers/intro.rst create mode 100644 Documentation/books_migrated/scsi/conf.py create mode 100644 Documentation/books_migrated/scsi/index.rst create mode 100644 Documentation/books_migrated/scsi/intro.rst create mode 100644 Documentation/books_migrated/scsi/lower_layer.rst create mode 100644 Documentation/books_migrated/scsi/mid_layer.rst create mode 100644 Documentation/books_migrated/scsi/upper_layer.rst create mode 100644 Documentation/books_migrated/sh/busses.rst create mode 100644 Documentation/books_migrated/sh/conf.py create mode 100644 Documentation/books_migrated/sh/index.rst create mode 100644 Documentation/books_migrated/sh/mach.rst create mode 100644 Documentation/books_migrated/sh/mm.rst create mode 100644 Documentation/books_migrated/tracepoint/block.rst create mode 100644 Documentation/books_migrated/tracepoint/conf.py create mode 100644 Documentation/books_migrated/tracepoint/index.rst create mode 100644 Documentation/books_migrated/tracepoint/intro.rst create mode 100644 Documentation/books_migrated/tracepoint/irq.rst create mode 100644 Documentation/books_migrated/tracepoint/signal.rst create mode 100644 Documentation/books_migrated/tracepoint/workqueue.rst create mode 100644 Documentation/books_migrated/uio-howto/about.rst create mode 100644 Documentation/books_migrated/uio-howto/aboutthisdoc.rst create mode 100644 Documentation/books_migrated/uio-howto/conf.py create mode 100644 Documentation/books_migrated/uio-howto/custom_kernel_module.rst create mode 100644 Documentation/books_migrated/uio-howto/index.rst create mode 100644 Documentation/books_migrated/uio-howto/uio_pci_generic.rst create mode 100644 Documentation/books_migrated/uio-howto/userspace_driver.rst create mode 100644 Documentation/books_migrated/usb/conf.py create mode 100644 Documentation/books_migrated/usb/hcd.rst create mode 100644 Documentation/books_migrated/usb/host.rst create mode 100644 Documentation/books_migrated/usb/hostside.rst create mode 100644 Documentation/books_migrated/usb/index.rst create mode 100644 Documentation/books_migrated/usb/intro.rst create mode 100644 Documentation/books_migrated/usb/types.rst create mode 100644 Documentation/books_migrated/usb/usbcore.rst create mode 100644 Documentation/books_migrated/usb/usbfs.rst create mode 100644 Documentation/books_migrated/w1/conf.py create mode 100644 Documentation/books_migrated/w1/index.rst create mode 100644 Documentation/books_migrated/w1/w1_internal.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/acknowledgments.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/api-ac97.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/basic-flow.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/buffer-and-memory.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/card-management.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/conf.py create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/control-interface.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/file-tree.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/how-to-put-your-driver.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/index.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/midi-interface.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/misc-devices.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/module-parameters.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/pci-resource.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/pcm-interface.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/power-management.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/proc-interface.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/rawmidi-interface.rst create mode 100644 Documentation/books_migrated/writing-an-alsa-driver/useful-functions.rst create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/acknowledgements.rst create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/conclusion.rst create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/conf.py create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/device-platform-data.rst create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/device-quirks.rst create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/handling-irqs.rst create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/index.rst create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/introduction.rst create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/linux-musb-basics.rst create mode 100644 Documentation/books_migrated/writing_musb_glue_layer/resources.rst create mode 100644 Documentation/books_migrated/writing_usb_driver/Conclusion.rst create mode 100644 Documentation/books_migrated/writing_usb_driver/basics.rst create mode 100644 Documentation/books_migrated/writing_usb_driver/conf.py create mode 100644 Documentation/books_migrated/writing_usb_driver/device.rst create mode 100644 Documentation/books_migrated/writing_usb_driver/index.rst create mode 100644 Documentation/books_migrated/writing_usb_driver/intro.rst create mode 100644 Documentation/books_migrated/writing_usb_driver/iso.rst create mode 100644 Documentation/books_migrated/writing_usb_driver/resources.rst create mode 100644 Documentation/books_migrated/z8530book/Attaching_Network_Interfaces.rst create mode 100644 Documentation/books_migrated/z8530book/Configuring_And_Activating_The_Port.rst create mode 100644 Documentation/books_migrated/z8530book/Driver_Modes.rst create mode 100644 Documentation/books_migrated/z8530book/Network_Layer_Functions.rst create mode 100644 Documentation/books_migrated/z8530book/Porting_The_Z8530_Driver.rst create mode 100644 Documentation/books_migrated/z8530book/Using_the_Z85230_driver.rst create mode 100644 Documentation/books_migrated/z8530book/bugs.rst create mode 100644 Documentation/books_migrated/z8530book/conf.py create mode 100644 Documentation/books_migrated/z8530book/index.rst create mode 100644 Documentation/books_migrated/z8530book/intfunctions.rst create mode 100644 Documentation/books_migrated/z8530book/intro.rst create mode 100644 Documentation/books_migrated/z8530book/pubfunctions.rst create mode 100644 Documentation/kernel-doc-HOWTO/all-in-a-tumble-debug.rst create mode 100644 Documentation/kernel-doc-HOWTO/all-in-a-tumble-src.rst create mode 100644 Documentation/kernel-doc-HOWTO/all-in-a-tumble.c create mode 100644 Documentation/kernel-doc-HOWTO/all-in-a-tumble.h create mode 100644 Documentation/kernel-doc-HOWTO/all-in-a-tumble.rst create mode 100644 Documentation/kernel-doc-HOWTO/conf.py create mode 100644 Documentation/kernel-doc-HOWTO/csv_table.txt create mode 100644 Documentation/kernel-doc-HOWTO/dbxml2rst_migration.rst create mode 100644 Documentation/kernel-doc-HOWTO/index.rst create mode 100644 Documentation/kernel-doc-HOWTO/kernel-doc-components.rst create mode 100644 Documentation/kernel-doc-HOWTO/kernel-doc-directive.rst create mode 100644 Documentation/kernel-doc-HOWTO/kernel-doc-examples.rst create mode 100644 Documentation/kernel-doc-HOWTO/kernel-doc-intro.rst create mode 100644 Documentation/kernel-doc-HOWTO/kernel-doc-syntax.rst create mode 100644 Documentation/kernel-doc-HOWTO/kernel-doc-tests.rst create mode 100644 Documentation/kernel-doc-HOWTO/reST-kernel-doc-mode.rst create mode 100644 Documentation/kernel-doc-HOWTO/refs.txt create mode 100644 Documentation/kernel-doc-HOWTO/table-markup.rst create mode 100644 Documentation/kernel-doc-HOWTO/vintage-kernel-doc-mode.rst delete mode 100644 Documentation/kernel-documentation.rst create mode 100644 Documentation/reST-nano-HOWTO.rst create mode 100644 Documentation/sphinx-static/theme_overrides.css create mode 100644 Documentation/template-book/conf.py create mode 100644 Documentation/template-book/get-started.rst create mode 100644 Documentation/template-book/index.rst create mode 100644 Documentation/template-book/licence.rst create mode 100644 Documentation/template-book/refs.rst create mode 100644 Documentation/template-book/refs.txt create mode 100644 scripts/site-python/.gitignore create mode 100644 scripts/site-python/README create mode 100644 scripts/site-python/linuxdoc/__init__.py create mode 100755 scripts/site-python/linuxdoc/kernel_doc.py create mode 100755 scripts/site-python/linuxdoc/manKernelDoc.py create mode 100755 scripts/site-python/linuxdoc/rstFlatTable.py create mode 100755 scripts/site-python/linuxdoc/rstKernelDoc.py