Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | ·c64e6af24b4ed6e31db987593419a1be·42768·debug·optional·hyperv-daemons-dbgsym_6.12~rc6-1~exp1_i386.deb | 4 | ·c64e6af24b4ed6e31db987593419a1be·42768·debug·optional·hyperv-daemons-dbgsym_6.12~rc6-1~exp1_i386.deb |
5 | ·c9bfd58039c2c9be6d7a386a45776c6a·921164·admin·optional·hyperv-daemons_6.12~rc6-1~exp1_i386.deb | 5 | ·c9bfd58039c2c9be6d7a386a45776c6a·921164·admin·optional·hyperv-daemons_6.12~rc6-1~exp1_i386.deb |
6 | ·119cb6048fb8b389ec51d56b387fd7a2·907272·libdevel·optional·libcpupower-dev_6.12~rc6-1~exp1_i386.deb | 6 | ·119cb6048fb8b389ec51d56b387fd7a2·907272·libdevel·optional·libcpupower-dev_6.12~rc6-1~exp1_i386.deb |
7 | ·a6d2fcba0482e59e3cacfaab3f21f032·28196·debug·optional·libcpupower1-dbgsym_6.12~rc6-1~exp1_i386.deb | 7 | ·a6d2fcba0482e59e3cacfaab3f21f032·28196·debug·optional·libcpupower1-dbgsym_6.12~rc6-1~exp1_i386.deb |
8 | ·c519b490baa7bfb73352d96b5f0acea5·915696·libs·optional·libcpupower1_6.12~rc6-1~exp1_i386.deb | 8 | ·c519b490baa7bfb73352d96b5f0acea5·915696·libs·optional·libcpupower1_6.12~rc6-1~exp1_i386.deb |
9 | ·f9e139cf2d6c9f59d90f2c0939881408·352288·debug·optional·linux-cpupower-dbgsym_6.12~rc6-1~exp1_i386.deb | 9 | ·f9e139cf2d6c9f59d90f2c0939881408·352288·debug·optional·linux-cpupower-dbgsym_6.12~rc6-1~exp1_i386.deb |
10 | ·11ac4bf00f5be8fe490b78d78f4f3a95·1088048·admin·optional·linux-cpupower_6.12~rc6-1~exp1_i386.deb | 10 | ·11ac4bf00f5be8fe490b78d78f4f3a95·1088048·admin·optional·linux-cpupower_6.12~rc6-1~exp1_i386.deb |
11 | · | 11 | ·5b0665470526b16c331c8beb52e9faaf·39047856·doc·optional·linux-doc-6.12_6.12~rc6-1~exp1_all.deb |
12 | ·c48cb00648a3f10b8c06c4f29822fe4a·1104·doc·optional·linux-doc_6.12~rc6-1~exp1_all.deb | 12 | ·c48cb00648a3f10b8c06c4f29822fe4a·1104·doc·optional·linux-doc_6.12~rc6-1~exp1_all.deb |
13 | ·55391372d283b2d269a23a88fe68ce13·9066712·kernel·optional·linux-headers-6.12-rc6-common-rt_6.12~rc6-1~exp1_all.deb | 13 | ·55391372d283b2d269a23a88fe68ce13·9066712·kernel·optional·linux-headers-6.12-rc6-common-rt_6.12~rc6-1~exp1_all.deb |
14 | ·9f5ff6df26a65715cab325d052919a63·10711256·kernel·optional·linux-headers-6.12-rc6-common_6.12~rc6-1~exp1_all.deb | 14 | ·9f5ff6df26a65715cab325d052919a63·10711256·kernel·optional·linux-headers-6.12-rc6-common_6.12~rc6-1~exp1_all.deb |
15 | ·efba3bfbf9043becf0c31b7556c35fac·1095168·debug·optional·linux-kbuild-6.12-rc6-dbgsym_6.12~rc6-1~exp1_i386.deb | 15 | ·efba3bfbf9043becf0c31b7556c35fac·1095168·debug·optional·linux-kbuild-6.12-rc6-dbgsym_6.12~rc6-1~exp1_i386.deb |
16 | ·bf67ed4d4bc16dd704e15d5d2829e329·1186884·kernel·optional·linux-kbuild-6.12-rc6_6.12~rc6-1~exp1_i386.deb | 16 | ·bf67ed4d4bc16dd704e15d5d2829e329·1186884·kernel·optional·linux-kbuild-6.12-rc6_6.12~rc6-1~exp1_i386.deb |
17 | ·b796cb0ecadcd17c1877bbabd6766091·2458804·devel·optional·linux-libc-dev_6.12~rc6-1~exp1_all.deb | 17 | ·b796cb0ecadcd17c1877bbabd6766091·2458804·devel·optional·linux-libc-dev_6.12~rc6-1~exp1_all.deb |
18 | ·2f1778ff34ae1a45e9ed50d98f991936·11488968·debug·optional·linux-perf-dbgsym_6.12~rc6-1~exp1_i386.deb | 18 | ·2f1778ff34ae1a45e9ed50d98f991936·11488968·debug·optional·linux-perf-dbgsym_6.12~rc6-1~exp1_i386.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-11-10·00:12:45.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-11-10·00:12:45.000000·debian-binary |
2 | -rw-r--r--···0········0········0···4251 | 2 | -rw-r--r--···0········0········0···425164·2024-11-10·00:12:45.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·3862 | 3 | -rw-r--r--···0········0········0·38622500·2024-11-10·00:12:45.000000·data.tar.xz |
Offset 16241, 22 lines modified | Offset 16241, 22 lines modified | ||
16241 | -rw-r--r--···0·root·········(0)·root·········(0)····30888·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/URB.html | 16241 | -rw-r--r--···0·root·········(0)·root·········(0)····30888·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/URB.html |
16242 | -rw-r--r--···0·root·········(0)·root·········(0)····16644·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/anchors.html | 16242 | -rw-r--r--···0·root·········(0)·root·········(0)····16644·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/anchors.html |
16243 | -rw-r--r--···0·root·········(0)·root·········(0)····15445·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/bulk-streams.html | 16243 | -rw-r--r--···0·root·········(0)·root·········(0)····15445·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/bulk-streams.html |
16244 | -rw-r--r--···0·root·········(0)·root·········(0)····18751·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/callbacks.html | 16244 | -rw-r--r--···0·root·········(0)·root·········(0)····18751·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/callbacks.html |
16245 | -rw-r--r--···0·root·········(0)·root·········(0)····17239·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dma.html | 16245 | -rw-r--r--···0·root·········(0)·root·········(0)····17239·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dma.html |
16246 | -rw-r--r--···0·root·········(0)·root·········(0)···170958·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dwc3.html | 16246 | -rw-r--r--···0·root·········(0)·root·········(0)···170958·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dwc3.html |
16247 | -rw-r--r--···0·root·········(0)·root·········(0)····27434·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/error-codes.html | 16247 | -rw-r--r--···0·root·········(0)·root·········(0)····27434·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/error-codes.html |
16248 | -rw-r--r--···0·root·········(0)·root·········(0)···169 | 16248 | -rw-r--r--···0·root·········(0)·root·········(0)···169590·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html |
16249 | -rw-r--r--···0·root·········(0)·root·········(0)····20059·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/hotplug.html | 16249 | -rw-r--r--···0·root·········(0)·root·········(0)····20059·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/hotplug.html |
16250 | -rw-r--r--···0·root·········(0)·root·········(0)····35866·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/index.html | 16250 | -rw-r--r--···0·root·········(0)·root·········(0)····35866·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/index.html |
16251 | -rw-r--r--···0·root·········(0)·root·········(0)····19870·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/persist.html | 16251 | -rw-r--r--···0·root·········(0)·root·········(0)····19870·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/persist.html |
16252 | -rw-r--r--···0·root·········(0)·root·········(0)····63076·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/power-management.html | 16252 | -rw-r--r--···0·root·········(0)·root·········(0)····63076·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/power-management.html |
16253 | -rw-r--r--···0·root·········(0)·root·········(0)····64303·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec.html | 16253 | -rw-r--r--···0·root·········(0)·root·········(0)····64303·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec.html |
16254 | -rw-r--r--···0·root·········(0)·root·········(0)····38527·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec_bus.html | 16254 | -rw-r--r--···0·root·········(0)·root·········(0)····38527·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec_bus.html |
16255 | -rw-r--r--···0·root·········(0)·root·········(0)···433 | 16255 | -rw-r--r--···0·root·········(0)·root·········(0)···433865·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html |
16256 | -rw-r--r--···0·root·········(0)·root·········(0)····19163·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb3-debug-port.html | 16256 | -rw-r--r--···0·root·········(0)·root·········(0)····19163·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb3-debug-port.html |
16257 | -rw-r--r--···0·root·········(0)·root·········(0)····78027·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_musb_glue_layer.html | 16257 | -rw-r--r--···0·root·········(0)·root·········(0)····78027·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_musb_glue_layer.html |
16258 | -rw-r--r--···0·root·········(0)·root·········(0)····29560·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_usb_driver.html | 16258 | -rw-r--r--···0·root·········(0)·root·········(0)····29560·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_usb_driver.html |
16259 | -rw-r--r--···0·root·········(0)·root·········(0)····23679·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-mediated-device.html | 16259 | -rw-r--r--···0·root·········(0)·root·········(0)····23679·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-mediated-device.html |
16260 | -rw-r--r--···0·root·········(0)·root·········(0)····10742·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-pci-device-specific-driver-acceptance.html | 16260 | -rw-r--r--···0·root·········(0)·root·········(0)····10742·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-pci-device-specific-driver-acceptance.html |
16261 | -rw-r--r--···0·root·········(0)·root·········(0)····45304·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio.html | 16261 | -rw-r--r--···0·root·········(0)·root·········(0)····45304·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio.html |
16262 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/virtio/ | 16262 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/virtio/ |
Offset 17590, 15 lines modified | Offset 17590, 15 lines modified | ||
17590 | -rw-r--r--···0·root·········(0)·root·········(0)····42232·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/st.html | 17590 | -rw-r--r--···0·root·········(0)·root·········(0)····42232·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/st.html |
17591 | -rw-r--r--···0·root·········(0)·root·········(0)·····9659·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c500_cs.html | 17591 | -rw-r--r--···0·root·········(0)·root·········(0)·····9659·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c500_cs.html |
17592 | -rw-r--r--···0·root·········(0)·root·········(0)····67814·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c8xx_2.html | 17592 | -rw-r--r--···0·root·········(0)·root·········(0)····67814·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c8xx_2.html |
17593 | -rw-r--r--···0·root·········(0)·root·········(0)·····9536·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/tcm_qla2xxx.html | 17593 | -rw-r--r--···0·root·········(0)·root·········(0)·····9536·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/tcm_qla2xxx.html |
17594 | -rw-r--r--···0·root·········(0)·root·········(0)····18062·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/ufs.html | 17594 | -rw-r--r--···0·root·········(0)·root·········(0)····18062·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/ufs.html |
17595 | -rw-r--r--···0·root·········(0)·root·········(0)·····9296·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/wd719x.html | 17595 | -rw-r--r--···0·root·········(0)·root·········(0)·····9296·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/wd719x.html |
17596 | -rw-r--r--···0·root·········(0)·root·········(0)·····6305·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/search.html | 17596 | -rw-r--r--···0·root·········(0)·root·········(0)·····6305·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/search.html |
17597 | -rw-r--r--···0·root·········(0)·root·········(0)·17439 | 17597 | -rw-r--r--···0·root·········(0)·root·········(0)·17439495·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/searchindex.js |
17598 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/ | 17598 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/ |
17599 | -rw-r--r--···0·root·········(0)·root·········(0)····17968·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/IMA-templates.html | 17599 | -rw-r--r--···0·root·········(0)·root·········(0)····17968·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/IMA-templates.html |
17600 | -rw-r--r--···0·root·········(0)·root·········(0)····30922·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/SCTP.html | 17600 | -rw-r--r--···0·root·········(0)·root·········(0)····30922·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/SCTP.html |
17601 | -rw-r--r--···0·root·········(0)·root·········(0)····42517·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/credentials.html | 17601 | -rw-r--r--···0·root·········(0)·root·········(0)····42517·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/credentials.html |
17602 | -rw-r--r--···0·root·········(0)·root·········(0)····13911·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/digsig.html | 17602 | -rw-r--r--···0·root·········(0)·root·········(0)····13911·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/digsig.html |
17603 | -rw-r--r--···0·root·········(0)·root·········(0)····11933·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/index.html | 17603 | -rw-r--r--···0·root·········(0)·root·········(0)····11933·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/index.html |
17604 | -rw-r--r--···0·root·········(0)·root·········(0)····34286·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/ipe.html | 17604 | -rw-r--r--···0·root·········(0)·root·········(0)····34286·2024-11-10·00:12:45.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 140817, 15 lines modified | Offset 140817, 15 lines modified | ||
140817 | ············[1160,·2,·1,·"c.usb_set_wireless_status",·"usb_set_wireless_status"], | 140817 | ············[1160,·2,·1,·"c.usb_set_wireless_status",·"usb_set_wireless_status"], |
140818 | ············[1160,·2,·1,·"c.usb_sg_cancel",·"usb_sg_cancel"], | 140818 | ············[1160,·2,·1,·"c.usb_sg_cancel",·"usb_sg_cancel"], |
140819 | ············[1160,·2,·1,·"c.usb_sg_init",·"usb_sg_init"], | 140819 | ············[1160,·2,·1,·"c.usb_sg_init",·"usb_sg_init"], |
140820 | ············[1160,·5,·1,·"c.usb_sg_request",·"usb_sg_request"], | 140820 | ············[1160,·5,·1,·"c.usb_sg_request",·"usb_sg_request"], |
140821 | ············[1160,·2,·1,·"c.usb_sg_wait",·"usb_sg_wait"], | 140821 | ············[1160,·2,·1,·"c.usb_sg_wait",·"usb_sg_wait"], |
140822 | ············[1160,·2,·1,·"c.usb_speed_string",·"usb_speed_string"], | 140822 | ············[1160,·2,·1,·"c.usb_speed_string",·"usb_speed_string"], |
140823 | ············[1160,·2,·1,·"c.usb_state_string",·"usb_state_string"], | 140823 | ············[1160,·2,·1,·"c.usb_state_string",·"usb_state_string"], |
140824 | ············[11 | 140824 | ············[1153,·5,·1,·"c.usb_string",·"usb_string"], |
140825 | ············[1153,·2,·1,·"c.usb_string_id",·"usb_string_id"], | 140825 | ············[1153,·2,·1,·"c.usb_string_id",·"usb_string_id"], |
140826 | ············[1153,·2,·1,·"c.usb_string_ids_n",·"usb_string_ids_n"], | 140826 | ············[1153,·2,·1,·"c.usb_string_ids_n",·"usb_string_ids_n"], |
140827 | ············[1153,·2,·1,·"c.usb_string_ids_tab",·"usb_string_ids_tab"], | 140827 | ············[1153,·2,·1,·"c.usb_string_ids_tab",·"usb_string_ids_tab"], |
140828 | ············[1160,·2,·1,·"c.usb_submit_urb",·"usb_submit_urb"], | 140828 | ············[1160,·2,·1,·"c.usb_submit_urb",·"usb_submit_urb"], |
140829 | ············[1160,·2,·1,·"c.usb_unanchor_urb",·"usb_unanchor_urb"], | 140829 | ············[1160,·2,·1,·"c.usb_unanchor_urb",·"usb_unanchor_urb"], |
140830 | ············[1160,·2,·1,·"c.usb_unlink_anchored_urbs",·"usb_unlink_anchored_urbs"], | 140830 | ············[1160,·2,·1,·"c.usb_unlink_anchored_urbs",·"usb_unlink_anchored_urbs"], |
140831 | ············[1160,·2,·1,·"c.usb_unlink_urb",·"usb_unlink_urb"], | 140831 | ············[1160,·2,·1,·"c.usb_unlink_urb",·"usb_unlink_urb"], |
Offset 182814, 20 lines modified | Offset 182814, 14 lines modified | ||
182814 | ········], | 182814 | ········], |
182815 | ········"usb_speed_string":·[ | 182815 | ········"usb_speed_string":·[ |
182816 | ············[1160,·3,·1,·"c.usb_speed_string",·"speed"] | 182816 | ············[1160,·3,·1,·"c.usb_speed_string",·"speed"] |
182817 | ········], | 182817 | ········], |
182818 | ········"usb_state_string":·[ | 182818 | ········"usb_state_string":·[ |
182819 | ············[1160,·3,·1,·"c.usb_state_string",·"state"] | 182819 | ············[1160,·3,·1,·"c.usb_state_string",·"state"] |
182820 | ········], | 182820 | ········], |
182821 | ········"usb_string":·[ | ||
182822 | ············[1160,·3,·1,·"c.usb_string",·"buf"], | ||
182823 | ············[1160,·3,·1,·"c.usb_string",·"dev"], | ||
182824 | ············[1160,·3,·1,·"c.usb_string",·"index"], | ||
182825 | ············[1160,·3,·1,·"c.usb_string",·"size"] | ||
182826 | ········], | ||
182827 | ········"usb_string_id":·[ | 182821 | ········"usb_string_id":·[ |
182828 | ············[1153,·3,·1,·"c.usb_string_id",·"cdev"] | 182822 | ············[1153,·3,·1,·"c.usb_string_id",·"cdev"] |
182829 | ········], | 182823 | ········], |
182830 | ········"usb_string_ids_n":·[ | 182824 | ········"usb_string_ids_n":·[ |
182831 | ············[1153,·3,·1,·"c.usb_string_ids_n",·"c"], | 182825 | ············[1153,·3,·1,·"c.usb_string_ids_n",·"c"], |
182832 | ············[1153,·3,·1,·"c.usb_string_ids_n",·"n"] | 182826 | ············[1153,·3,·1,·"c.usb_string_ids_n",·"n"] |
182833 | ········], | 182827 | ········], |