22.7 KB
/srv/reproducible-results/rbuild-debian/r-b-build.Kjf5nxpE/b1/linux_6.12.15-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.Kjf5nxpE/b2/linux_6.12.15-1_i386.changes
1.52 KB
Files
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ·fe84565691008861074ac6f848646e1b·42884·debug·optional·hyperv-daemons-dbgsym_6.12.15-1_i386.deb4 ·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.deb5 ·7f219d65889cc33a4d130834316163d6·979344·admin·optional·hyperv-daemons_6.12.15-1_i386.deb
6 ·53612fedac8069f9eba03bf054aa9103·965428·libdevel·optional·libcpupower-dev_6.12.15-1_i386.deb6 ·53612fedac8069f9eba03bf054aa9103·965428·libdevel·optional·libcpupower-dev_6.12.15-1_i386.deb
7 ·0faaecea35cddf93f988e0d5c67b3328·28200·debug·optional·libcpupower1-dbgsym_6.12.15-1_i386.deb7 ·0faaecea35cddf93f988e0d5c67b3328·28200·debug·optional·libcpupower1-dbgsym_6.12.15-1_i386.deb
8 ·ec0c3a6b35926005fc610f568d4e0c3e·973876·libs·optional·libcpupower1_6.12.15-1_i386.deb8 ·ec0c3a6b35926005fc610f568d4e0c3e·973876·libs·optional·libcpupower1_6.12.15-1_i386.deb
9 ·833f792d1af978bfbff7206eade1f752·354152·debug·optional·linux-cpupower-dbgsym_6.12.15-1_i386.deb9 ·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.deb10 ·e1a522bbeb85cb25005a77001102de5a·1147352·admin·optional·linux-cpupower_6.12.15-1_i386.deb
11 ·b31cafacbb230f85bf337553c133e80b·39109644·doc·optional·linux-doc-6.12_6.12.15-1_all.deb11 ·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.deb12 ·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.deb13 ·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.deb14 ·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.deb15 ·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.deb16 ·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.deb17 ·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.deb18 ·8def8f169d047f59940c9feb97306c1c·11496020·debug·optional·linux-perf-dbgsym_6.12.15-1_i386.deb
21.0 KB
linux-doc-6.12_6.12.15-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-18·14:00:46.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-18·14:00:46.000000·debian-binary
2 -rw-r--r--···0········0········0···425332·2025-02-18·14:00:46.000000·control.tar.xz2 -rw-r--r--···0········0········0···425300·2025-02-18·14:00:46.000000·control.tar.xz
3 -rw-r--r--···0········0········0·38684120·2025-02-18·14:00:46.000000·data.tar.xz3 -rw-r--r--···0········0········0·38684600·2025-02-18·14:00:46.000000·data.tar.xz
630 B
control.tar.xz
602 B
control.tar
532 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·linux-doc-6.121 Package:·linux-doc-6.12
2 Source:·linux2 Source:·linux
3 Version:·6.12.15-13 Version:·6.12.15-1
4 Architecture:·all4 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:·1989426 Installed-Size:·198941
7 Section:·doc7 Section:·doc
8 Priority:·optional8 Priority:·optional
9 Multi-Arch:·foreign9 Multi-Arch:·foreign
10 Homepage:·https://www.kernel.org/10 Homepage:·https://www.kernel.org/
11 Description:·Linux·kernel·specific·documentation·for·version·6.1211 Description:·Linux·kernel·specific·documentation·for·version·6.12
12 ·This·package·provides·the·various·README·files·and·HTML·documentation·for12 ·This·package·provides·the·various·README·files·and·HTML·documentation·for
13 ·the·Linux·kernel·version·6.12.··Plenty·of·information,·including·the13 ·the·Linux·kernel·version·6.12.··Plenty·of·information,·including·the
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
19.9 KB
data.tar.xz
19.9 KB
data.tar
5.83 KB
file list
    
Offset 16244, 22 lines modifiedOffset 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.html16244 -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.html16245 -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.html16246 -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.html16247 -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.html16248 -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.html16249 -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.html16250 -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)···169603·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html16251 -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.html16252 -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.html16253 -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.html16254 -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.html16255 -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.html16256 -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.html16257 -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)···433932·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html16258 -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.html16259 -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.html16260 -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.html16261 -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.html16262 -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.html16263 -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.html16264 -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 modifiedOffset 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.html17593 -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.html17594 -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.html17595 -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.html17596 -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.html17597 -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.html17598 -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.html17599 -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)·17445980·2025-02-18·14:00:46.000000·./usr/share/doc/linux-doc-6.12/html/searchindex.js17600 -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.html17602 -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.html17603 -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.html17604 -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.html17605 -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.html17606 -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.html17607 -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
7.22 KB
./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html
    
Offset 2024, 15 lines modifiedOffset 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·ensure2025 <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·different2026 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="usb.html#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>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 modifiedOffset 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·for2051 <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·meanings2052 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="usb.html#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>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·allocated2063 <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
4.9 KB
./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html
    
Offset 2867, 27 lines modifiedOffset 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·simplify2872 <p>Gets·a·USB·descriptor.··Convenience·functions·exist·to·simplify
2873 getting·some·types·of·descriptors.··Use2873 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,·some2877 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·code2881 <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><a·class="headerlink"·href="#c.usb_string"·title="Link·to·this·definition">¶</a><br·/></dt>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>
950 B
html2text {}
    
Offset 2072, 15 lines modifiedOffset 2072, 15 lines modified
2072 Device·(USB_DT_DEVICE)·and·configuration·descriptors·(USB_DT_CONFIG)·are·part2072 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\x8n2076 R\x8Re\x8et\x8tu\x8ur\x8rn\x8n
2077 The·number·of·bytes·received·on·success,·or·else·the·status·code·returned·by2077 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·descriptor2080 ······returns·UTF-8·version·of·a·string·descriptor
2081 P\x8Pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8rs\x8s2081 P\x8Pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8rs\x8s
2082 ··struct·usb_device·*dev2082 ··struct·usb_device·*dev
2083 ······the·device·whose·string·descriptor·is·being·retrieved2083 ······the·device·whose·string·descriptor·is·being·retrieved
2084 ··int·index2084 ··int·index
2085 ······the·number·of·the·descriptor2085 ······the·number·of·the·descriptor
2086 ··char·*buf2086 ··char·*buf
1.9 KB
./usr/share/doc/linux-doc-6.12/html/searchindex.js
1.8 KB
js-beautify {}
    
Offset 140878, 15 lines modifiedOffset 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 ············[1161,·2,·1,·"c.usb_string",·"usb_string"],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 modifiedOffset 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 ········],