Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | ·fe84565691008861074ac6f848646e1b·42884·debug·optional·hyperv-daemons-dbgsym_6.12.15-1_i386.deb | 4 | ·fe84565691008861074ac6f848646e1b·42884·debug·optional·hyperv-daemons-dbgsym_6.12.15-1_i386.deb |
5 | ·7f219d65889cc33a4d130834316163d6·979344·admin·optional·hyperv-daemons_6.12.15-1_i386.deb | 5 | ·7f219d65889cc33a4d130834316163d6·979344·admin·optional·hyperv-daemons_6.12.15-1_i386.deb |
6 | ·53612fedac8069f9eba03bf054aa9103·965428·libdevel·optional·libcpupower-dev_6.12.15-1_i386.deb | 6 | ·53612fedac8069f9eba03bf054aa9103·965428·libdevel·optional·libcpupower-dev_6.12.15-1_i386.deb |
7 | ·0faaecea35cddf93f988e0d5c67b3328·28200·debug·optional·libcpupower1-dbgsym_6.12.15-1_i386.deb | 7 | ·0faaecea35cddf93f988e0d5c67b3328·28200·debug·optional·libcpupower1-dbgsym_6.12.15-1_i386.deb |
8 | ·ec0c3a6b35926005fc610f568d4e0c3e·973876·libs·optional·libcpupower1_6.12.15-1_i386.deb | 8 | ·ec0c3a6b35926005fc610f568d4e0c3e·973876·libs·optional·libcpupower1_6.12.15-1_i386.deb |
9 | ·833f792d1af978bfbff7206eade1f752·354152·debug·optional·linux-cpupower-dbgsym_6.12.15-1_i386.deb | 9 | ·833f792d1af978bfbff7206eade1f752·354152·debug·optional·linux-cpupower-dbgsym_6.12.15-1_i386.deb |
10 | ·e1a522bbeb85cb25005a77001102de5a·1147352·admin·optional·linux-cpupower_6.12.15-1_i386.deb | 10 | ·e1a522bbeb85cb25005a77001102de5a·1147352·admin·optional·linux-cpupower_6.12.15-1_i386.deb |
11 | ·b3 | 11 | ·b372581a5ec0706a72c6f4b83eee049e·39110092·doc·optional·linux-doc-6.12_6.12.15-1_all.deb |
12 | ·40a95d1398dd9bf08276ae16464cc6cd·1108·doc·optional·linux-doc_6.12.15-1_all.deb | 12 | ·40a95d1398dd9bf08276ae16464cc6cd·1108·doc·optional·linux-doc_6.12.15-1_all.deb |
13 | ·532a064412cfac6ec188264f22f27e88·9130312·kernel·optional·linux-headers-6.12.15-common-rt_6.12.15-1_all.deb | 13 | ·532a064412cfac6ec188264f22f27e88·9130312·kernel·optional·linux-headers-6.12.15-common-rt_6.12.15-1_all.deb |
14 | ·c76830594f76612a3999aa9be8da24e5·10774268·kernel·optional·linux-headers-6.12.15-common_6.12.15-1_all.deb | 14 | ·c76830594f76612a3999aa9be8da24e5·10774268·kernel·optional·linux-headers-6.12.15-common_6.12.15-1_all.deb |
15 | ·be1da0d10b7762f749a86c1bd19695ac·1096436·debug·optional·linux-kbuild-6.12.15-dbgsym_6.12.15-1_i386.deb | 15 | ·be1da0d10b7762f749a86c1bd19695ac·1096436·debug·optional·linux-kbuild-6.12.15-dbgsym_6.12.15-1_i386.deb |
16 | ·c2bf7dc63abc6154ef20591e0b8685e9·1245524·kernel·optional·linux-kbuild-6.12.15_6.12.15-1_i386.deb | 16 | ·c2bf7dc63abc6154ef20591e0b8685e9·1245524·kernel·optional·linux-kbuild-6.12.15_6.12.15-1_i386.deb |
17 | ·6f69266747b4e4ca3ab69af3b803a125·2517288·devel·optional·linux-libc-dev_6.12.15-1_all.deb | 17 | ·6f69266747b4e4ca3ab69af3b803a125·2517288·devel·optional·linux-libc-dev_6.12.15-1_all.deb |
18 | ·8def8f169d047f59940c9feb97306c1c·11496020·debug·optional·linux-perf-dbgsym_6.12.15-1_i386.deb | 18 | ·8def8f169d047f59940c9feb97306c1c·11496020·debug·optional·linux-perf-dbgsym_6.12.15-1_i386.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-02-18·14:00:46.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-02-18·14:00:46.000000·debian-binary |
2 | -rw-r--r--···0········0········0···4253 | 2 | -rw-r--r--···0········0········0···425300·2025-02-18·14:00:46.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·38684 | 3 | -rw-r--r--···0········0········0·38684600·2025-02-18·14:00:46.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·linux-doc-6.12 | 1 | Package:·linux-doc-6.12 |
2 | Source:·linux | 2 | Source:·linux |
3 | Version:·6.12.15-1 | 3 | Version:·6.12.15-1 |
4 | Architecture:·all | 4 | Architecture:·all |
5 | Maintainer:·Debian·Kernel·Team·<debian-kernel@lists.debian.org> | 5 | Maintainer:·Debian·Kernel·Team·<debian-kernel@lists.debian.org> |
6 | Installed-Size:·19894 | 6 | Installed-Size:·198941 |
7 | Section:·doc | 7 | Section:·doc |
8 | Priority:·optional | 8 | Priority:·optional |
9 | Multi-Arch:·foreign | 9 | Multi-Arch:·foreign |
10 | Homepage:·https://www.kernel.org/ | 10 | Homepage:·https://www.kernel.org/ |
11 | Description:·Linux·kernel·specific·documentation·for·version·6.12 | 11 | Description:·Linux·kernel·specific·documentation·for·version·6.12 |
12 | ·This·package·provides·the·various·README·files·and·HTML·documentation·for | 12 | ·This·package·provides·the·various·README·files·and·HTML·documentation·for |
13 | ·the·Linux·kernel·version·6.12.··Plenty·of·information,·including·the | 13 | ·the·Linux·kernel·version·6.12.··Plenty·of·information,·including·the |
Offset 16244, 22 lines modified | Offset 16244, 22 lines modified | ||
16244 | -rw-r--r--···0·root·········(0)·root·········(0)····30885·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/URB.html | 16244 | -rw-r--r--···0·root·········(0)·root·········(0)····30885·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/URB.html |
16245 | -rw-r--r--···0·root·········(0)·root·········(0)····16641·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/anchors.html | 16245 | -rw-r--r--···0·root·········(0)·root·········(0)····16641·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/anchors.html |
16246 | -rw-r--r--···0·root·········(0)·root·········(0)····15442·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/bulk-streams.html | 16246 | -rw-r--r--···0·root·········(0)·root·········(0)····15442·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/bulk-streams.html |
16247 | -rw-r--r--···0·root·········(0)·root·········(0)····18748·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/callbacks.html | 16247 | -rw-r--r--···0·root·········(0)·root·········(0)····18748·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/callbacks.html |
16248 | -rw-r--r--···0·root·········(0)·root·········(0)····17236·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dma.html | 16248 | -rw-r--r--···0·root·········(0)·root·········(0)····17236·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dma.html |
16249 | -rw-r--r--···0·root·········(0)·root·········(0)···172089·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dwc3.html | 16249 | -rw-r--r--···0·root·········(0)·root·········(0)···172089·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dwc3.html |
16250 | -rw-r--r--···0·root·········(0)·root·········(0)····27431·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/error-codes.html | 16250 | -rw-r--r--···0·root·········(0)·root·········(0)····27431·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/error-codes.html |
16251 | -rw-r--r--···0·root·········(0)·root·········(0)···169 | 16251 | -rw-r--r--···0·root·········(0)·root·········(0)···169587·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html |
16252 | -rw-r--r--···0·root·········(0)·root·········(0)····20056·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/hotplug.html | 16252 | -rw-r--r--···0·root·········(0)·root·········(0)····20056·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/hotplug.html |
16253 | -rw-r--r--···0·root·········(0)·root·········(0)····35863·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/index.html | 16253 | -rw-r--r--···0·root·········(0)·root·········(0)····35863·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/index.html |
16254 | -rw-r--r--···0·root·········(0)·root·········(0)····19867·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/persist.html | 16254 | -rw-r--r--···0·root·········(0)·root·········(0)····19867·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/persist.html |
16255 | -rw-r--r--···0·root·········(0)·root·········(0)····63073·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/power-management.html | 16255 | -rw-r--r--···0·root·········(0)·root·········(0)····63073·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/power-management.html |
16256 | -rw-r--r--···0·root·········(0)·root·········(0)····64300·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec.html | 16256 | -rw-r--r--···0·root·········(0)·root·········(0)····64300·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec.html |
16257 | -rw-r--r--···0·root·········(0)·root·········(0)····38524·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec_bus.html | 16257 | -rw-r--r--···0·root·········(0)·root·········(0)····38524·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec_bus.html |
16258 | -rw-r--r--···0·root·········(0)·root·········(0)···433 | 16258 | -rw-r--r--···0·root·········(0)·root·········(0)···433862·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html |
16259 | -rw-r--r--···0·root·········(0)·root·········(0)····19160·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb3-debug-port.html | 16259 | -rw-r--r--···0·root·········(0)·root·········(0)····19160·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb3-debug-port.html |
16260 | -rw-r--r--···0·root·········(0)·root·········(0)····78024·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_musb_glue_layer.html | 16260 | -rw-r--r--···0·root·········(0)·root·········(0)····78024·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_musb_glue_layer.html |
16261 | -rw-r--r--···0·root·········(0)·root·········(0)····29557·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_usb_driver.html | 16261 | -rw-r--r--···0·root·········(0)·root·········(0)····29557·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_usb_driver.html |
16262 | -rw-r--r--···0·root·········(0)·root·········(0)····23676·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-mediated-device.html | 16262 | -rw-r--r--···0·root·········(0)·root·········(0)····23676·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-mediated-device.html |
16263 | -rw-r--r--···0·root·········(0)·root·········(0)····10739·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-pci-device-specific-driver-acceptance.html | 16263 | -rw-r--r--···0·root·········(0)·root·········(0)····10739·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-pci-device-specific-driver-acceptance.html |
16264 | -rw-r--r--···0·root·········(0)·root·········(0)····45301·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio.html | 16264 | -rw-r--r--···0·root·········(0)·root·········(0)····45301·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio.html |
16265 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/virtio/ | 16265 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/virtio/ |
Offset 17593, 15 lines modified | Offset 17593, 15 lines modified | ||
17593 | -rw-r--r--···0·root·········(0)·root·········(0)····42229·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/st.html | 17593 | -rw-r--r--···0·root·········(0)·root·········(0)····42229·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/st.html |
17594 | -rw-r--r--···0·root·········(0)·root·········(0)·····9656·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c500_cs.html | 17594 | -rw-r--r--···0·root·········(0)·root·········(0)·····9656·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c500_cs.html |
17595 | -rw-r--r--···0·root·········(0)·root·········(0)····67811·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c8xx_2.html | 17595 | -rw-r--r--···0·root·········(0)·root·········(0)····67811·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c8xx_2.html |
17596 | -rw-r--r--···0·root·········(0)·root·········(0)·····9533·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/tcm_qla2xxx.html | 17596 | -rw-r--r--···0·root·········(0)·root·········(0)·····9533·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/tcm_qla2xxx.html |
17597 | -rw-r--r--···0·root·········(0)·root·········(0)····18059·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/ufs.html | 17597 | -rw-r--r--···0·root·········(0)·root·········(0)····18059·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/ufs.html |
17598 | -rw-r--r--···0·root·········(0)·root·········(0)·····9293·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/wd719x.html | 17598 | -rw-r--r--···0·root·········(0)·root·········(0)·····9293·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/scsi/wd719x.html |
17599 | -rw-r--r--···0·root·········(0)·root·········(0)·····6302·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/search.html | 17599 | -rw-r--r--···0·root·········(0)·root·········(0)·····6302·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/search.html |
17600 | -rw-r--r--···0·root·········(0)·root·········(0)·17445 | 17600 | -rw-r--r--···0·root·········(0)·root·········(0)·17445813·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/searchindex.js |
17601 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/ | 17601 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/ |
17602 | -rw-r--r--···0·root·········(0)·root·········(0)····17965·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/IMA-templates.html | 17602 | -rw-r--r--···0·root·········(0)·root·········(0)····17965·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/IMA-templates.html |
17603 | -rw-r--r--···0·root·········(0)·root·········(0)····30919·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/SCTP.html | 17603 | -rw-r--r--···0·root·········(0)·root·········(0)····30919·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/SCTP.html |
17604 | -rw-r--r--···0·root·········(0)·root·········(0)····42514·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/credentials.html | 17604 | -rw-r--r--···0·root·········(0)·root·········(0)····42514·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/credentials.html |
17605 | -rw-r--r--···0·root·········(0)·root·········(0)····13908·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/digsig.html | 17605 | -rw-r--r--···0·root·········(0)·root·········(0)····13908·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/digsig.html |
17606 | -rw-r--r--···0·root·········(0)·root·········(0)····11930·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/index.html | 17606 | -rw-r--r--···0·root·········(0)·root·········(0)····11930·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/index.html |
17607 | -rw-r--r--···0·root·········(0)·root·········(0)····34283·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/ipe.html | 17607 | -rw-r--r--···0·root·········(0)·root·········(0)····34283·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/security/ipe.html |
Offset 2024, 15 lines modified | Offset 2024, 15 lines modified | ||
2024 | <p>All·string·identifier·should·be·allocated·using·this, | 2024 | <p>All·string·identifier·should·be·allocated·using·this, |
2025 | <strong><a·class="reference·internal"·href="#c.usb_string_ids_tab"·title="usb_string_ids_tab"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_tab()</span></code></a></strong>·or·<strong><a·class="reference·internal"·href="#c.usb_string_ids_n"·title="usb_string_ids_n"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_n()</span></code></a></strong>·routine,·to·ensure | 2025 | <strong><a·class="reference·internal"·href="#c.usb_string_ids_tab"·title="usb_string_ids_tab"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_tab()</span></code></a></strong>·or·<strong><a·class="reference·internal"·href="#c.usb_string_ids_n"·title="usb_string_ids_n"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_n()</span></code></a></strong>·routine,·to·ensure |
2026 | that·for·example·different·functions·don’t·wrongly·assign·different | 2026 | that·for·example·different·functions·don’t·wrongly·assign·different |
2027 | meanings·to·the·same·identifier.</p> | 2027 | meanings·to·the·same·identifier.</p> |
2028 | </div> | 2028 | </div> |
2029 | <dl·class="c·function"> | 2029 | <dl·class="c·function"> |
2030 | <dt·class="sig·sig-object·c"·id="c.usb_string_ids_tab"> | 2030 | <dt·class="sig·sig-object·c"·id="c.usb_string_ids_tab"> |
2031 | <span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_string_ids_tab</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_composite_dev"·title="usb_composite_dev"><span·class="n"><span·class="pre">usb_composite_dev</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">cdev</span></span>,·<span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href=" | 2031 | <span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_string_ids_tab</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_composite_dev"·title="usb_composite_dev"><span·class="n"><span·class="pre">usb_composite_dev</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">cdev</span></span>,·<span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_string"·title="usb_string"><span·class="n"><span·class="pre">usb_string</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">str</span></span><span·class="sig-paren">)</span><a·class="headerlink"·href="#c.usb_string_ids_tab"·title="Link·to·this·definition">¶</a><br·/></dt> |
2032 | <dd><p>allocate·unused·string·IDs·in·batch</p> | 2032 | <dd><p>allocate·unused·string·IDs·in·batch</p> |
2033 | </dd></dl> | 2033 | </dd></dl> |
2034 | <div·class="kernelindent·docutils·container"> | 2034 | <div·class="kernelindent·docutils·container"> |
2035 | <p><strong>Parameters</strong></p> | 2035 | <p><strong>Parameters</strong></p> |
2036 | <dl·class="simple"> | 2036 | <dl·class="simple"> |
2037 | <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_composite_dev</span>·<span·class="pre">*cdev</span></code></dt><dd><p>the·device·whose·string·descriptor·IDs·are·being·allocated</p> | 2037 | <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_composite_dev</span>·<span·class="pre">*cdev</span></code></dt><dd><p>the·device·whose·string·descriptor·IDs·are·being·allocated</p> |
Offset 2050, 15 lines modified | Offset 2050, 15 lines modified | ||
2050 | <p>All·string·identifier·should·be·allocated·using·this, | 2050 | <p>All·string·identifier·should·be·allocated·using·this, |
2051 | <strong><a·class="reference·internal"·href="#c.usb_string_id"·title="usb_string_id"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_id()</span></code></a></strong>·or·<strong><a·class="reference·internal"·href="#c.usb_string_ids_n"·title="usb_string_ids_n"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_n()</span></code></a></strong>·routine,·to·ensure·that·for | 2051 | <strong><a·class="reference·internal"·href="#c.usb_string_id"·title="usb_string_id"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_id()</span></code></a></strong>·or·<strong><a·class="reference·internal"·href="#c.usb_string_ids_n"·title="usb_string_ids_n"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_n()</span></code></a></strong>·routine,·to·ensure·that·for |
2052 | example·different·functions·don’t·wrongly·assign·different·meanings | 2052 | example·different·functions·don’t·wrongly·assign·different·meanings |
2053 | to·the·same·identifier.</p> | 2053 | to·the·same·identifier.</p> |
2054 | </div> | 2054 | </div> |
2055 | <dl·class="c·function"> | 2055 | <dl·class="c·function"> |
2056 | <dt·class="sig·sig-object·c"·id="c.usb_gstrings_attach"> | 2056 | <dt·class="sig·sig-object·c"·id="c.usb_gstrings_attach"> |
2057 | <span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href=" | 2057 | <span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_string"·title="usb_string"><span·class="n"><span·class="pre">usb_string</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_gstrings_attach</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_composite_dev"·title="usb_composite_dev"><span·class="n"><span·class="pre">usb_composite_dev</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">cdev</span></span>,·<span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_gadget_strings"·title="usb_gadget_strings"><span·class="n"><span·class="pre">usb_gadget_strings</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">sp</span></span>,·<span·class="kt"><span·class="pre">unsigned</span></span><span·class="w">·</span><span·class="n"><span·class="pre">n_strings</span></span><span·class="sig-paren">)</span><a·class="headerlink"·href="#c.usb_gstrings_attach"·title="Link·to·this·definition">¶</a><br·/></dt> |
2058 | <dd><p>attach·gadget·strings·to·a·cdev·and·assign·ids</p> | 2058 | <dd><p>attach·gadget·strings·to·a·cdev·and·assign·ids</p> |
2059 | </dd></dl> | 2059 | </dd></dl> |
2060 | <div·class="kernelindent·docutils·container"> | 2060 | <div·class="kernelindent·docutils·container"> |
2061 | <p><strong>Parameters</strong></p> | 2061 | <p><strong>Parameters</strong></p> |
2062 | <dl·class="simple"> | 2062 | <dl·class="simple"> |
2063 | <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_composite_dev</span>·<span·class="pre">*cdev</span></code></dt><dd><p>the·device·whose·string·descriptor·IDs·are·being·allocated | 2063 | <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_composite_dev</span>·<span·class="pre">*cdev</span></code></dt><dd><p>the·device·whose·string·descriptor·IDs·are·being·allocated |
Offset 2867, 27 lines modified | Offset 2867, 27 lines modified | ||
2867 | </dd> | 2867 | </dd> |
2868 | </dl> | 2868 | </dl> |
2869 | <p><strong>Context</strong></p> | 2869 | <p><strong>Context</strong></p> |
2870 | <p>task·context,·might·sleep.</p> | 2870 | <p>task·context,·might·sleep.</p> |
2871 | <p><strong>Description</strong></p> | 2871 | <p><strong>Description</strong></p> |
2872 | <p>Gets·a·USB·descriptor.··Convenience·functions·exist·to·simplify | 2872 | <p>Gets·a·USB·descriptor.··Convenience·functions·exist·to·simplify |
2873 | getting·some·types·of·descriptors.··Use | 2873 | getting·some·types·of·descriptors.··Use |
2874 | usb_get_string()·or·<a·class="reference·internal"·href="#c.usb_string"·title="usb_string"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string()</span></code></a>·for·USB_DT_STRING. | 2874 | usb_get_string()·or·<a·class="reference·internal"·href="gadget.html#c.usb_string"·title="usb_string"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string()</span></code></a>·for·USB_DT_STRING. |
2875 | Device·(USB_DT_DEVICE)·and·configuration·descriptors·(USB_DT_CONFIG) | 2875 | Device·(USB_DT_DEVICE)·and·configuration·descriptors·(USB_DT_CONFIG) |
2876 | are·part·of·the·device·structure. | 2876 | are·part·of·the·device·structure. |
2877 | In·addition·to·a·number·of·USB-standard·descriptors,·some | 2877 | In·addition·to·a·number·of·USB-standard·descriptors,·some |
2878 | devices·also·use·class-specific·or·vendor-specific·descriptors.</p> | 2878 | devices·also·use·class-specific·or·vendor-specific·descriptors.</p> |
2879 | <p>This·call·is·synchronous,·and·may·not·be·used·in·an·interrupt·context.</p> | 2879 | <p>This·call·is·synchronous,·and·may·not·be·used·in·an·interrupt·context.</p> |
2880 | <p><strong>Return</strong></p> | 2880 | <p><strong>Return</strong></p> |
2881 | <p>The·number·of·bytes·received·on·success,·or·else·the·status·code | 2881 | <p>The·number·of·bytes·received·on·success,·or·else·the·status·code |
2882 | returned·by·the·underlying·<a·class="reference·internal"·href="#c.usb_control_msg"·title="usb_control_msg"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_control_msg()</span></code></a>·call.</p> | 2882 | returned·by·the·underlying·<a·class="reference·internal"·href="#c.usb_control_msg"·title="usb_control_msg"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_control_msg()</span></code></a>·call.</p> |
2883 | </div> | 2883 | </div> |
2884 | <dl·class="c·function"> | 2884 | <dl·class="c·function"> |
2885 | <dt·class="sig·sig-object·c"·id="c.usb_string"> | 2885 | <dt·class="sig·sig-object·c"·id="c.usb_string"> |
2886 | <span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_string</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_device"·title="usb_device"><span·class="n"><span·class="pre">usb_device</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">dev</span></span>,·<span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="n"><span·class="pre">index</span></span>,·<span·class="kt"><span·class="pre">char</span></span><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">buf</span></span>,·<span·class="n"><span·class="pre">size_t</span></span><span·class="w">·</span><span·class="n"><span·class="pre">size</span></span><span·class="sig-paren">)</span>< | 2886 | <span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_string</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_device"·title="usb_device"><span·class="n"><span·class="pre">usb_device</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">dev</span></span>,·<span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="n"><span·class="pre">index</span></span>,·<span·class="kt"><span·class="pre">char</span></span><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">buf</span></span>,·<span·class="n"><span·class="pre">size_t</span></span><span·class="w">·</span><span·class="n"><span·class="pre">size</span></span><span·class="sig-paren">)</span><br·/></dt> |
2887 | <dd><p>returns·UTF-8·version·of·a·string·descriptor</p> | 2887 | <dd><p>returns·UTF-8·version·of·a·string·descriptor</p> |
2888 | </dd></dl> | 2888 | </dd></dl> |
2889 | <div·class="kernelindent·docutils·container"> | 2889 | <div·class="kernelindent·docutils·container"> |
2890 | <p><strong>Parameters</strong></p> | 2890 | <p><strong>Parameters</strong></p> |
2891 | <dl·class="simple"> | 2891 | <dl·class="simple"> |
2892 | <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_device</span>·<span·class="pre">*dev</span></code></dt><dd><p>the·device·whose·string·descriptor·is·being·retrieved</p> | 2892 | <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_device</span>·<span·class="pre">*dev</span></code></dt><dd><p>the·device·whose·string·descriptor·is·being·retrieved</p> |
Offset 2072, 15 lines modified | Offset 2072, 15 lines modified | ||
2072 | Device·(USB_DT_DEVICE)·and·configuration·descriptors·(USB_DT_CONFIG)·are·part | 2072 | Device·(USB_DT_DEVICE)·and·configuration·descriptors·(USB_DT_CONFIG)·are·part |
2073 | of·the·device·structure.·In·addition·to·a·number·of·USB-standard·descriptors, | 2073 | of·the·device·structure.·In·addition·to·a·number·of·USB-standard·descriptors, |
2074 | some·devices·also·use·class-specific·or·vendor-specific·descriptors. | 2074 | some·devices·also·use·class-specific·or·vendor-specific·descriptors. |
2075 | This·call·is·synchronous,·and·may·not·be·used·in·an·interrupt·context. | 2075 | This·call·is·synchronous,·and·may·not·be·used·in·an·interrupt·context. |
2076 | R\x8Re\x8et\x8tu\x8ur\x8rn\x8n | 2076 | R\x8Re\x8et\x8tu\x8ur\x8rn\x8n |
2077 | The·number·of·bytes·received·on·success,·or·else·the·status·code·returned·by | 2077 | The·number·of·bytes·received·on·success,·or·else·the·status·code·returned·by |
2078 | the·underlying·_\x8u_\x8s_\x8b_\x8__\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l_\x8__\x8m_\x8s_\x8g_\x8(_\x8)·call. | 2078 | the·underlying·_\x8u_\x8s_\x8b_\x8__\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l_\x8__\x8m_\x8s_\x8g_\x8(_\x8)·call. |
2079 | ··int·usb_string(struct·_\x8u_\x8s_\x8b_\x8__\x8d_\x8e_\x8v_\x8i_\x8c_\x8e·*dev,·int·index,·char·*buf,·size_t·size) | 2079 | ··int·usb_string(struct·_\x8u_\x8s_\x8b_\x8__\x8d_\x8e_\x8v_\x8i_\x8c_\x8e·*dev,·int·index,·char·*buf,·size_t·size) |
2080 | ······returns·UTF-8·version·of·a·string·descriptor | 2080 | ······returns·UTF-8·version·of·a·string·descriptor |
2081 | P\x8Pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8rs\x8s | 2081 | P\x8Pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8rs\x8s |
2082 | ··struct·usb_device·*dev | 2082 | ··struct·usb_device·*dev |
2083 | ······the·device·whose·string·descriptor·is·being·retrieved | 2083 | ······the·device·whose·string·descriptor·is·being·retrieved |
2084 | ··int·index | 2084 | ··int·index |
2085 | ······the·number·of·the·descriptor | 2085 | ······the·number·of·the·descriptor |
2086 | ··char·*buf | 2086 | ··char·*buf |
Offset 140878, 15 lines modified | Offset 140878, 15 lines modified | ||
140878 | ············[1161,·2,·1,·"c.usb_set_wireless_status",·"usb_set_wireless_status"], | 140878 | ············[1161,·2,·1,·"c.usb_set_wireless_status",·"usb_set_wireless_status"], |
140879 | ············[1161,·2,·1,·"c.usb_sg_cancel",·"usb_sg_cancel"], | 140879 | ············[1161,·2,·1,·"c.usb_sg_cancel",·"usb_sg_cancel"], |
140880 | ············[1161,·2,·1,·"c.usb_sg_init",·"usb_sg_init"], | 140880 | ············[1161,·2,·1,·"c.usb_sg_init",·"usb_sg_init"], |
140881 | ············[1161,·5,·1,·"c.usb_sg_request",·"usb_sg_request"], | 140881 | ············[1161,·5,·1,·"c.usb_sg_request",·"usb_sg_request"], |
140882 | ············[1161,·2,·1,·"c.usb_sg_wait",·"usb_sg_wait"], | 140882 | ············[1161,·2,·1,·"c.usb_sg_wait",·"usb_sg_wait"], |
140883 | ············[1161,·2,·1,·"c.usb_speed_string",·"usb_speed_string"], | 140883 | ············[1161,·2,·1,·"c.usb_speed_string",·"usb_speed_string"], |
140884 | ············[1161,·2,·1,·"c.usb_state_string",·"usb_state_string"], | 140884 | ············[1161,·2,·1,·"c.usb_state_string",·"usb_state_string"], |
140885 | ············[11 | 140885 | ············[1154,·5,·1,·"c.usb_string",·"usb_string"], |
140886 | ············[1154,·2,·1,·"c.usb_string_id",·"usb_string_id"], | 140886 | ············[1154,·2,·1,·"c.usb_string_id",·"usb_string_id"], |
140887 | ············[1154,·2,·1,·"c.usb_string_ids_n",·"usb_string_ids_n"], | 140887 | ············[1154,·2,·1,·"c.usb_string_ids_n",·"usb_string_ids_n"], |
140888 | ············[1154,·2,·1,·"c.usb_string_ids_tab",·"usb_string_ids_tab"], | 140888 | ············[1154,·2,·1,·"c.usb_string_ids_tab",·"usb_string_ids_tab"], |
140889 | ············[1161,·2,·1,·"c.usb_submit_urb",·"usb_submit_urb"], | 140889 | ············[1161,·2,·1,·"c.usb_submit_urb",·"usb_submit_urb"], |
140890 | ············[1161,·2,·1,·"c.usb_unanchor_urb",·"usb_unanchor_urb"], | 140890 | ············[1161,·2,·1,·"c.usb_unanchor_urb",·"usb_unanchor_urb"], |
140891 | ············[1161,·2,·1,·"c.usb_unlink_anchored_urbs",·"usb_unlink_anchored_urbs"], | 140891 | ············[1161,·2,·1,·"c.usb_unlink_anchored_urbs",·"usb_unlink_anchored_urbs"], |
140892 | ············[1161,·2,·1,·"c.usb_unlink_urb",·"usb_unlink_urb"], | 140892 | ············[1161,·2,·1,·"c.usb_unlink_urb",·"usb_unlink_urb"], |
Offset 182906, 20 lines modified | Offset 182906, 14 lines modified | ||
182906 | ········], | 182906 | ········], |
182907 | ········"usb_speed_string":·[ | 182907 | ········"usb_speed_string":·[ |
182908 | ············[1161,·3,·1,·"c.usb_speed_string",·"speed"] | 182908 | ············[1161,·3,·1,·"c.usb_speed_string",·"speed"] |
182909 | ········], | 182909 | ········], |
182910 | ········"usb_state_string":·[ | 182910 | ········"usb_state_string":·[ |
182911 | ············[1161,·3,·1,·"c.usb_state_string",·"state"] | 182911 | ············[1161,·3,·1,·"c.usb_state_string",·"state"] |
182912 | ········], | 182912 | ········], |
182913 | ········"usb_string":·[ | ||
182914 | ············[1161,·3,·1,·"c.usb_string",·"buf"], | ||
182915 | ············[1161,·3,·1,·"c.usb_string",·"dev"], | ||
182916 | ············[1161,·3,·1,·"c.usb_string",·"index"], | ||
182917 | ············[1161,·3,·1,·"c.usb_string",·"size"] | ||
182918 | ········], | ||
182919 | ········"usb_string_id":·[ | 182913 | ········"usb_string_id":·[ |
182920 | ············[1154,·3,·1,·"c.usb_string_id",·"cdev"] | 182914 | ············[1154,·3,·1,·"c.usb_string_id",·"cdev"] |
182921 | ········], | 182915 | ········], |
182922 | ········"usb_string_ids_n":·[ | 182916 | ········"usb_string_ids_n":·[ |
182923 | ············[1154,·3,·1,·"c.usb_string_ids_n",·"c"], | 182917 | ············[1154,·3,·1,·"c.usb_string_ids_n",·"c"], |
182924 | ············[1154,·3,·1,·"c.usb_string_ids_n",·"n"] | 182918 | ············[1154,·3,·1,·"c.usb_string_ids_n",·"n"] |
182925 | ········], | 182919 | ········], |