Home
last modified time | relevance | path

Searched full:iso (Results 1 – 25 of 342) sorted by relevance

12345678910>>...14

/linux/drivers/usb/usbip/
H A Dusbip_common.c69 pr_debug("ISO\n"); in usbip_dump_pipe()
603 struct usbip_iso_packet_descriptor *iso, int send) in usbip_iso_packet_correct_endian() argument
607 iso->offset = cpu_to_be32(iso->offset); in usbip_iso_packet_correct_endian()
608 iso->length = cpu_to_be32(iso->length); in usbip_iso_packet_correct_endian()
609 iso->status = cpu_to_be32(iso->status); in usbip_iso_packet_correct_endian()
610 iso->actual_length = cpu_to_be32(iso->actual_length); in usbip_iso_packet_correct_endian()
612 iso->offset = be32_to_cpu(iso->offset); in usbip_iso_packet_correct_endian()
613 iso->length = be32_to_cpu(iso->length); in usbip_iso_packet_correct_endian()
614 iso->status = be32_to_cpu(iso->status); in usbip_iso_packet_correct_endian()
615 iso->actual_length = be32_to_cpu(iso->actual_length); in usbip_iso_packet_correct_endian()
[all …]
/linux/Documentation/networking/
H A Diso15765-2.rst4 ISO 15765-2 (ISO-TP)
10 ISO 15765-2, also known as ISO-TP, is a transport protocol specifically defined
12 industry, for example as the transport protocol for UDSonCAN (ISO 14229-3) or
13 emission-related diagnostic services (ISO 15031-5).
15 ISO-TP can be used both on CAN CC (aka Classical CAN) and CAN FD (CAN with
23 * ISO 15765-2:2024 : Road vehicles - Diagnostic communication over Controller
29 In its simplest form, ISO-TP is based on two kinds of addressing modes for the
53 When transmitting data using the ISO-TP protocol, the payload can either fit
57 ISO-TP defines a multi-frame protocol, in which the sender provides (through a
67 How to Use ISO-TP
[all …]
/linux/Documentation/devicetree/bindings/gpio/
H A Drealtek,rtd-gpio.yaml21 - realtek,rtd1295-iso-gpio
22 - realtek,rtd1315e-iso-gpio
23 - realtek,rtd1319-iso-gpio
24 - realtek,rtd1319d-iso-gpio
25 - realtek,rtd1395-iso-gpio
26 - realtek,rtd1619-iso-gpio
27 - realtek,rtd1619b-iso-gpio
61 compatible = "realtek,rtd1319d-iso-gpio";
/linux/drivers/isdn/hardware/mISDN/
H A Dhfcsusb.h48 #define HFCUSB_USB_SIZE_I 0x06 /* iso length register */
92 /* defines how much ISO packets are handled in one URB */
99 /* Fifo flow Control for TX ISO */
133 {-EXDEV, "ISO transfer only partially completed"},
136 {-EFBIG, "Too much ISO frames requested"},
158 #define CNF_4INT3ISO 1 /* 4 INT IN, 3 ISO OUT */
159 #define CNF_3INT3ISO 2 /* 3 INT IN, 3 ISO OUT */
160 #define CNF_4ISO3ISO 3 /* 4 ISO IN, 3 ISO OUT */
161 #define CNF_3ISO3ISO 4 /* 3 ISO IN, 3 ISO OUT */
179 * INT-in and ISO-out, or ISO-in and ISO-out)
[all …]
H A Dhfcsusb.c962 /* receive completion routine for all ISO tx fifos */
989 * ISO transfer only partially completed, in rx_iso_complete()
998 /* clear status, so go on with ISO transfers */ in rx_iso_complete()
1015 "ISO packet %i, status: %i\n", in rx_iso_complete()
1019 /* USB data log for every D ISO in */ in rx_iso_complete()
1036 * to use them later in TX ISO URB in rx_iso_complete()
1072 "ISO URB: %d\n", in rx_iso_complete()
1156 /* transmit completion routine for all ISO tx fifos */
1203 * ISO transfer only partially completed, in tx_iso_complete()
1212 /* clear status, so go on with ISO transfers */ in tx_iso_complete()
[all …]
/linux/include/uapi/linux/
H A Datmsap.h24 #define ATM_L2_ISO1745 0x01 /* Basic mode ISO 1745 */
29 #define ATM_L2_HDLC_ARM 0x09 /* HDLC ARM (ISO/IEC 4335) */
30 #define ATM_L2_HDLC_NRM 0x0a /* HDLC NRM (ISO/IEC 4335) */
31 #define ATM_L2_HDLC_ABM 0x0b /* HDLC ABM (ISO/IEC 4335) */
32 #define ATM_L2_ISO8802 0x0c /* LAN LLC (ISO/IEC 8802/2) */
36 #define ATM_L2_ISO7776 0x11 /* ISO 7776 DTE-DTE */
47 #define ATM_L3_ISO8208 0x07 /* ISO/IEC 8208 */
48 #define ATM_L3_X223 0x08 /* ITU-T X.223 | ISO/IEC 8878 */
49 #define ATM_L3_ISO8473 0x09 /* ITU-T X.233 | ISO/IEC 8473 */
51 #define ATM_L3_TR9577 0x0b /* ISO/IEC TR 9577 */
[all …]
/linux/tools/usb/
H A Dhcd-tests.sh8 # - iso-out, iso-in: out needs 'iso sink' firmware, in needs 'iso src'
153 iso-out)
157 # at peak iso transfer rates:
171 # FIXME it'd make sense to have an iso OUT test issuing
206 iso-in)
210 # at peak iso transfer rates:
224 # FIXME since iso expects faults, it'd make sense
225 # to have an iso IN test issuing short reads ...
/linux/sound/usb/caiaq/
H A Daudio.c332 const struct usb_iso_packet_descriptor *iso) in check_for_elapsed_periods()
334 unsigned char *usb_buf = urb->transfer_buffer + iso->offset; in check_for_elapsed_periods()
341 for (i = 0; i < iso->actual_length;) {
360 const struct usb_iso_packet_descriptor *iso) in read_in_urb_mode0()
362 unsigned char *usb_buf = urb->transfer_buffer + iso->offset; in read_in_urb_mode0()
367 for (i = 0; i < iso->actual_length;) { in read_in_urb_mode0()
407 const struct usb_iso_packet_descriptor *iso) in read_in_urb_mode2()
409 unsigned char *usb_buf = urb->transfer_buffer + iso->offset; in read_in_urb_mode2()
414 if (iso->actual_length % (BYTES_PER_SAMPLE_USB * CHANNELS_PER_STREAM)) in read_in_urb_mode2()
417 for (i = 0; i < iso
344 read_in_urb_mode0(struct snd_usb_caiaqdev * cdev,const struct urb * urb,const struct usb_iso_packet_descriptor * iso) read_in_urb_mode0() argument
372 read_in_urb_mode2(struct snd_usb_caiaqdev * cdev,const struct urb * urb,const struct usb_iso_packet_descriptor * iso) read_in_urb_mode2() argument
419 read_in_urb_mode3(struct snd_usb_caiaqdev * cdev,const struct urb * urb,const struct usb_iso_packet_descriptor * iso) read_in_urb_mode3() argument
475 read_in_urb(struct snd_usb_caiaqdev * cdev,const struct urb * urb,const struct usb_iso_packet_descriptor * iso) read_in_urb() argument
507 fill_out_urb_mode_0(struct snd_usb_caiaqdev * cdev,struct urb * urb,const struct usb_iso_packet_descriptor * iso) fill_out_urb_mode_0() argument
541 fill_out_urb_mode_3(struct snd_usb_caiaqdev * cdev,struct urb * urb,const struct usb_iso_packet_descriptor * iso) fill_out_urb_mode_3() argument
584 fill_out_urb(struct snd_usb_caiaqdev * cdev,struct urb * urb,const struct usb_iso_packet_descriptor * iso) fill_out_urb() argument
719 struct usb_iso_packet_descriptor *iso = alloc_urbs() local
[all...]
/linux/Documentation/driver-api/usb/
H A DURB.rst78 // Only for PERIODIC transfers (ISO, INTERRUPT)
83 // ISO only: packets are only "best effort"; each can have errors
127 - For ISO there are two startup behaviors: Specified start_frame or ASAP.
150 - Too many queued ISO transfers (``-EAGAIN``)
151 - Too many requested ISO frames (``-EFBIG``)
160 multi-buffering, to get seamless ISO streaming.
239 How to do isochronous (ISO) transfers?
242 Besides the fields present on a bulk transfer, for ISO, you also
247 most ISO transfer fields.
249 For ISO transfers you also have to fill a :c:type:`usb_iso_packet_descriptor`
[all …]
H A Derror-codes.rst44 c) ISO: attempted to change transfer interval
45 d) ISO: ``number_of_packets`` is < 0
48 ``-EXDEV`` ISO: ``URB_ISO_ASAP`` wasn't specified and all the
52 ``-EFBIG`` Host controller driver can't schedule that many ISO
60 (b) ISO packet is larger than the endpoint maxpacket.
80 Error codes returned by ``in urb->status`` or in ``iso_frame_desc[n].status`` (for ISO)
161 ``-EXDEV`` ISO transfer only partially completed
165 ``-EINVAL`` ISO madness, if this happens: Log off and
/linux/include/net/bluetooth/
H A Diso.h11 /* ISO defaults */
15 /* ISO socket broadcast address */
24 /* ISO socket address */
/linux/crypto/
H A DKconfig328 ISO/IEC 14888-3)
342 RFC 7091, ISO/IEC 14888-3)
356 AES cipher algorithms (Rijndael)(FIPS-197, ISO/IEC 18033-3)
374 AES cipher algorithms (Rijndael)(FIPS-197, ISO/IEC 18033-3)
442 Camellia cipher algorithms (ISO/IEC 18033-3)
462 CAST5 (CAST-128) cipher algorithm (RFC2144, ISO/IEC 18033-3)
476 DES (Data Encryption Standard)(FIPS 46-2, ISO/IEC 18033-3) and
477 Triple DES EDE (Encrypt/Decrypt/Encrypt) (FIPS 46-3, ISO/IEC 18033-3)
508 SEED cipher algorithm (RFC4269, ISO/IEC 18033-3)
538 ISO/IEC 18033-3:2010/Amd 1:2021)
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-camera.rst334 Determines ISO equivalent of an image sensor indicating the sensor's
337 sensitivity is represented by doubling the numerical ISO value.
338 Applications should interpret the values as standard ISO values
339 multiplied by 1000, e.g. control value 800 stands for ISO 0.8.
340 Drivers will usually support only a subset of standard ISO values.
346 .. _v4l2-iso-sensitivity-auto-type:
352 Enables or disables automatic ISO sensitivity adjustments.
361 - Manual ISO sensitivity.
363 - Automatic ISO sensitivity adjustments.
409 - Candle light. The camera generally raises the ISO sensitivity and
[all …]
/linux/fs/nls/
H A DKconfig281 tristate "Hebrew charsets (ISO-8859-8, CP1255)"
320 tristate "NLS ISO 8859-1 (Latin 1; Western European Languages)"
332 tristate "NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)"
343 tristate "NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)"
353 tristate "NLS ISO 8859-4 (Latin 4; old Baltic charset)"
363 tristate "NLS ISO 8859-5 (Cyrillic)"
374 tristate "NLS ISO 8859-6 (Arabic)"
383 tristate "NLS ISO 8859-7 (Modern Greek)"
392 tristate "NLS ISO 8859-9 (Latin 5; Turkish)"
402 tristate "NLS ISO 8859-13 (Latin 7; Baltic)"
[all …]
/linux/drivers/comedi/drivers/
H A Dadv_pci_dio.c118 .sdi[1] = { 16, 0x00, }, /* ISO DI 0-15 */
120 .sdo[1] = { 16, 0x00, }, /* ISO DO 0-15 */
124 .sdirq[2] = { PCI173X_INT_IDI0, 0x00, }, /* ISO DI 0 */
125 .sdirq[3] = { PCI173X_INT_IDI1, 0x00, }, /* ISO DI 1 */
130 .sdi[1] = { 32, 0x00, }, /* ISO DI 0-31 */
136 .sdo[1] = { 32, 0x00, }, /* ISO DO 0-31 */
150 .sdi[1] = { 16, 0x00, }, /* ISO DI 0-15 */
151 .sdo[1] = { 16, 0x00, }, /* ISO DO 0-15 */
163 .sdi[1] = { 16, 0x00, }, /* ISO DI 0-15 */
164 .sdo[1] = { 16, 0x00, }, /* ISO DO 0-15 */
[all …]
/linux/drivers/media/i2c/s5c73m3/
H A Ds5c73m3-ctrls.c254 u32 iso; in s5c73m3_set_iso() local
257 iso = state->ctrls.iso->val + 1; in s5c73m3_set_iso()
259 iso = 0; in s5c73m3_set_iso()
261 return s5c73m3_isp_command(state, COMM_ISO, iso); in s5c73m3_set_iso()
429 /* Supported manual ISO values */
493 /* ISO sensitivity */ in s5c73m3_init_controls()
498 ctrls->iso = v4l2_ctrl_new_int_menu(hdl, ops, in s5c73m3_init_controls()
/linux/net/can/
H A DKconfig59 tristate "ISO 15765-2 CAN transport protocol"
65 introduced with ISO 15765-2:2016.
69 as needed e.g. for vehicle diagnosis (UDS, ISO 14229) or IP-over-CAN
/linux/Documentation/ABI/testing/
H A Dconfigfs-usb-gadget-uac1_legacy11 req_buf_size - ISO OUT endpoint request buffer size
12 req_count - ISO OUT endpoint request count
/linux/sound/firewire/dice/
H A Ddice-proc.c91 u32 iso; in dice_proc_read() member
100 u32 iso; in dice_proc_read() member
179 snd_iprintf(buffer, " iso channel: %d\n", (int)buf.tx.iso); in dice_proc_read()
205 snd_iprintf(buffer, " iso channel: %d\n", (int)buf.rx.iso); in dice_proc_read()
/linux/drivers/media/test-drivers/vidtv/
H A Dvidtv_psi.h4 * These are defined both in ISO/IEC 13818-1 (systems) and ETSI EN 300 468.
19 * see ISO/IEC 13818-1 : 2000 and ETSI EN 300 468 V 1.10.1 for
35 REGISTRATION_DESCRIPTOR = 0x05, /* See ISO/IEC 13818-1 section 2.6.8 */
43 STREAM_PRIVATE_DATA = 0x06, /* see ISO/IEC 13818-1 2000 p. 48 */
76 * See ISO/IEC 13818-1 section 2.6.8
85 * Authority as designated by ISO/IEC JTC 1/SC 29.
163 * See ISO/IEC 13818-1 : 2000 p.43
173 * See ISO/IEC 13818-1 : 2000 p.43
228 * See ISO/IEC 13818-1 : 2000 p.46.
240 * See ISO/IEC 13818-1 : 2000 p.46.
/linux/Documentation/admin-guide/
H A Dunicode.rst25 LAT1_MAP Latin-1 (ISO 8859-1) ESC ( B
36 Note that although these codes are similar to ISO 2022, neither the
37 codes nor their uses match ISO 2022; Linux has two 8-bit codes (G0 and
38 G1), whereas ISO 2022 has four 7-bit codes (G0-G3).
40 In accordance with the Unicode standard/ISO 10646 the range U+F000 to
/linux/drivers/usb/host/
H A Dohci-q.c113 /* iso periods can be huge; iso tds specify frame numbers */ in balance()
139 /* both iso and interrupt requests have periods; this routine puts them
140 * into the schedule tree in the apppropriate place. most iso devices use
148 (ed->hwINFO & cpu_to_hc32 (ohci, ED_ISO)) ? "iso " : "", in periodic_link()
158 * (plus maybe: put interrupt eds before iso) in periodic_link()
292 (ed->hwINFO & cpu_to_hc32 (ohci, ED_ISO)) ? "iso " : "", in periodic_unlink()
456 else if (interval > 32) /* iso can be bigger */ in ed_get()
528 * and iso; other urbs rarely need more than one TD per urb. in td_fill()
639 * (CC = NotAccessed ... 0x0F, or 0x0E in PSWs for ISO.) in td_submit_urb()
712 /* ISO has no retransmit, so no toggle; and it uses special TDs. in td_submit_urb()
[all …]
/linux/Documentation/usb/
H A Dehci.rst62 High Speed Isochronous (ISO) transfer support is also functional, but
66 is not yet available. Note that split transaction support for ISO
67 transfers can't share much code with the code for high speed ISO transfers,
140 can't, such as "high bandwidth" periodic (interrupt or ISO) transfers.
224 Interrupt and ISO transfer performance issues. Those periodic
H A Dusbmon.rst111 format adds a few fields, such as ISO frame descriptors, interval, etc.
221 unsigned char xfer_type; /* ISO (0), Intr, Control, Bulk (3) */
234 struct iso_rec { /* Only for ISO */
237 } iso;
239 int interval; /* 48: Only for Interrupt and ISO */
240 int start_frame; /* 52: For ISO */
242 unsigned int ndesc; /* 60: Actual number of ISO descriptors */
/linux/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-gadget.h107 /* Data sequence error for the ISO endpoint. */
117 * @isoautoarm: ISO auto-arm register.
119 * @isodctrl: ISO control register.
121 * @isoautodump: ISO auto dump enable register.
390 /* ISO transmission error. */
400 /* ISO transmission error enable. */
452 * to inject 0 length packet and extra LINK TRB to synchronize the ISO transfer.
543 * generate ISO transmition error.
544 * Driver sets skip flag when receive a ISO transmition error and

12345678910>>...14