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

1234

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ata/
H A Dlibata-core.c1328 static void ata_qc_complete_internal(struct ata_queued_cmd *qc) argument
1330 struct completion *waiting = qc->private_data;
1363 struct ata_queued_cmd *qc; local
1379 /* initialize internal qc */
1388 qc = __ata_qc_from_tag(ap, tag);
1390 qc->tag = tag;
1391 qc->scsicmd = NULL;
1392 qc->ap = ap;
1393 qc->dev = dev;
1394 ata_qc_reinit(qc);
3977 ata_sg_clean(struct ata_queued_cmd *qc) argument
4037 ata_fill_sg(struct ata_queued_cmd *qc) argument
4092 ata_check_atapi_dma(struct ata_queued_cmd *qc) argument
4117 ata_qc_prep(struct ata_queued_cmd *qc) argument
4125 ata_noop_qc_prep(struct ata_queued_cmd *qc) argument
4140 ata_sg_init_one(struct ata_queued_cmd *qc, void *buf, unsigned int buflen) argument
4167 ata_sg_init(struct ata_queued_cmd *qc, struct scatterlist *sg, unsigned int n_elem) argument
4189 ata_sg_setup_one(struct ata_queued_cmd *qc) argument
4259 ata_sg_setup(struct ata_queued_cmd *qc) argument
4424 ata_pio_sector(struct ata_queued_cmd *qc) argument
4481 ata_pio_sectors(struct ata_queued_cmd *qc) argument
4509 atapi_send_cdb(struct ata_port *ap, struct ata_queued_cmd *qc) argument
4545 __atapi_pio_bytes(struct ata_queued_cmd *qc, unsigned int bytes) argument
4637 atapi_pio_bytes(struct ata_queued_cmd *qc) argument
4686 ata_hsm_ok_in_wq(struct ata_port *ap, struct ata_queued_cmd *qc) argument
4715 ata_hsm_qc_complete(struct ata_queued_cmd *qc, int in_wq) argument
4764 ata_hsm_move(struct ata_port *ap, struct ata_queued_cmd *qc, u8 status, int in_wq) argument
4996 struct ata_queued_cmd *qc = ap->port_task_data; local
5041 struct ata_queued_cmd *qc = NULL; local
5072 struct ata_queued_cmd *qc; local
5096 ata_qc_free(struct ata_queued_cmd *qc) argument
5111 __ata_qc_complete(struct ata_queued_cmd *qc) argument
5138 fill_result_tf(struct ata_queued_cmd *qc) argument
5157 ata_qc_complete(struct ata_queued_cmd *qc) argument
5226 struct ata_queued_cmd *qc; local
5242 ata_should_dma_map(struct ata_queued_cmd *qc) argument
5278 ata_qc_issue(struct ata_queued_cmd *qc) argument
5343 ata_qc_issue_prot(struct ata_queued_cmd *qc) argument
5473 ata_host_intr(struct ata_port *ap, struct ata_queued_cmd *qc) argument
5589 struct ata_queued_cmd *qc; local
6697 ata_dummy_qc_noret(struct ata_queued_cmd *qc) argument
6704 ata_dummy_qc_issue(struct ata_queued_cmd *qc) argument
[all...]
H A Dpdc_adma.c135 static void adma_qc_prep(struct ata_queued_cmd *qc);
136 static unsigned int adma_qc_issue(struct ata_queued_cmd *qc);
137 static int adma_check_atapi_dma(struct ata_queued_cmd *qc);
138 static void adma_bmdma_stop(struct ata_queued_cmd *qc);
209 static int adma_check_atapi_dma(struct ata_queued_cmd *qc) argument
214 static void adma_bmdma_stop(struct ata_queued_cmd *qc) argument
296 static int adma_fill_sg(struct ata_queued_cmd *qc) argument
299 struct ata_port *ap = qc->ap;
303 u8 pFLAGS = pORD | ((qc->tf.flags & ATA_TFLAG_WRITE) ? pDIRO : 0);
305 ata_for_each_sg(sg, qc) {
334 adma_qc_prep(struct ata_queued_cmd *qc) argument
398 adma_packet_start(struct ata_queued_cmd *qc) argument
409 adma_qc_issue(struct ata_queued_cmd *qc) argument
438 struct ata_queued_cmd *qc; local
472 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);
123 static void qs_bmdma_stop(struct ata_queued_cmd *qc);
200 static int qs_check_atapi_dma(struct ata_queued_cmd *qc) argument
205 static void qs_bmdma_stop(struct ata_queued_cmd *qc) argument
270 static unsigned int qs_fill_sg(struct ata_queued_cmd *qc) argument
273 struct ata_port *ap = qc->ap;
278 WARN_ON(qc->__sg == NULL);
279 WARN_ON(qc
302 qs_qc_prep(struct ata_queued_cmd *qc) argument
341 qs_packet_start(struct ata_queued_cmd *qc) argument
354 qs_qc_issue(struct ata_queued_cmd *qc) argument
399 struct ata_queued_cmd *qc; local
432 struct ata_queued_cmd *qc; local
[all...]
H A Dlibata-eh.c167 * the qc for @cmd. If the qc is already gone, we lose and let
168 * the scsi command finish (EH_HANDLED). Otherwise, the qc has
186 struct ata_queued_cmd *qc; local
198 qc = ata_qc_from_tag(ap, ap->active_tag);
199 if (qc) {
200 WARN_ON(qc->scsicmd != cmd);
201 qc->flags |= ATA_QCFLAG_EH_SCHEDULED;
202 qc->err_mask |= AC_ERR_TIMEOUT;
240 * completion wins, the qc neve
256 struct ata_queued_cmd *qc; local
439 ata_qc_timeout(struct ata_queued_cmd *qc) argument
524 ata_qc_schedule_eh(struct ata_queued_cmd *qc) argument
583 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, tag); local
706 __ata_eh_qc_complete(struct ata_queued_cmd *qc) argument
728 ata_eh_qc_complete(struct ata_queued_cmd *qc) argument
746 ata_eh_qc_retry(struct ata_queued_cmd *qc) argument
994 atapi_eh_request_sense(struct ata_queued_cmd *qc) argument
1092 struct ata_queued_cmd *qc; local
1151 ata_eh_analyze_tf(struct ata_queued_cmd *qc, const struct ata_taskfile *tf) argument
1428 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); local
1503 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); local
1543 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); local
2081 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); local
[all...]
H A Dsata_sx4.c146 struct ata_queued_cmd *qc; member in struct:pdc_host_priv::__anon3905
157 static void pdc20621_qc_prep(struct ata_queued_cmd *qc);
173 static unsigned int pdc20621_qc_issue_prot(struct ata_queued_cmd *qc);
408 static void pdc20621_dma_prep(struct ata_queued_cmd *qc) argument
411 struct ata_port *ap = qc->ap;
419 WARN_ON(!(qc->flags & ATA_QCFLAG_DMAMAP));
430 ata_for_each_sg(sg, qc) {
441 pdc20621_host_sg(&qc->tf, &pp->dimm_buf[0], portno, total_len);
442 pdc20621_host_pkt(&qc->tf, &pp->dimm_buf[0], portno);
444 pdc20621_ata_sg(&qc
469 pdc20621_nodata_prep(struct ata_queued_cmd *qc) argument
504 pdc20621_qc_prep(struct ata_queued_cmd *qc) argument
518 __pdc20621_push_hdma(struct ata_queued_cmd *qc, unsigned int seq, u32 pkt_ofs) argument
536 pdc20621_push_hdma(struct ata_queued_cmd *qc, unsigned int seq, u32 pkt_ofs) argument
556 pdc20621_pop_hdma(struct ata_queued_cmd *qc) argument
574 pdc20621_dump_hdma(struct ata_queued_cmd *qc) argument
589 pdc20621_dump_hdma(struct ata_queued_cmd *qc) argument
592 pdc20621_packet_start(struct ata_queued_cmd *qc) argument
635 pdc20621_qc_issue_prot(struct ata_queued_cmd *qc) argument
654 pdc20621_host_intr( struct ata_port *ap, struct ata_queued_cmd *qc, unsigned int doing_hdma, void __iomem *mmio) argument
793 struct ata_queued_cmd *qc; local
815 struct ata_queued_cmd *qc; local
[all...]
H A Dlibata-scsi.c54 typedef unsigned int (*ata_xlat_func_t)(struct ata_queued_cmd *qc);
428 struct ata_queued_cmd *qc; local
430 qc = ata_qc_new_init(dev);
431 if (qc) {
432 qc->scsicmd = cmd;
433 qc->scsidone = done;
436 qc->__sg = (struct scatterlist *) cmd->request_buffer;
437 qc->n_elem = cmd->use_sg;
439 qc->__sg = &qc
624 ata_gen_passthru_sense(struct ata_queued_cmd *qc) argument
693 ata_gen_ata_sense(struct ata_queued_cmd *qc) argument
908 ata_scsi_start_stop_xlat(struct ata_queued_cmd *qc) argument
1001 ata_scsi_flush_xlat(struct ata_queued_cmd *qc) argument
1119 ata_scsi_verify_xlat(struct ata_queued_cmd *qc) argument
1247 ata_scsi_rw_xlat(struct ata_queued_cmd *qc) argument
1331 ata_scsi_qc_complete(struct ata_queued_cmd *qc) argument
1461 struct ata_queued_cmd *qc; local
2197 atapi_sense_complete(struct ata_queued_cmd *qc) argument
2213 atapi_request_sense(struct ata_queued_cmd *qc) argument
2257 atapi_qc_complete(struct ata_queued_cmd *qc) argument
2339 atapi_xlat(struct ata_queued_cmd *qc) argument
2505 ata_scsi_pass_thru(struct ata_queued_cmd *qc) argument
[all...]
H A Dsata_promise.c138 static void pdc_qc_prep(struct ata_queued_cmd *qc);
141 static int pdc_check_atapi_dma(struct ata_queued_cmd *qc);
142 static int pdc_old_sata_check_atapi_dma(struct ata_queued_cmd *qc);
144 static unsigned int pdc_qc_issue_prot(struct ata_queued_cmd *qc);
149 static void pdc_post_internal_cmd(struct ata_queued_cmd *qc);
450 static void pdc_atapi_pkt(struct ata_queued_cmd *qc) argument
452 struct ata_port *ap = qc->ap;
454 unsigned int cdb_len = qc->dev->cdb_len;
455 u8 *cdb = qc->cdb;
464 switch (qc
534 pdc_qc_prep(struct ata_queued_cmd *qc) argument
621 pdc_post_internal_cmd(struct ata_queued_cmd *qc) argument
630 pdc_error_intr(struct ata_port *ap, struct ata_queued_cmd *qc, u32 port_status, u32 err_mask) argument
660 pdc_host_intr( struct ata_port *ap, struct ata_queued_cmd *qc) argument
746 struct ata_queued_cmd *qc; local
761 pdc_packet_start(struct ata_queued_cmd *qc) argument
780 pdc_qc_issue_prot(struct ata_queued_cmd *qc) argument
818 pdc_check_atapi_dma(struct ata_queued_cmd *qc) argument
845 pdc_old_sata_check_atapi_dma(struct ata_queued_cmd *qc) argument
[all...]
H A Dpata_triflex.c150 * @qc: Command in progress
159 static void triflex_bmdma_start(struct ata_queued_cmd *qc) argument
161 triflex_load_timing(qc->ap, qc->dev, qc->dev->dma_mode);
162 ata_bmdma_start(qc);
175 static void triflex_bmdma_stop(struct ata_queued_cmd *qc) argument
177 ata_bmdma_stop(qc);
178 triflex_load_timing(qc->ap, qc
[all...]
H A Dlibata.h85 extern void ata_sg_clean(struct ata_queued_cmd *qc);
86 extern void ata_qc_free(struct ata_queued_cmd *qc);
87 extern void ata_qc_issue(struct ata_queued_cmd *qc);
88 extern void __ata_qc_complete(struct ata_queued_cmd *qc);
89 extern int ata_check_atapi_dma(struct ata_queued_cmd *qc);
156 extern void ata_qc_schedule_eh(struct ata_queued_cmd *qc);
H A Dpata_pdc202xx_old.c138 * @qc: ATA command
144 static void pdc2026x_bmdma_start(struct ata_queued_cmd *qc) argument
146 struct ata_port *ap = qc->ap;
147 struct ata_device *adev = qc->dev;
148 struct ata_taskfile *tf = &qc->tf;
163 pdc202xx_set_dmamode(ap, qc->dev);
168 len = qc->nbytes / 2;
179 ata_bmdma_start(qc);
184 * @qc: ATA command
190 static void pdc2026x_bmdma_stop(struct ata_queued_cmd *qc) argument
[all...]
H A Dsata_inic162x.c230 static void inic_bmdma_setup(struct ata_queued_cmd *qc) argument
232 struct ata_port *ap = qc->ap;
235 int rw = qc->tf.flags & ATA_TFLAG_WRITE;
241 writel(qc->nbytes, port_base + PORT_PRD_XFERLEN);
250 ap->ops->exec_command(ap, &qc->tf);
253 static void inic_bmdma_start(struct ata_queued_cmd *qc) argument
255 struct ata_port *ap = qc->ap;
264 static void inic_bmdma_stop(struct ata_queued_cmd *qc) argument
266 struct ata_port *ap = qc->ap;
296 struct ata_queued_cmd *qc local
359 inic_qc_issue(struct ata_queued_cmd *qc) argument
487 inic_post_internal_cmd(struct ata_queued_cmd *qc) argument
[all...]
H A Dsata_nv.c248 static int nv_adma_check_atapi_dma(struct ata_queued_cmd *qc);
249 static void nv_adma_qc_prep(struct ata_queued_cmd *qc);
250 static unsigned int nv_adma_qc_issue(struct ata_queued_cmd *qc);
263 static void nv_adma_post_internal_cmd(struct ata_queued_cmd *qc);
653 static int nv_adma_check_atapi_dma(struct ata_queued_cmd *qc) argument
655 struct nv_adma_port_priv *pp = qc->ap->private_data;
743 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, cpb_num); local
745 if (likely(qc)) {
746 DPRINTK("Completing qc from tag %d\n",cpb_num);
747 ata_qc_complete(qc);
766 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->active_tag); local
983 nv_adma_post_internal_cmd(struct ata_queued_cmd *qc) argument
1179 nv_adma_fill_aprd(struct ata_queued_cmd *qc, struct scatterlist *sg, int idx, struct nv_adma_prd *aprd) argument
1198 nv_adma_fill_sg(struct ata_queued_cmd *qc, struct nv_adma_cpb *cpb) argument
1220 nv_adma_use_reg_mode(struct ata_queued_cmd *qc) argument
1239 nv_adma_qc_prep(struct ata_queued_cmd *qc) argument
1283 nv_adma_qc_issue(struct ata_queued_cmd *qc) argument
1332 struct ata_queued_cmd *qc; local
[all...]
H A Dpata_atiixp.c171 * @qc: Command in progress
177 static void atiixp_bmdma_start(struct ata_queued_cmd *qc) argument
179 struct ata_port *ap = qc->ap;
180 struct ata_device *adev = qc->dev;
192 ata_bmdma_start(qc);
197 * @qc: Command in progress
203 static void atiixp_bmdma_stop(struct ata_queued_cmd *qc) argument
205 struct ata_port *ap = qc->ap;
207 int dn = (2 * ap->port_no) + qc->dev->devno;
213 ata_bmdma_stop(qc);
[all...]
H A Dpata_sl82c105.c156 static void sl82c105_bmdma_start(struct ata_queued_cmd *qc) argument
158 struct ata_port *ap = qc->ap;
165 sl82c105_configure_dmamode(ap, qc->dev);
167 ata_bmdma_start(qc);
172 * @qc: ATA command
185 static void sl82c105_bmdma_stop(struct ata_queued_cmd *qc) argument
187 struct ata_port *ap = qc->ap;
189 ata_bmdma_stop(qc);
195 sl82c105_set_piomode(ap, qc->dev);
H A Dsata_sil24.c332 static void sil24_qc_prep(struct ata_queued_cmd *qc);
333 static unsigned int sil24_qc_issue(struct ata_queued_cmd *qc);
338 static void sil24_post_internal_cmd(struct ata_queued_cmd *qc);
643 static inline void sil24_fill_sg(struct ata_queued_cmd *qc, argument
648 ata_for_each_sg(sg, qc) {
651 if (ata_sg_is_last(sg, qc))
659 static void sil24_qc_prep(struct ata_queued_cmd *qc) argument
661 struct ata_port *ap = qc->ap;
668 cb = &pp->cmd_block[sil24_tag(qc->tag)];
670 switch (qc
708 sil24_qc_issue(struct ata_queued_cmd *qc) argument
789 struct ata_queued_cmd *qc; local
826 sil24_finish_qc(struct ata_queued_cmd *qc) argument
917 sil24_post_internal_cmd(struct ata_queued_cmd *qc) argument
[all...]
H A Dpata_it821x.c338 * @qc: Command in progress
345 static void it821x_passthru_bmdma_start(struct ata_queued_cmd *qc) argument
347 struct ata_port *ap = qc->ap;
348 struct ata_device *adev = qc->dev;
356 ata_bmdma_start(qc);
361 * @qc: ATA command
368 static void it821x_passthru_bmdma_stop(struct ata_queued_cmd *qc) argument
370 struct ata_port *ap = qc->ap;
371 struct ata_device *adev = qc->dev;
375 ata_bmdma_stop(qc);
410 it821x_smart_qc_issue_prot(struct ata_queued_cmd *qc) argument
445 it821x_passthru_qc_issue_prot(struct ata_queued_cmd *qc) argument
520 it821x_check_atapi_dma(struct ata_queued_cmd *qc) argument
[all...]
H A Dsata_mv.c391 static void mv_qc_prep(struct ata_queued_cmd *qc);
392 static void mv_qc_prep_iie(struct ata_queued_cmd *qc);
393 static unsigned int mv_qc_issue(struct ata_queued_cmd *qc);
1024 * @qc: queued command whose SG list to source from
1031 static unsigned int mv_fill_sg(struct ata_queued_cmd *qc) argument
1033 struct mv_port_priv *pp = qc->ap->private_data;
1039 ata_for_each_sg(sg, qc) {
1047 if (ata_sg_is_last(sg, qc))
1071 * @qc: queued command to prepare
1081 static void mv_qc_prep(struct ata_queued_cmd *qc) argument
1165 mv_qc_prep_iie(struct ata_queued_cmd *qc) argument
1233 mv_qc_issue(struct ata_queued_cmd *qc) argument
1371 struct ata_queued_cmd *qc; local
2055 struct ata_queued_cmd *qc; local
[all...]
H A Dpata_ns87410.c122 * @qc: command pending
129 static unsigned int ns87410_qc_issue_prot(struct ata_queued_cmd *qc) argument
131 struct ata_port *ap = qc->ap;
132 struct ata_device *adev = qc->dev;
142 return ata_qc_issue_prot(qc);
H A Dsata_svw.c98 static int k2_sata_check_atapi_dma(struct ata_queued_cmd *qc) argument
100 if (qc->ap->flags & K2_FLAG_NO_ATAPI_DMA)
189 * @qc: Info associated with this ATA transaction.
195 static void k2_bmdma_setup_mmio (struct ata_queued_cmd *qc) argument
197 struct ata_port *ap = qc->ap;
198 unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE);
213 if (qc->tf.protocol != ATA_PROT_DMA)
214 ap->ops->exec_command(ap, &qc->tf);
219 * @qc: Info associated with this ATA transaction.
225 static void k2_bmdma_start_mmio (struct ata_queued_cmd *qc) argument
[all...]
H A Dlibata-sff.c256 * @qc: Info associated with this ATA transaction.
261 void ata_bmdma_setup(struct ata_queued_cmd *qc) argument
263 struct ata_port *ap = qc->ap;
264 unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE);
279 ap->ops->exec_command(ap, &qc->tf);
284 * @qc: Info associated with this ATA transaction.
289 void ata_bmdma_start (struct ata_queued_cmd *qc) argument
291 struct ata_port *ap = qc->ap;
350 * @qc: Command we are ending DMA for
359 void ata_bmdma_stop(struct ata_queued_cmd *qc) argument
439 struct ata_queued_cmd *qc; local
513 ata_bmdma_post_internal_cmd(struct ata_queued_cmd *qc) argument
[all...]
H A Dsata_sil.c370 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->active_tag); local
396 if (unlikely(!qc))
399 if (unlikely(qc->tf.flags & ATA_TFLAG_POLLING)) {
414 * No need to check is_atapi_taskfile(&qc->tf) again.
416 if (!(qc->dev->flags & ATA_DFLAG_CDB_INTR))
420 if (qc->tf.protocol == ATA_PROT_DMA ||
421 qc->tf.protocol == ATA_PROT_ATAPI_DMA) {
423 ap->ops->bmdma_stop(qc);
426 qc->err_mask |= AC_ERR_HOST_BUS;
446 ata_hsm_move(ap, qc, statu
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dlibata.h332 typedef void (*ata_qc_cb_t) (struct ata_queued_cmd *qc);
577 int (*check_atapi_dma) (struct ata_queued_cmd *qc);
579 void (*bmdma_setup) (struct ata_queued_cmd *qc);
580 void (*bmdma_start) (struct ata_queued_cmd *qc);
584 void (*qc_prep) (struct ata_queued_cmd *qc);
585 unsigned int (*qc_issue) (struct ata_queued_cmd *qc);
595 void (*post_internal_cmd) (struct ata_queued_cmd *qc);
614 void (*bmdma_stop) (struct ata_queued_cmd *qc);
720 extern unsigned int ata_host_intr(struct ata_port *ap, struct ata_queued_cmd *qc);
761 extern void ata_qc_prep(struct ata_queued_cmd *qc);
920 ata_sg_is_last(struct scatterlist *sg, struct ata_queued_cmd *qc) argument
932 ata_qc_first_sg(struct ata_queued_cmd *qc) argument
942 ata_qc_next_sg(struct scatterlist *sg, struct ata_queued_cmd *qc) argument
1097 ata_qc_set_polling(struct ata_queued_cmd *qc) argument
1113 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); local
1136 ata_qc_reinit(struct ata_queued_cmd *qc) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/radio/
H A Dradio-rtrack2.c195 struct v4l2_queryctrl *qc)
200 if (qc->id && qc->id == radio_qctrl[i].id) {
201 memcpy(qc, &(radio_qctrl[i]),
202 sizeof(*qc));
194 vidioc_queryctrl(struct file *file, void *priv, struct v4l2_queryctrl *qc) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/pvrusb2/
H A Dpvrusb2-cx2584x-v4l.c189 struct v4l2_queryctrl qc; local
191 memset(&qc,0,sizeof(qc));
193 qc.id = V4L2_CID_BRIGHTNESS;
195 ret = pvr2_i2c_client_cmd(cp,VIDIOC_QUERYCTRL,&qc);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/
H A Dwm8739.c229 struct v4l2_queryctrl *qc = arg; local
233 if (qc->id && qc->id == wm8739_qctrl[i].id) {
234 memcpy(qc, &wm8739_qctrl[i], sizeof(*qc));

Completed in 171 milliseconds

1234