Searched refs:qc (Results 1 - 25 of 114) sorted by relevance

12345

/drivers/ata/
H A Dlibata-sff.c691 * @qc: Command on going
693 * Transfer qc->sect_size bytes of data from/to the ATA device.
698 static void ata_pio_sector(struct ata_queued_cmd *qc) argument
700 int do_write = (qc->tf.flags & ATA_TFLAG_WRITE);
701 struct ata_port *ap = qc->ap;
706 if (qc->curbytes == qc->nbytes - qc->sect_size)
709 page = sg_page(qc->cursg);
710 offset = qc
759 ata_pio_sectors(struct ata_queued_cmd *qc) argument
788 atapi_send_cdb(struct ata_port *ap, struct ata_queued_cmd *qc) argument
828 __atapi_pio_bytes(struct ata_queued_cmd *qc, unsigned int bytes) argument
911 atapi_pio_bytes(struct ata_queued_cmd *qc) argument
967 ata_hsm_ok_in_wq(struct ata_port *ap, struct ata_queued_cmd *qc) argument
997 ata_hsm_qc_complete(struct ata_queued_cmd *qc, int in_wq) argument
1046 ata_sff_hsm_move(struct ata_port *ap, struct ata_queued_cmd *qc, u8 status, int in_wq) argument
1348 struct ata_queued_cmd *qc; local
1408 ata_sff_qc_issue(struct ata_queued_cmd *qc) argument
1502 ata_sff_qc_fill_rtf(struct ata_queued_cmd *qc) argument
1525 __ata_sff_port_intr(struct ata_port *ap, struct ata_queued_cmd *qc, bool hsmv_on_idle) argument
1587 ata_sff_port_intr(struct ata_port *ap, struct ata_queued_cmd *qc) argument
1609 struct ata_queued_cmd *qc; local
1701 struct ata_queued_cmd *qc; local
2159 ata_sff_drain_fifo(struct ata_queued_cmd *qc) argument
2197 struct ata_queued_cmd *qc; local
2641 ata_bmdma_fill_sg(struct ata_queued_cmd *qc) argument
2692 ata_bmdma_fill_sg_dumb(struct ata_queued_cmd *qc) argument
2748 ata_bmdma_qc_prep(struct ata_queued_cmd *qc) argument
2766 ata_bmdma_dumb_qc_prep(struct ata_queued_cmd *qc) argument
2789 ata_bmdma_qc_issue(struct ata_queued_cmd *qc) argument
2846 ata_bmdma_port_intr(struct ata_port *ap, struct ata_queued_cmd *qc) argument
2916 struct ata_queued_cmd *qc; local
2968 ata_bmdma_post_internal_cmd(struct ata_queued_cmd *qc) argument
3010 ata_bmdma_setup(struct ata_queued_cmd *qc) argument
3039 ata_bmdma_start(struct ata_queued_cmd *qc) argument
3076 ata_bmdma_stop(struct ata_queued_cmd *qc) argument
[all...]
H A Dpdc_adma.c136 static void adma_qc_prep(struct ata_queued_cmd *qc);
137 static unsigned int adma_qc_issue(struct ata_queued_cmd *qc);
138 static int adma_check_atapi_dma(struct ata_queued_cmd *qc);
189 static int adma_check_atapi_dma(struct ata_queued_cmd *qc) argument
273 static int adma_fill_sg(struct ata_queued_cmd *qc) argument
276 struct ata_port *ap = qc->ap;
280 u8 pFLAGS = pORD | ((qc->tf.flags & ATA_TFLAG_WRITE) ? pDIRO : 0);
283 for_each_sg(qc->sg, sg, qc->n_elem, si) {
297 buf[i++] = qc
315 adma_qc_prep(struct ata_queued_cmd *qc) argument
393 adma_packet_start(struct ata_queued_cmd *qc) argument
404 adma_qc_issue(struct ata_queued_cmd *qc) argument
433 struct ata_queued_cmd *qc; local
483 struct ata_queued_cmd *qc; local
[all...]
H A Dsata_qstor.c120 static void qs_qc_prep(struct ata_queued_cmd *qc);
121 static unsigned int qs_qc_issue(struct ata_queued_cmd *qc);
122 static int qs_check_atapi_dma(struct ata_queued_cmd *qc);
183 static int qs_check_atapi_dma(struct ata_queued_cmd *qc) argument
253 static unsigned int qs_fill_sg(struct ata_queued_cmd *qc) argument
256 struct ata_port *ap = qc->ap;
261 for_each_sg(qc->sg, sg, qc->n_elem, si) {
280 static void qs_qc_prep(struct ata_queued_cmd *qc) argument
282 struct qs_port_priv *pp = qc
317 qs_packet_start(struct ata_queued_cmd *qc) argument
330 qs_qc_issue(struct ata_queued_cmd *qc) argument
352 qs_do_or_die(struct ata_queued_cmd *qc, u8 status) argument
390 struct ata_queued_cmd *qc; local
421 struct ata_queued_cmd *qc; local
[all...]
H A Dpata_triflex.c146 * @qc: Command in progress
155 static void triflex_bmdma_start(struct ata_queued_cmd *qc) argument
157 triflex_load_timing(qc->ap, qc->dev, qc->dev->dma_mode);
158 ata_bmdma_start(qc);
171 static void triflex_bmdma_stop(struct ata_queued_cmd *qc) argument
173 ata_bmdma_stop(qc);
174 triflex_load_timing(qc->ap, qc
[all...]
H A Dsata_sx4.c210 struct ata_queued_cmd *qc; member in struct:pdc_host_priv::__anon85
222 static void pdc20621_qc_prep(struct ata_queued_cmd *qc);
238 static unsigned int pdc20621_qc_issue(struct ata_queued_cmd *qc);
241 static void pdc_post_internal_cmd(struct ata_queued_cmd *qc);
242 static int pdc_check_atapi_dma(struct ata_queued_cmd *qc);
456 static void pdc20621_dma_prep(struct ata_queued_cmd *qc) argument
459 struct ata_port *ap = qc->ap;
467 WARN_ON(!(qc->flags & ATA_QCFLAG_DMAMAP));
478 for_each_sg(qc->sg, sg, qc
517 pdc20621_nodata_prep(struct ata_queued_cmd *qc) argument
552 pdc20621_qc_prep(struct ata_queued_cmd *qc) argument
566 __pdc20621_push_hdma(struct ata_queued_cmd *qc, unsigned int seq, u32 pkt_ofs) argument
584 pdc20621_push_hdma(struct ata_queued_cmd *qc, unsigned int seq, u32 pkt_ofs) argument
604 pdc20621_pop_hdma(struct ata_queued_cmd *qc) argument
622 pdc20621_dump_hdma(struct ata_queued_cmd *qc) argument
637 pdc20621_dump_hdma(struct ata_queued_cmd *qc) argument
640 pdc20621_packet_start(struct ata_queued_cmd *qc) argument
683 pdc20621_qc_issue(struct ata_queued_cmd *qc) argument
705 pdc20621_host_intr(struct ata_port *ap, struct ata_queued_cmd *qc, unsigned int doing_hdma, void __iomem *mmio) argument
838 struct ata_queued_cmd *qc; local
926 pdc_post_internal_cmd(struct ata_queued_cmd *qc) argument
935 pdc_check_atapi_dma(struct ata_queued_cmd *qc) argument
[all...]
H A Dacard-ahci.c76 static void acard_ahci_qc_prep(struct ata_queued_cmd *qc);
77 static bool acard_ahci_qc_fill_rtf(struct ata_queued_cmd *qc);
230 static unsigned int acard_ahci_fill_sg(struct ata_queued_cmd *qc, void *cmd_tbl) argument
241 for_each_sg(qc->sg, sg, qc->n_elem, si) {
261 static void acard_ahci_qc_prep(struct ata_queued_cmd *qc) argument
263 struct ata_port *ap = qc->ap;
265 int is_atapi = ata_is_atapi(qc->tf.protocol);
275 cmd_tbl = pp->cmd_tbl + qc->tag * AHCI_CMD_TBL_SZ;
277 ata_tf_to_fis(&qc
301 acard_ahci_qc_fill_rtf(struct ata_queued_cmd *qc) argument
[all...]
H A Dpata_ns87415.c115 * @qc: Command block
121 static void ns87415_bmdma_setup(struct ata_queued_cmd *qc) argument
123 struct ata_port *ap = qc->ap;
124 unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE);
141 ap->ops->sff_exec_command(ap, &qc->tf);
146 * @qc: Command block
155 static void ns87415_bmdma_start(struct ata_queued_cmd *qc) argument
157 ns87415_set_mode(qc->ap, qc->dev, qc
168 ns87415_bmdma_stop(struct ata_queued_cmd *qc) argument
200 ns87415_check_atapi_dma(struct ata_queued_cmd *qc) argument
[all...]
H A Dlibata-scsi.c62 typedef unsigned int (*ata_xlat_func_t)(struct ata_queued_cmd *qc);
740 struct ata_queued_cmd *qc; local
742 qc = ata_qc_new_init(dev);
743 if (qc) {
744 qc->scsicmd = cmd;
745 qc->scsidone = cmd->scsi_done;
747 qc->sg = scsi_sglist(cmd);
748 qc->n_elem = scsi_sg_count(cmd);
754 return qc;
757 static void ata_qc_set_pc_nbytes(struct ata_queued_cmd *qc) argument
939 ata_gen_passthru_sense(struct ata_queued_cmd *qc) argument
1008 ata_gen_ata_sense(struct ata_queued_cmd *qc) argument
1305 ata_scsi_start_stop_xlat(struct ata_queued_cmd *qc) argument
1390 ata_scsi_flush_xlat(struct ata_queued_cmd *qc) argument
1511 ata_scsi_verify_xlat(struct ata_queued_cmd *qc) argument
1639 ata_scsi_rw_xlat(struct ata_queued_cmd *qc) argument
1723 ata_scsi_qc_complete(struct ata_queued_cmd *qc) argument
1792 struct ata_queued_cmd *qc; local
2491 atapi_sense_complete(struct ata_queued_cmd *qc) argument
2512 atapi_request_sense(struct ata_queued_cmd *qc) argument
2562 atapi_qc_complete(struct ata_queued_cmd *qc) argument
2657 atapi_xlat(struct ata_queued_cmd *qc) argument
2846 ata_scsi_pass_thru(struct ata_queued_cmd *qc) argument
3030 ata_scsi_write_same_xlat(struct ata_queued_cmd *qc) argument
[all...]
H A Dpata_pxa.c61 static void pxa_load_dmac(struct scatterlist *sg, struct ata_queued_cmd *qc) argument
63 struct pata_pxa_data *pd = qc->ap->private_data;
80 if (qc->tf.flags & ATA_TFLAG_WRITE) {
106 static void pxa_qc_prep(struct ata_queued_cmd *qc) argument
108 struct pata_pxa_data *pd = qc->ap->private_data;
112 if (!(qc->flags & ATA_QCFLAG_DMAMAP))
120 for_each_sg(qc->sg, sg, qc->n_elem, si)
121 pxa_load_dmac(sg, qc);
137 static void pxa_bmdma_setup(struct ata_queued_cmd *qc) argument
145 pxa_bmdma_start(struct ata_queued_cmd *qc) argument
155 pxa_bmdma_stop(struct ata_queued_cmd *qc) argument
192 pxa_check_atapi_dma(struct ata_queued_cmd *qc) argument
[all...]
H A Dsata_dwc_460ex.c298 #define HSDEV_FROM_QC(qc) ((struct sata_dwc_device *)\
299 (qc)->ap->host->private_data)
326 static void sata_dwc_bmdma_start_by_tag(struct ata_queued_cmd *qc, u8 tag);
327 static int sata_dwc_qc_complete(struct ata_port *ap, struct ata_queued_cmd *qc,
879 struct ata_queued_cmd *qc; local
911 qc = ata_qc_from_tag(ap, tag);
912 if (qc)
913 qc->err_mask |= err_mask;
932 struct ata_queued_cmd *qc; local
969 qc
1172 struct ata_queued_cmd *qc; local
1209 sata_dwc_qc_complete(struct ata_port *ap, struct ata_queued_cmd *qc, u32 check_status) argument
1413 sata_dwc_bmdma_setup_by_tag(struct ata_queued_cmd *qc, u8 tag) argument
1419 sata_dwc_bmdma_setup(struct ata_queued_cmd *qc) argument
1432 sata_dwc_bmdma_start_by_tag(struct ata_queued_cmd *qc, u8 tag) argument
1479 sata_dwc_bmdma_start(struct ata_queued_cmd *qc) argument
1499 sata_dwc_qc_prep_by_tag(struct ata_queued_cmd *qc, u8 tag) argument
1523 sata_dwc_qc_issue(struct ata_queued_cmd *qc) argument
1568 sata_dwc_qc_prep(struct ata_queued_cmd *qc) argument
[all...]
H A Dlibata-eh.c506 * the qc for @cmd. If the qc is already gone, we lose and let
507 * the scsi command finish (EH_HANDLED). Otherwise, the qc has
525 struct ata_queued_cmd *qc; local
537 qc = ata_qc_from_tag(ap, ap->link.active_tag);
538 if (qc) {
539 WARN_ON(qc->scsicmd != cmd);
540 qc->flags |= ATA_QCFLAG_EH_SCHEDULED;
541 qc->err_mask |= AC_ERR_TIMEOUT;
636 * completion wins, the qc neve
664 struct ata_queued_cmd *qc; local
902 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, tag); local
967 ata_qc_schedule_eh(struct ata_queued_cmd *qc) argument
1021 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, tag); local
1253 __ata_eh_qc_complete(struct ata_queued_cmd *qc) argument
1275 ata_eh_qc_complete(struct ata_queued_cmd *qc) argument
1293 ata_eh_qc_retry(struct ata_queued_cmd *qc) argument
1695 struct ata_queued_cmd *qc; local
1756 ata_eh_analyze_tf(struct ata_queued_cmd *qc, const struct ata_taskfile *tf) argument
2097 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); local
2353 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); local
2418 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); local
3259 struct ata_queued_cmd *qc; local
3868 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); local
[all...]
H A Dsata_promise.c155 static void pdc_qc_prep(struct ata_queued_cmd *qc);
158 static int pdc_check_atapi_dma(struct ata_queued_cmd *qc);
159 static int pdc_old_sata_check_atapi_dma(struct ata_queued_cmd *qc);
161 static unsigned int pdc_qc_issue(struct ata_queued_cmd *qc);
171 static void pdc_post_internal_cmd(struct ata_queued_cmd *qc);
498 static void pdc_atapi_pkt(struct ata_queued_cmd *qc) argument
500 struct ata_port *ap = qc->ap;
502 unsigned int cdb_len = qc->dev->cdb_len;
503 u8 *cdb = qc->cdb;
512 switch (qc
586 pdc_fill_sg(struct ata_queued_cmd *qc) argument
649 pdc_qc_prep(struct ata_queued_cmd *qc) argument
844 pdc_post_internal_cmd(struct ata_queued_cmd *qc) argument
853 pdc_error_intr(struct ata_port *ap, struct ata_queued_cmd *qc, u32 port_status, u32 err_mask) argument
887 pdc_host_intr(struct ata_port *ap, struct ata_queued_cmd *qc) argument
1000 struct ata_queued_cmd *qc; local
1015 pdc_packet_start(struct ata_queued_cmd *qc) argument
1035 pdc_qc_issue(struct ata_queued_cmd *qc) argument
1069 pdc_check_atapi_dma(struct ata_queued_cmd *qc) argument
1099 pdc_old_sata_check_atapi_dma(struct ata_queued_cmd *qc) argument
[all...]
H A Dpata_sl82c105.c152 * @qc: ATA command
161 static void sl82c105_bmdma_start(struct ata_queued_cmd *qc) argument
163 struct ata_port *ap = qc->ap;
170 sl82c105_configure_dmamode(ap, qc->dev);
172 ata_bmdma_start(qc);
177 * @qc: ATA command
190 static void sl82c105_bmdma_stop(struct ata_queued_cmd *qc) argument
192 struct ata_port *ap = qc->ap;
194 ata_bmdma_stop(qc);
200 sl82c105_set_piomode(ap, qc
213 sl82c105_qc_defer(struct ata_queued_cmd *qc) argument
[all...]
H A Dsata_sil.c123 static void sil_qc_prep(struct ata_queued_cmd *qc);
124 static void sil_bmdma_setup(struct ata_queued_cmd *qc);
125 static void sil_bmdma_start(struct ata_queued_cmd *qc);
126 static void sil_bmdma_stop(struct ata_queued_cmd *qc);
267 static void sil_bmdma_stop(struct ata_queued_cmd *qc) argument
269 struct ata_port *ap = qc->ap;
280 static void sil_bmdma_setup(struct ata_queued_cmd *qc) argument
282 struct ata_port *ap = qc->ap;
289 ap->ops->sff_exec_command(ap, &qc->tf);
292 static void sil_bmdma_start(struct ata_queued_cmd *qc) argument
309 sil_fill_sg(struct ata_queued_cmd *qc) argument
336 sil_qc_prep(struct ata_queued_cmd *qc) argument
437 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->link.active_tag); local
[all...]
H A Dsata_nv.c316 static int nv_adma_check_atapi_dma(struct ata_queued_cmd *qc);
317 static void nv_adma_qc_prep(struct ata_queued_cmd *qc);
318 static unsigned int nv_adma_qc_issue(struct ata_queued_cmd *qc);
331 static void nv_adma_post_internal_cmd(struct ata_queued_cmd *qc);
339 static void nv_swncq_qc_prep(struct ata_queued_cmd *qc);
340 static void nv_swncq_fill_sg(struct ata_queued_cmd *qc);
341 static unsigned int nv_swncq_qc_issue(struct ata_queued_cmd *qc);
784 static int nv_adma_check_atapi_dma(struct ata_queued_cmd *qc) argument
786 struct nv_adma_port_priv *pp = qc->ap->private_data;
883 struct ata_queued_cmd *qc local
1114 nv_adma_post_internal_cmd(struct ata_queued_cmd *qc) argument
1330 nv_adma_fill_aprd(struct ata_queued_cmd *qc, struct scatterlist *sg, int idx, struct nv_adma_prd *aprd) argument
1349 nv_adma_fill_sg(struct ata_queued_cmd *qc, struct nv_adma_cpb *cpb) argument
1369 nv_adma_use_reg_mode(struct ata_queued_cmd *qc) argument
1386 nv_adma_qc_prep(struct ata_queued_cmd *qc) argument
1432 nv_adma_qc_issue(struct ata_queued_cmd *qc) argument
1488 struct ata_queued_cmd *qc; local
1727 nv_swncq_qc_to_dq(struct ata_port *ap, struct ata_queued_cmd *qc) argument
1787 struct ata_queued_cmd qc; local
1993 nv_swncq_qc_prep(struct ata_queued_cmd *qc) argument
2006 nv_swncq_fill_sg(struct ata_queued_cmd *qc) argument
2042 nv_swncq_issue_atacmd(struct ata_port *ap, struct ata_queued_cmd *qc) argument
2066 nv_swncq_qc_issue(struct ata_queued_cmd *qc) argument
2111 struct ata_queued_cmd *qc; local
2193 struct ata_queued_cmd *qc; local
2226 struct ata_queued_cmd *qc; local
[all...]
H A Dsata_inic162x.c369 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->link.active_tag); local
381 if (unlikely(!qc))
392 qc->err_mask |= AC_ERR_DEV;
394 ata_qc_complete(qc);
400 qc ? qc->tf.command : 0xff, irq_stat, idma_stat);
429 static int inic_check_atapi_dma(struct ata_queued_cmd *qc) argument
437 if (atapi_cmd_type(qc->cdb[0]) == READ)
442 static void inic_fill_sg(struct inic_prd *prd, struct ata_queued_cmd *qc) argument
448 if (qc
465 inic_qc_prep(struct ata_queued_cmd *qc) argument
527 inic_qc_issue(struct ata_queued_cmd *qc) argument
553 inic_qc_fill_rtf(struct ata_queued_cmd *qc) argument
656 inic_post_internal_cmd(struct ata_queued_cmd *qc) argument
[all...]
H A Dpata_pdc202xx_old.c168 * @qc: ATA command
177 static void pdc2026x_bmdma_start(struct ata_queued_cmd *qc) argument
179 struct ata_port *ap = qc->ap;
180 struct ata_device *adev = qc->dev;
181 struct ata_taskfile *tf = &qc->tf;
198 pdc202xx_set_dmamode(ap, qc->dev);
202 len = qc->nbytes / 2;
213 ata_bmdma_start(qc);
218 * @qc: ATA command
227 static void pdc2026x_bmdma_stop(struct ata_queued_cmd *qc) argument
289 pdc2026x_check_atapi_dma(struct ata_queued_cmd *qc) argument
[all...]
H A Dpata_octeon_cf.c501 static void octeon_cf_dma_setup(struct ata_queued_cmd *qc) argument
503 struct ata_port *ap = qc->ap;
509 qc->cursg = qc->sg;
511 ap->ops->sff_exec_command(ap, &qc->tf);
518 * @qc: Information about the DMA
520 static void octeon_cf_dma_start(struct ata_queued_cmd *qc) argument
522 struct octeon_cf_data *ocd = qc->ap->dev->platform_data;
527 VPRINTK("%d scatterlists\n", qc->n_elem);
530 sg = qc
582 octeon_cf_dma_finished(struct ata_port *ap, struct ata_queued_cmd *qc) argument
649 struct ata_queued_cmd *qc; local
712 struct ata_queued_cmd *qc; local
753 octeon_cf_check_atapi_dma(struct ata_queued_cmd *qc) argument
758 octeon_cf_qc_issue(struct ata_queued_cmd *qc) argument
[all...]
H A Dlibata-core.c1512 static void ata_qc_complete_internal(struct ata_queued_cmd *qc) argument
1514 struct completion *waiting = qc->private_data;
1550 struct ata_queued_cmd *qc; local
1567 /* initialize internal qc */
1581 qc = __ata_qc_from_tag(ap, tag);
1583 qc->tag = tag;
1584 qc->scsicmd = NULL;
1585 qc->ap = ap;
1586 qc->dev = dev;
1587 ata_qc_reinit(qc);
4520 ata_sg_clean(struct ata_queued_cmd *qc) argument
4551 atapi_check_dma(struct ata_queued_cmd *qc) argument
4583 ata_std_qc_defer(struct ata_queued_cmd *qc) argument
4598 ata_noop_qc_prep(struct ata_queued_cmd *qc) argument
4613 ata_sg_init(struct ata_queued_cmd *qc, struct scatterlist *sg, unsigned int n_elem) argument
4634 ata_sg_setup(struct ata_queued_cmd *qc) argument
4685 struct ata_queued_cmd *qc = NULL; local
4716 struct ata_queued_cmd *qc; local
4740 ata_qc_free(struct ata_queued_cmd *qc) argument
4756 __ata_qc_complete(struct ata_queued_cmd *qc) argument
4795 fill_result_tf(struct ata_queued_cmd *qc) argument
4803 ata_verify_xfer(struct ata_queued_cmd *qc) argument
4831 ata_qc_complete(struct ata_queued_cmd *qc) argument
4952 struct ata_queued_cmd *qc; local
4978 ata_qc_issue(struct ata_queued_cmd *qc) argument
6630 ata_dummy_qc_issue(struct ata_queued_cmd *qc) argument
[all...]
H A Dpata_arasan_cf.c219 /* qc to be transferred using DMA */
220 struct ata_queued_cmd *qc; member in struct:arasan_cf_dev
367 struct ata_queued_cmd *qc = acdev->qc; local
370 acdev->qc = NULL;
374 if (unlikely(qc->err_mask) && ata_is_dma(qc->tf.protocol))
375 ata_ehi_push_desc(&qc->ap->link.eh_info, "DMA Failed: Timeout");
382 u32 rw = acdev->qc->tf.flags & ATA_TFLAG_WRITE;
437 u32 write = acdev->qc
524 struct ata_queued_cmd *qc = acdev->qc; local
580 struct ata_queued_cmd *qc = acdev->qc; local
636 struct ata_queued_cmd *qc = acdev->qc; local
686 arasan_cf_qc_issue(struct ata_queued_cmd *qc) argument
[all...]
H A Dsata_sil24.c338 static int sil24_qc_defer(struct ata_queued_cmd *qc);
339 static void sil24_qc_prep(struct ata_queued_cmd *qc);
340 static unsigned int sil24_qc_issue(struct ata_queued_cmd *qc);
341 static bool sil24_qc_fill_rtf(struct ata_queued_cmd *qc);
353 static void sil24_post_internal_cmd(struct ata_queued_cmd *qc);
780 static inline void sil24_fill_sg(struct ata_queued_cmd *qc, argument
787 for_each_sg(qc->sg, sg, qc->n_elem, si) {
799 static int sil24_qc_defer(struct ata_queued_cmd *qc) argument
801 struct ata_link *link = qc
844 sil24_qc_prep(struct ata_queued_cmd *qc) argument
890 sil24_qc_issue(struct ata_queued_cmd *qc) argument
913 sil24_qc_fill_rtf(struct ata_queued_cmd *qc) argument
983 struct ata_queued_cmd *qc = NULL; local
1192 sil24_post_internal_cmd(struct ata_queued_cmd *qc) argument
[all...]
H A Dpata_atiixp.c186 * @qc: Command in progress
195 static void atiixp_bmdma_start(struct ata_queued_cmd *qc) argument
197 struct ata_port *ap = qc->ap;
198 struct ata_device *adev = qc->dev;
210 ata_bmdma_start(qc);
215 * @qc: Command in progress
224 static void atiixp_bmdma_stop(struct ata_queued_cmd *qc) argument
226 struct ata_port *ap = qc->ap;
228 int dn = (2 * ap->port_no) + qc->dev->devno;
234 ata_bmdma_stop(qc);
[all...]
H A Dpata_sc1200.c158 * @qc: command pending
166 static unsigned int sc1200_qc_issue(struct ata_queued_cmd *qc) argument
168 struct ata_port *ap = qc->ap;
169 struct ata_device *adev = qc->dev;
181 return ata_bmdma_qc_issue(qc);
186 * @qc: command
191 static int sc1200_qc_defer(struct ata_queued_cmd *qc) argument
193 struct ata_host *host = qc->ap->host;
194 struct ata_port *alt = host->ports[1 ^ qc->ap->port_no];
198 rc = ata_std_qc_defer(qc);
[all...]
/drivers/scsi/libsas/
H A Dsas_ata.c97 struct ata_queued_cmd *qc = task->uldd_task; local
110 else if (qc && qc->scsicmd)
111 ASSIGN_SAS_TASK(qc->scsicmd, NULL);
118 if (!qc)
121 ap = qc->ap;
128 if (qc->scsicmd)
145 qc->err_mask |= ac_err_mask(dev->sata_dev.fis[2]);
149 qc->flags |= ATA_QCFLAG_FAILED;
158 qc
178 sas_ata_qc_issue(struct ata_queued_cmd *qc) argument
268 sas_ata_qc_fill_rtf(struct ata_queued_cmd *qc) argument
492 sas_ata_post_internal(struct ata_queued_cmd *qc) argument
583 struct ata_queued_cmd *qc = task->uldd_task; local
[all...]
/drivers/media/radio/
H A Dradio-si4713.c105 struct v4l2_queryctrl *qc)
147 qc->id = v4l2_ctrl_next(ctrl_classes, qc->id);
148 if (qc->id == 0)
151 if (qc->id == V4L2_CID_USER_CLASS || qc->id == V4L2_CID_FM_TX_CLASS)
152 return v4l2_ctrl_query_fill(qc, 0, 0, 0, 0);
155 queryctrl, qc);
104 radio_si4713_queryctrl(struct file *file, void *priv, struct v4l2_queryctrl *qc) argument

Completed in 592 milliseconds

12345