Home
last modified time | relevance | path

Searched refs:multi_count (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/usb/host/
H A Docteon-hcd.c306 * @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() argument
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()
[all...]
/linux/drivers/usb/dwc2/
H A Dhcd.c1062 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 Dhcd.h46 * @multi_count: Number of additional periodic transactions per
105 unsigned multi_count:2; member
/linux/drivers/ata/
H A Dlibata-core.c618 index = dev->multi_count ? 0 : 8; in ata_set_rwcmd_protocol()
622 index = dev->multi_count ? 0 : 8; in ata_set_rwcmd_protocol()
2691 dev->multi_count, lba_desc, ncq_desc); in ata_dev_config_lba()
2717 dev->multi_count, dev->cylinders, in ata_dev_config_chs()
2977 dev->multi_count = 0; in ata_dev_configure()
3020 dev->multi_count = cnt; in ata_dev_configure()
4975 case ATA_CMD_SET_MULTI: /* multi_count changed */ in ata_qc_complete()
H A Dlibata-scsi.c3238 unsigned int multi_count = 1 << (cdb[1] >> 5); in ata_scsi_pass_thru() local
3240 /* compare the passed through multi_count in ata_scsi_pass_thru()
3241 * with the cached multi_count of libata in ata_scsi_pass_thru()
3243 if (multi_count != dev->multi_count) in ata_scsi_pass_thru()
3244 ata_dev_warn(dev, "invalid multi_count %u ignored\n", in ata_scsi_pass_thru()
3245 multi_count); in ata_scsi_pass_thru()
H A Dlibata-sff.c666 WARN_ON_ONCE(qc->dev->multi_count == 0); in ata_pio_sectors()
669 qc->dev->multi_count); in ata_pio_sectors()
H A Dsata_mv.c1960 * Chip may corrupt WRITEs if multi_count >= 4kB. in mv_rw_multi_errata_sata24()
1964 * or if it always happens for multi_count > 7 in mv_rw_multi_errata_sata24()
1967 * So, for safety, any write with multi_count > 7 in mv_rw_multi_errata_sata24()
1971 if (qc->dev->multi_count > 7) { in mv_rw_multi_errata_sata24()
/linux/include/linux/
H A Dlibata.h745 unsigned int multi_count; /* sectors count for member