/kernel/linux/linux-5.10/drivers/staging/octeon-usb/ |
H A D | octeon-hcd.c | 304 * @multi_count: Max packet in a row for the device 325 int multi_count; member 1062 * @multi_count: 1093 int interval, int multi_count, in cvmx_usb_open_pipe() 1129 pipe->multi_count = multi_count; in cvmx_usb_open_pipe() 1764 else if (pipe->multi_count < 1) in cvmx_usb_start_channel() 1766 else if (pipe->multi_count > 3) in cvmx_usb_start_channel() 1769 usbc_hcchar.s.ec = pipe->multi_count; in cvmx_usb_start_channel() 1799 if (pipe->multi_count < in cvmx_usb_start_channel() 1083 cvmx_usb_open_pipe(struct octeon_hcd *usb, int device_addr, int endpoint_num, enum cvmx_usb_speed device_speed, int max_packet, enum cvmx_usb_transfer transfer_type, enum cvmx_usb_direction transfer_dir, int interval, int multi_count, int hub_device_addr, int hub_port) cvmx_usb_open_pipe() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | octeon-hcd.c | 306 * @multi_count: Max packet in a row for the device 327 int multi_count; member 1064 * @multi_count: 1095 int interval, int multi_count, in cvmx_usb_open_pipe() 1131 pipe->multi_count = multi_count; in cvmx_usb_open_pipe() 1766 else if (pipe->multi_count < 1) in cvmx_usb_start_channel() 1768 else if (pipe->multi_count > 3) in cvmx_usb_start_channel() 1771 usbc_hcchar.s.ec = pipe->multi_count; in cvmx_usb_start_channel() 1801 if (pipe->multi_count < in cvmx_usb_start_channel() 1085 cvmx_usb_open_pipe(struct octeon_hcd *usb, int device_addr, int endpoint_num, enum cvmx_usb_speed device_speed, int max_packet, enum cvmx_usb_transfer transfer_type, enum cvmx_usb_direction transfer_dir, int interval, int multi_count, int hub_device_addr, int hub_port) cvmx_usb_open_pipe() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | hcd.c | 1097 if (chan->multi_count == 1) in dwc2_set_pid_isoc() 1099 else if (chan->multi_count == 2) in dwc2_set_pid_isoc() 1104 if (chan->multi_count == 1) in dwc2_set_pid_isoc() 1201 * PktCnt fields in the HCTSIZn register. The multi_count value may be 1297 chan->multi_count * chan->max_packet; in dwc2_hc_start_transfer() 1333 * Make sure that the multi_count field matches the in dwc2_hc_start_transfer() 1336 chan->multi_count = num_packets; in dwc2_hc_start_transfer() 1344 /* The ec_mc gets the multi_count for non-split */ in dwc2_hc_start_transfer() 1345 ec_mc = chan->multi_count; in dwc2_hc_start_transfer() 1485 hcchar |= chan->multi_count << HCCHAR_MULTICNT_SHIF in dwc2_hc_start_transfer_ddma() [all...] |
H A D | hcd.h | 75 * @multi_count: Number of additional periodic transactions per 134 unsigned multi_count:2; member
|
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | hcd.c | 1062 if (chan->multi_count == 1) in dwc2_set_pid_isoc() 1064 else if (chan->multi_count == 2) in dwc2_set_pid_isoc() 1069 if (chan->multi_count == 1) in dwc2_set_pid_isoc() 1166 * PktCnt fields in the HCTSIZn register. The multi_count value may be 1262 chan->multi_count * chan->max_packet; in dwc2_hc_start_transfer() 1298 * Make sure that the multi_count field matches the in dwc2_hc_start_transfer() 1301 chan->multi_count = num_packets; in dwc2_hc_start_transfer() 1309 /* The ec_mc gets the multi_count for non-split */ in dwc2_hc_start_transfer() 1310 ec_mc = chan->multi_count; in dwc2_hc_start_transfer() 1450 hcchar |= chan->multi_count << HCCHAR_MULTICNT_SHIF in dwc2_hc_start_transfer_ddma() [all...] |
H A D | hcd.h | 46 * @multi_count: Number of additional periodic transactions per 105 unsigned multi_count:2; member
|
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | libata-scsi.c | 2372 (!(dev->flags & ATA_DFLAG_PIO) || dev->multi_count)) in ata_scsiop_mode_sense() 3075 unsigned int multi_count = 1 << (cdb[1] >> 5); in ata_scsi_pass_thru() local 3077 /* compare the passed through multi_count in ata_scsi_pass_thru() 3078 * with the cached multi_count of libata in ata_scsi_pass_thru() 3080 if (multi_count != dev->multi_count) in ata_scsi_pass_thru() 3081 ata_dev_warn(dev, "invalid multi_count %u ignored\n", in ata_scsi_pass_thru() 3082 multi_count); in ata_scsi_pass_thru()
|
H A D | libata-core.c | 586 index = dev->multi_count ? 0 : 8; in ata_rwcmd_protocol() 590 index = dev->multi_count ? 0 : 8; in ata_rwcmd_protocol() 2489 dev->multi_count = 0; in ata_dev_configure() 2533 dev->multi_count = cnt; in ata_dev_configure() 2564 dev->multi_count, lba_desc, ncq_desc); in ata_dev_configure() 2589 dev->multi_count, dev->cylinders, in ata_dev_configure() 4740 case ATA_CMD_SET_MULTI: /* multi_count changed */ in ata_qc_complete()
|
H A D | libata-sff.c | 727 WARN_ON_ONCE(qc->dev->multi_count == 0); in ata_pio_sectors() 730 qc->dev->multi_count); in ata_pio_sectors()
|
H A D | sata_mv.c | 1995 * Chip may corrupt WRITEs if multi_count >= 4kB. in mv_rw_multi_errata_sata24() 1999 * or if it always happens for multi_count > 7 in mv_rw_multi_errata_sata24() 2002 * So, for safety, any write with multi_count > 7 in mv_rw_multi_errata_sata24() 2006 if (qc->dev->multi_count > 7) { in mv_rw_multi_errata_sata24()
|
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | libata-core.c | 600 index = dev->multi_count ? 0 : 8; in ata_set_rwcmd_protocol() 604 index = dev->multi_count ? 0 : 8; in ata_set_rwcmd_protocol() 2649 dev->multi_count, lba_desc, ncq_desc); in ata_dev_config_lba() 2675 dev->multi_count, dev->cylinders, in ata_dev_config_chs() 2892 dev->multi_count = 0; in ata_dev_configure() 2935 dev->multi_count = cnt; in ata_dev_configure() 4909 case ATA_CMD_SET_MULTI: /* multi_count changed */ in ata_qc_complete()
|
H A D | libata-scsi.c | 3089 unsigned int multi_count = 1 << (cdb[1] >> 5); in ata_scsi_pass_thru() local 3091 /* compare the passed through multi_count in ata_scsi_pass_thru() 3092 * with the cached multi_count of libata in ata_scsi_pass_thru() 3094 if (multi_count != dev->multi_count) in ata_scsi_pass_thru() 3095 ata_dev_warn(dev, "invalid multi_count %u ignored\n", in ata_scsi_pass_thru() 3096 multi_count); in ata_scsi_pass_thru()
|
H A D | libata-sff.c | 665 WARN_ON_ONCE(qc->dev->multi_count == 0); in ata_pio_sectors() 668 qc->dev->multi_count); in ata_pio_sectors()
|
H A D | sata_mv.c | 1991 * Chip may corrupt WRITEs if multi_count >= 4kB. in mv_rw_multi_errata_sata24() 1995 * or if it always happens for multi_count > 7 in mv_rw_multi_errata_sata24() 1998 * So, for safety, any write with multi_count > 7 in mv_rw_multi_errata_sata24() 2002 if (qc->dev->multi_count > 7) { in mv_rw_multi_errata_sata24()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | libata.h | 704 unsigned int multi_count; /* sectors count for member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | libata.h | 688 unsigned int multi_count; /* sectors count for member
|