aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/DocBook
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/DocBook')
-rw-r--r--Documentation/DocBook/80211.tmpl70
-rw-r--r--Documentation/DocBook/device-drivers.tmpl4
-rw-r--r--Documentation/DocBook/v4l/func-ioctl.xml5
-rw-r--r--Documentation/DocBook/v4l/pixfmt.xml4
4 files changed, 76 insertions, 7 deletions
diff --git a/Documentation/DocBook/80211.tmpl b/Documentation/DocBook/80211.tmpl
index 19a1210c2530..03641a08e275 100644
--- a/Documentation/DocBook/80211.tmpl
+++ b/Documentation/DocBook/80211.tmpl
@@ -146,6 +146,7 @@
146!Finclude/net/cfg80211.h cfg80211_rx_mgmt 146!Finclude/net/cfg80211.h cfg80211_rx_mgmt
147!Finclude/net/cfg80211.h cfg80211_mgmt_tx_status 147!Finclude/net/cfg80211.h cfg80211_mgmt_tx_status
148!Finclude/net/cfg80211.h cfg80211_cqm_rssi_notify 148!Finclude/net/cfg80211.h cfg80211_cqm_rssi_notify
149!Finclude/net/cfg80211.h cfg80211_cqm_pktloss_notify
149!Finclude/net/cfg80211.h cfg80211_michael_mic_failure 150!Finclude/net/cfg80211.h cfg80211_michael_mic_failure
150 </chapter> 151 </chapter>
151 <chapter> 152 <chapter>
@@ -332,10 +333,16 @@
332 <title>functions/definitions</title> 333 <title>functions/definitions</title>
333!Finclude/net/mac80211.h ieee80211_rx_status 334!Finclude/net/mac80211.h ieee80211_rx_status
334!Finclude/net/mac80211.h mac80211_rx_flags 335!Finclude/net/mac80211.h mac80211_rx_flags
336!Finclude/net/mac80211.h mac80211_tx_control_flags
337!Finclude/net/mac80211.h mac80211_rate_control_flags
338!Finclude/net/mac80211.h ieee80211_tx_rate
335!Finclude/net/mac80211.h ieee80211_tx_info 339!Finclude/net/mac80211.h ieee80211_tx_info
340!Finclude/net/mac80211.h ieee80211_tx_info_clear_status
336!Finclude/net/mac80211.h ieee80211_rx 341!Finclude/net/mac80211.h ieee80211_rx
342!Finclude/net/mac80211.h ieee80211_rx_ni
337!Finclude/net/mac80211.h ieee80211_rx_irqsafe 343!Finclude/net/mac80211.h ieee80211_rx_irqsafe
338!Finclude/net/mac80211.h ieee80211_tx_status 344!Finclude/net/mac80211.h ieee80211_tx_status
345!Finclude/net/mac80211.h ieee80211_tx_status_ni
339!Finclude/net/mac80211.h ieee80211_tx_status_irqsafe 346!Finclude/net/mac80211.h ieee80211_tx_status_irqsafe
340!Finclude/net/mac80211.h ieee80211_rts_get 347!Finclude/net/mac80211.h ieee80211_rts_get
341!Finclude/net/mac80211.h ieee80211_rts_duration 348!Finclude/net/mac80211.h ieee80211_rts_duration
@@ -346,6 +353,7 @@
346!Finclude/net/mac80211.h ieee80211_stop_queue 353!Finclude/net/mac80211.h ieee80211_stop_queue
347!Finclude/net/mac80211.h ieee80211_wake_queues 354!Finclude/net/mac80211.h ieee80211_wake_queues
348!Finclude/net/mac80211.h ieee80211_stop_queues 355!Finclude/net/mac80211.h ieee80211_stop_queues
356!Finclude/net/mac80211.h ieee80211_queue_stopped
349 </sect1> 357 </sect1>
350 </chapter> 358 </chapter>
351 359
@@ -354,6 +362,13 @@
354!Pinclude/net/mac80211.h Frame filtering 362!Pinclude/net/mac80211.h Frame filtering
355!Finclude/net/mac80211.h ieee80211_filter_flags 363!Finclude/net/mac80211.h ieee80211_filter_flags
356 </chapter> 364 </chapter>
365
366 <chapter id="workqueue">
367 <title>The mac80211 workqueue</title>
368!Pinclude/net/mac80211.h mac80211 workqueue
369!Finclude/net/mac80211.h ieee80211_queue_work
370!Finclude/net/mac80211.h ieee80211_queue_delayed_work
371 </chapter>
357 </part> 372 </part>
358 373
359 <part id="advanced"> 374 <part id="advanced">
@@ -374,6 +389,9 @@
374!Finclude/net/mac80211.h set_key_cmd 389!Finclude/net/mac80211.h set_key_cmd
375!Finclude/net/mac80211.h ieee80211_key_conf 390!Finclude/net/mac80211.h ieee80211_key_conf
376!Finclude/net/mac80211.h ieee80211_key_flags 391!Finclude/net/mac80211.h ieee80211_key_flags
392!Finclude/net/mac80211.h ieee80211_tkip_key_type
393!Finclude/net/mac80211.h ieee80211_get_tkip_key
394!Finclude/net/mac80211.h ieee80211_key_removed
377 </chapter> 395 </chapter>
378 396
379 <chapter id="powersave"> 397 <chapter id="powersave">
@@ -417,6 +435,18 @@
417 supported by mac80211, add notes about supporting hw crypto 435 supported by mac80211, add notes about supporting hw crypto
418 with it. 436 with it.
419 </para> 437 </para>
438!Finclude/net/mac80211.h ieee80211_iterate_active_interfaces
439!Finclude/net/mac80211.h ieee80211_iterate_active_interfaces_atomic
440 </chapter>
441
442 <chapter id="station-handling">
443 <title>Station handling</title>
444 <para>TODO</para>
445!Finclude/net/mac80211.h ieee80211_sta
446!Finclude/net/mac80211.h sta_notify_cmd
447!Finclude/net/mac80211.h ieee80211_find_sta
448!Finclude/net/mac80211.h ieee80211_find_sta_by_ifaddr
449!Finclude/net/mac80211.h ieee80211_sta_block_awake
420 </chapter> 450 </chapter>
421 451
422 <chapter id="hardware-scan-offload"> 452 <chapter id="hardware-scan-offload">
@@ -424,6 +454,28 @@
424 <para>TBD</para> 454 <para>TBD</para>
425!Finclude/net/mac80211.h ieee80211_scan_completed 455!Finclude/net/mac80211.h ieee80211_scan_completed
426 </chapter> 456 </chapter>
457
458 <chapter id="aggregation">
459 <title>Aggregation</title>
460 <sect1>
461 <title>TX A-MPDU aggregation</title>
462!Pnet/mac80211/agg-tx.c TX A-MPDU aggregation
463!Cnet/mac80211/agg-tx.c
464 </sect1>
465 <sect1>
466 <title>RX A-MPDU aggregation</title>
467!Pnet/mac80211/agg-rx.c RX A-MPDU aggregation
468!Cnet/mac80211/agg-rx.c
469 </sect1>
470!Finclude/net/mac80211.h ieee80211_ampdu_mlme_action
471 </chapter>
472
473 <chapter id="smps">
474 <title>Spatial Multiplexing Powersave (SMPS)</title>
475!Pinclude/net/mac80211.h Spatial multiplexing power save
476!Finclude/net/mac80211.h ieee80211_request_smps
477!Finclude/net/mac80211.h ieee80211_smps_mode
478 </chapter>
427 </part> 479 </part>
428 480
429 <part id="rate-control"> 481 <part id="rate-control">
@@ -435,9 +487,16 @@
435 interface and how it relates to mac80211 and drivers. 487 interface and how it relates to mac80211 and drivers.
436 </para> 488 </para>
437 </partintro> 489 </partintro>
438 <chapter id="dummy"> 490 <chapter id="ratecontrol-api">
439 <title>dummy chapter</title> 491 <title>Rate Control API</title>
440 <para>TBD</para> 492 <para>TBD</para>
493!Finclude/net/mac80211.h ieee80211_start_tx_ba_session
494!Finclude/net/mac80211.h ieee80211_start_tx_ba_cb_irqsafe
495!Finclude/net/mac80211.h ieee80211_stop_tx_ba_session
496!Finclude/net/mac80211.h ieee80211_stop_tx_ba_cb_irqsafe
497!Finclude/net/mac80211.h rate_control_changed
498!Finclude/net/mac80211.h ieee80211_tx_rate_control
499!Finclude/net/mac80211.h rate_control_send_low
441 </chapter> 500 </chapter>
442 </part> 501 </part>
443 502
@@ -485,6 +544,13 @@
485 </sect1> 544 </sect1>
486 </chapter> 545 </chapter>
487 546
547 <chapter id="aggregation-internals">
548 <title>Aggregation</title>
549!Fnet/mac80211/sta_info.h sta_ampdu_mlme
550!Fnet/mac80211/sta_info.h tid_ampdu_tx
551!Fnet/mac80211/sta_info.h tid_ampdu_rx
552 </chapter>
553
488 <chapter id="synchronisation"> 554 <chapter id="synchronisation">
489 <title>Synchronisation</title> 555 <title>Synchronisation</title>
490 <para>TBD</para> 556 <para>TBD</para>
diff --git a/Documentation/DocBook/device-drivers.tmpl b/Documentation/DocBook/device-drivers.tmpl
index 22edcbb9ddaf..35447e081736 100644
--- a/Documentation/DocBook/device-drivers.tmpl
+++ b/Documentation/DocBook/device-drivers.tmpl
@@ -304,6 +304,10 @@ X!Idrivers/video/console/fonts.c
304!Edrivers/input/ff-core.c 304!Edrivers/input/ff-core.c
305!Edrivers/input/ff-memless.c 305!Edrivers/input/ff-memless.c
306 </sect1> 306 </sect1>
307 <sect1><title>Multitouch Library</title>
308!Iinclude/linux/input/mt.h
309!Edrivers/input/input-mt.c
310 </sect1>
307 <sect1><title>Polled input devices</title> 311 <sect1><title>Polled input devices</title>
308!Iinclude/linux/input-polldev.h 312!Iinclude/linux/input-polldev.h
309!Edrivers/input/input-polldev.c 313!Edrivers/input/input-polldev.c
diff --git a/Documentation/DocBook/v4l/func-ioctl.xml b/Documentation/DocBook/v4l/func-ioctl.xml
index 00f9690e1c28..b60fd37a6295 100644
--- a/Documentation/DocBook/v4l/func-ioctl.xml
+++ b/Documentation/DocBook/v4l/func-ioctl.xml
@@ -34,8 +34,7 @@
34 <varlistentry> 34 <varlistentry>
35 <term><parameter>request</parameter></term> 35 <term><parameter>request</parameter></term>
36 <listitem> 36 <listitem>
37 <para>V4L2 ioctl request code as defined in the <link 37 <para>V4L2 ioctl request code as defined in the <filename>videodev2.h</filename> header file, for example
38linkend="videodev">videodev.h</link> header file, for example
39VIDIOC_QUERYCAP.</para> 38VIDIOC_QUERYCAP.</para>
40 </listitem> 39 </listitem>
41 </varlistentry> 40 </varlistentry>
@@ -57,7 +56,7 @@ file descriptor. An ioctl <parameter>request</parameter> has encoded
57in it whether the argument is an input, output or read/write 56in it whether the argument is an input, output or read/write
58parameter, and the size of the argument <parameter>argp</parameter> in 57parameter, and the size of the argument <parameter>argp</parameter> in
59bytes. Macros and defines specifying V4L2 ioctl requests are located 58bytes. Macros and defines specifying V4L2 ioctl requests are located
60in the <link linkend="videodev">videodev.h</link> header file. 59in the <filename>videodev2.h</filename> header file.
61Applications should use their own copy, not include the version in the 60Applications should use their own copy, not include the version in the
62kernel sources on the system they compile on. All V4L2 ioctl requests, 61kernel sources on the system they compile on. All V4L2 ioctl requests,
63their respective function and parameters are specified in <xref 62their respective function and parameters are specified in <xref
diff --git a/Documentation/DocBook/v4l/pixfmt.xml b/Documentation/DocBook/v4l/pixfmt.xml
index d7c467187095..cfffc88d7383 100644
--- a/Documentation/DocBook/v4l/pixfmt.xml
+++ b/Documentation/DocBook/v4l/pixfmt.xml
@@ -142,8 +142,8 @@ leftmost pixel of the second row from the top, and so on. The last row
142has just as many pad bytes after it as the other rows.</para> 142has just as many pad bytes after it as the other rows.</para>
143 143
144 <para>In V4L2 each format has an identifier which looks like 144 <para>In V4L2 each format has an identifier which looks like
145<constant>PIX_FMT_XXX</constant>, defined in the <link 145<constant>PIX_FMT_XXX</constant>, defined in the <filename>videodev2.h</filename>
146linkend="videodev">videodev.h</link> header file. These identifiers 146header file. These identifiers
147represent <link linkend="v4l2-fourcc">four character codes</link> 147represent <link linkend="v4l2-fourcc">four character codes</link>
148which are also listed below, however they are not the same as those 148which are also listed below, however they are not the same as those
149used in the Windows world.</para> 149used in the Windows world.</para>