Home
last modified time | relevance | path

Searched refs:scp (Results 1 – 25 of 31) sorted by relevance

12

/drivers/remoteproc/
A Dmtk_scp.c291 scp->data->scp_irq_handler(scp); in scp_irq_handler()
524 scp->data->scp_reset_assert(scp); in mt8188_scp_c1_before_load()
625 scp->data->scp_reset_assert(scp); in mt8195_scp_c1_before_load()
674 scp->data->scp_reset_assert(scp); in scp_load()
676 ret = scp->data->scp_before_load(scp); in scp_load()
719 scp->data->scp_reset_deassert(scp); in scp_start()
742 scp->data->scp_reset_assert(scp); in scp_start()
801 return scp->data->scp_da_to_va(scp, da, len); in scp_da_to_va()
917 scp->data->scp_reset_assert(scp); in scp_stop()
918 scp->data->scp_stop(scp); in scp_stop()
[all …]
A Dmtk_scp_ipi.c37 if (!scp) in scp_ipi_register()
43 scp_ipi_lock(scp, id); in scp_ipi_register()
45 scp->ipi_desc[id].priv = priv; in scp_ipi_register()
46 scp_ipi_unlock(scp, id); in scp_ipi_register()
62 if (!scp) in scp_ipi_unregister()
68 scp_ipi_lock(scp, id); in scp_ipi_unregister()
70 scp->ipi_desc[id].priv = NULL; in scp_ipi_unregister()
71 scp_ipi_unlock(scp, id); in scp_ipi_unregister()
183 ret = readl_poll_timeout_atomic(scp->cluster->reg_base + scp->data->host_to_scp_reg, in scp_ipi_send()
198 scp->cluster->reg_base + scp->data->host_to_scp_reg); in scp_ipi_send()
[all …]
A Dmtk_common.h105 int (*scp_clk_get)(struct mtk_scp *scp);
106 int (*scp_before_load)(struct mtk_scp *scp);
107 void (*scp_irq_handler)(struct mtk_scp *scp);
108 void (*scp_reset_assert)(struct mtk_scp *scp);
109 void (*scp_reset_deassert)(struct mtk_scp *scp);
110 void (*scp_stop)(struct mtk_scp *scp);
111 void *(*scp_da_to_va)(struct mtk_scp *scp, u64 da, size_t len);
174 void scp_ipi_lock(struct mtk_scp *scp, u32 id);
175 void scp_ipi_unlock(struct mtk_scp *scp, u32 id);
/drivers/scsi/megaraid/
A Dmega_common.h69 struct scsi_cmnd *scp; member
199 #define SCP2HOST(scp) (scp)->device->host // to host argument
200 #define SCP2HOSTDATA(scp) SCP2HOST(scp)->hostdata // to soft state argument
201 #define SCP2CHANNEL(scp) (scp)->device->channel // to channel argument
202 #define SCP2TARGET(scp) (scp)->device->id // to target argument
203 #define SCP2LUN(scp) (u32)(scp)->device->lun // to LUN argument
207 #define SCP2ADAPTER(scp) (adapter_t *)SCSIHOST2ADAP(SCP2HOST(scp)) argument
210 #define MRAID_IS_LOGICAL(adp, scp) \ argument
231 islogical = MRAID_IS_LOGICAL(adp, scp); \
243 [SCP2TARGET(scp)] >> 8) & 0xFF; \
[all …]
A Dmegaraid_mbox.c1294 scb->scp = scp; in megaraid_alloc_scb()
1346 scp = scb->scp; in megaraid_mbox_mksgl()
1956 memcpy(pthru->cdb, scp->cmnd, scp->cmd_len); in megaraid_mbox_prepare_pthru()
2208 scp = scb->scp; in megaraid_mbox_dpc()
2393 scp->cmnd[0], SCP2CHANNEL(scp), in megaraid_abort_handler()
2394 SCP2TARGET(scp), SCP2LUN(scp))); in megaraid_abort_handler()
2411 if (scb->scp == scp) { // Found command in megaraid_abort_handler()
2439 if (scb->scp == scp) { // Found command in megaraid_abort_handler()
2472 if (scb->scp == scp) { in megaraid_abort_handler()
2559 if (scb->scp == scp) { // Found command in megaraid_reset_handler()
[all …]
A Dmegaraid_sas_fusion.c2274 struct scsi_cmnd *scp, in megasas_make_sgl_fusion() argument
2770 ((u32) scp->cmnd[2] << 8) | (u32) scp->cmnd[3]; in megasas_build_ldio_fusion()
2783 ((u32) scp->cmnd[4] << 8) | (u32) scp->cmnd[5]; in megasas_build_ldio_fusion()
2792 ((u32) scp->cmnd[8] << 8) | (u32) scp->cmnd[9]; in megasas_build_ldio_fusion()
2795 ((u32) scp->cmnd[4] << 8) | (u32) scp->cmnd[5]; in megasas_build_ldio_fusion()
2804 ((u32) scp->cmnd[12] << 8) | (u32) scp->cmnd[13]; in megasas_build_ldio_fusion()
2807 ((u32) scp->cmnd[8] << 8) | (u32) scp->cmnd[9]; in megasas_build_ldio_fusion()
2811 ((u32) scp->cmnd[4] << 8) | (u32) scp->cmnd[5]; in megasas_build_ldio_fusion()
2895 megasas_set_pd_lba(io_request, scp->cmd_len, &io_info, scp, in megasas_build_ldio_fusion()
3226 memcpy(io_request->CDB.CDB32, scp->cmnd, scp->cmd_len); in megasas_build_io_fusion()
[all …]
A Dmegaraid_sas_base.c1268 sge_count = scsi_dma_map(scp); in megasas_make_sgl32()
1297 sge_count = scsi_dma_map(scp); in megasas_make_sgl64()
1446 memcpy(pthru->cdb, scp->cmnd, scp->cmd_len); in megasas_build_dcdb()
1512 u8 sc = scp->cmnd[0]; in megasas_build_ldio()
1540 ldio->access_byte = (scp->cmd_len != 6) ? scp->cmnd[1] : 0; in megasas_build_ldio()
1545 if (scp->cmd_len == 6) { in megasas_build_ldio()
1549 (u32) scp->cmnd[3]); in megasas_build_ldio()
1563 (u32) scp->cmnd[5]); in megasas_build_ldio()
1578 (u32) scp->cmnd[5]); in megasas_build_ldio()
1593 (u32) scp->cmnd[9]); in megasas_build_ldio()
[all …]
A Dmegaraid_sas.h2568 #define MEGASAS_DEV_INDEX(scp) \ argument
2569 (((scp->device->channel % 2) * MEGASAS_MAX_DEV_PER_CHANNEL) + \
2570 scp->device->id)
2572 #define MEGASAS_PD_INDEX(scp) \ argument
2573 ((scp->device->channel * MEGASAS_MAX_DEV_PER_CHANNEL) + \
2574 scp->device->id)
/drivers/pmdomain/mediatek/
A Dmtk-scpsys.c133 struct scp;
137 struct scp *scp; member
174 struct scp *scp = scpd->scp; in scpsys_domain_is_on() argument
281 struct scp *scp = scpd->scp; in scpsys_bus_protect_enable() local
293 struct scp *scp = scpd->scp; in scpsys_bus_protect_disable() local
306 struct scp *scp = scpd->scp; in scpsys_power_on() local
364 struct scp *scp = scpd->scp; in scpsys_power_off() local
429 struct scp *scp; in init_scp() local
490 scpd->scp = scp; in init_scp()
517 struct scp *scp, int num) in mtk_register_power_domains() argument
[all …]
/drivers/scsi/
A Dscsi_debug.c1646 scsi_set_resid(scp, scsi_bufflen(scp) - act_len); in fill_from_dev_buffer()
1674 scsi_set_resid(scp, min_t(u32, scsi_get_resid(scp), n)); in p_fill_from_dev_buffer()
2505 u8 *cmd = scp->cmnd; in resp_rsup_opcodes()
2652 u8 *cmd = scp->cmnd; in resp_rsup_tmfs()
3638 u8 *cmd = scp->cmnd; in resp_read_position()
4471 u8 *cmd = scp->cmnd; in resp_read_tape()
4647 scsi_set_resid(scp, scsi_bufflen(scp)); in resp_read_dt0()
4691 scsi_set_resid(scp, scsi_bufflen(scp) - ret); in resp_read_dt0()
5518 scsi_sg_copy_to_buffer(scp, buf, scsi_bufflen(scp)); in resp_unmap()
5779 scsi_set_resid(scp, scsi_bufflen(scp)); in resp_report_luns()
[all …]
A Dhptiop.c729 scp = hba->reqs[tag].scp; in hptiop_finish_scsi_req()
736 scsi_set_resid(scp, in hptiop_finish_scsi_req()
767 scsi_set_resid(scp, in hptiop_finish_scsi_req()
772 scsi_done(scp); in hptiop_finish_scsi_req()
863 scsi_for_each_sg(scp, sg, HPT_SCP(scp)->sgcnt, idx) { in hptiop_buildsgl()
1010 _req->scp = scp; in hptiop_queuecommand_lck()
1014 scp, in hptiop_queuecommand_lck()
1016 scp->device->id, scp->device->lun, in hptiop_queuecommand_lck()
1023 scp->result = 0; in hptiop_queuecommand_lck()
1027 ((scp->device->id == (hba->max_devices-1)) && scp->device->lun)) { in hptiop_queuecommand_lck()
[all …]
A Dadvansys.c3604 scsi_done(scp); in asc_scsi_done()
5917 if (scp == NULL) { in adv_isr_callback()
5922 ASC_DBG_PRT_CDB(2, scp->cmnd, scp->cmd_len); in adv_isr_callback()
5947 scp->result = 0; in adv_isr_callback()
6686 if (!scp) in asc_isr_callback()
6689 ASC_DBG_PRT_CDB(2, scp->cmnd, scp->cmd_len); in asc_isr_callback()
6698 scp->result = 0; in asc_isr_callback()
7447 ASC_TIDLUN_TO_IX(scp->device->id, scp->device->lun); in asc_build_req()
7523 ASC_DBG_PRT_CDB(1, scp->cmnd, scp->cmd_len); in asc_build_req()
7695 memcpy(scsiqp->cdb, scp->cmnd, scp->cmd_len < 12 ? scp->cmd_len : 12); in adv_build_req()
[all …]
A Dhptiop.h250 struct scsi_cmnd *scp; member
260 #define HPT_SCP(scp) ((struct hpt_cmd_priv *)scsi_cmd_priv(scp)) argument
/drivers/media/platform/mediatek/vcodec/common/
A Dmtk_vcodec_fw_scp.c9 return rproc_boot(scp_get_rproc(fw->scp)); in mtk_vcodec_scp_load_firmware()
14 return scp_get_vdec_hw_capa(fw->scp); in mtk_vcodec_scp_get_vdec_capa()
19 return scp_get_venc_hw_capa(fw->scp); in mtk_vcodec_scp_get_venc_capa()
25 return scp_mapping_dm_addr(fw->scp, dtcm_dmem_addr); in mtk_vcodec_vpu_scp_dm_addr()
38 return scp_ipi_send(fw->scp, id, buf, len, wait); in mtk_vcodec_scp_ipi_send()
43 scp_put(fw->scp); in mtk_vcodec_scp_release()
60 struct mtk_scp *scp; in mtk_vcodec_fw_scp_init() local
75 scp = scp_get(plat_dev); in mtk_vcodec_fw_scp_init()
76 if (!scp) { in mtk_vcodec_fw_scp_init()
83 scp_put(scp); in mtk_vcodec_fw_scp_init()
[all …]
A Dmtk_vcodec_fw_priv.h15 struct mtk_scp *scp; member
/drivers/media/platform/mediatek/mdp3/
A Dmtk-mdp3-vpu.c26 dev = scp_get_device(vpu->scp); in mdp_vpu_shared_mem_alloc()
68 dev = scp_get_device(vpu->scp); in mdp_vpu_shared_mem_free()
126 struct mtk_scp *scp = mdp->scp; in mdp_vpu_register() local
129 err = scp_ipi_register(scp, SCP_IPI_MDP_INIT, in mdp_vpu_register()
135 err = scp_ipi_register(scp, SCP_IPI_MDP_DEINIT, in mdp_vpu_register()
141 err = scp_ipi_register(scp, SCP_IPI_MDP_FRAME, in mdp_vpu_register()
150 scp_ipi_unregister(scp, SCP_IPI_MDP_DEINIT); in mdp_vpu_register()
152 scp_ipi_unregister(scp, SCP_IPI_MDP_INIT); in mdp_vpu_register()
160 scp_ipi_unregister(mdp->scp, SCP_IPI_MDP_INIT); in mdp_vpu_unregister()
172 if (!vpu->scp) { in mdp_vpu_sendmsg()
[all …]
A Dmtk-mdp3-core.c99 ret = mdp_vpu_dev_init(&mdp->vpu, mdp->scp, &mdp->vpu_lock); in mdp_vpu_get_locked()
133 scp_put(mdp->scp); in mdp_video_device_release()
273 mdp->scp = scp_get(pdev); in mdp_probe()
274 if (!mdp->scp) { in mdp_probe()
281 mdp->scp = platform_get_drvdata(mm_pdev); in mdp_probe()
284 mdp->rproc_handle = scp_get_rproc(mdp->scp); in mdp_probe()
328 scp_put(mdp->scp); in mdp_probe()
A Dmtk-mdp3-vpu.h43 struct mtk_scp *scp; member
58 int mdp_vpu_dev_init(struct mdp_vpu_dev *vpu, struct mtk_scp *scp,
A Dmtk-mdp3-core.h121 struct mtk_scp *scp; member
/drivers/scsi/pcmcia/
A Dsym53c500_cs.c422 scp->phase = data_out; in SYM53C500_intr()
441 scp->phase = data_in; in SYM53C500_intr()
456 scp->phase = command_ph; in SYM53C500_intr()
461 scp->phase = status_ph; in SYM53C500_intr()
481 scp->phase = message_in; in SYM53C500_intr()
487 DEB(printk("Status = %02x Message = %02x\n", scp->status, scp->message)); in SYM53C500_intr()
489 if (scp->message == SAVE_POINTERS || scp->message == DISCONNECT) { in SYM53C500_intr()
501 scp->phase = idle; in SYM53C500_intr()
566 scp->phase = command_ph; in SYM53C500_queue_lck()
567 scp->status = 0; in SYM53C500_queue_lck()
[all …]
/drivers/net/ethernet/i825xx/
A Dsun3_82586.c152 volatile struct scp_struct *scp; /* volatile is important */ member
218 p->scp = (struct scp_struct *)(p->base + SCP_DEFAULT_ADDRESS); in check586()
219 memset((char *)p->scp,0, sizeof(struct scp_struct)); in check586()
221 if(((char *)p->scp)[i]) in check586()
223 p->scp->sysbus = SYSBUSVAL; /* 1 = 8Bit-Bus, 0 = 16 Bit */ in check586()
224 if(p->scp->sysbus != SYSBUSVAL) in check586()
232 p->scp->iscp = make24(p->iscp); in check586()
255 p->scp = (struct scp_struct *) (p->base + SCP_DEFAULT_ADDRESS); in alloc586()
260 memset((char *) p->scp ,0,sizeof(struct scp_struct)); in alloc586()
262 p->scp->iscp = make24(p->iscp); in alloc586()
[all …]
A D82596.c316 volatile struct i596_scp scp; member
463 &lp->scp, lp->scp.sysbus, lp->scp.iscp); in i596_display_data()
648 MPU_PORT(dev, PORT_ALTSCP, (void *)virt_to_bus((void *)&lp->scp)); in init_i596_mem()
656 lp->scp.sysbus = 0x00000054; in init_i596_mem()
660 lp->scp.sysbus = 0x0000004c; in init_i596_mem()
663 lp->scp.iscp = WSWAPiscp(virt_to_bus((void *)&lp->iscp)); in init_i596_mem()
A Dlib82596.c300 struct i596_scp scp __attribute__((aligned(32))); member
442 &dma->scp, dma->scp.sysbus, SWAP32(dma->scp.iscp)); in i596_display_data()
594 dma->scp.sysbus = SYSBUS; in init_i596_mem()
595 dma->scp.iscp = SWAP32(virt_to_dma(lp, &(dma->iscp))); in init_i596_mem()
605 dma_sync_dev(dev, &(dma->scp), sizeof(struct i596_scp)); in init_i596_mem()
609 mpu_port(dev, PORT_ALTSCP, virt_to_dma(lp, &dma->scp)); in init_i596_mem()
/drivers/net/
A Deql.c482 static int eql_g_slave_cfg(struct net_device *dev, slave_config_t __user *scp) in eql_g_slave_cfg() argument
490 if (copy_from_user(&sc, scp, sizeof (slave_config_t))) in eql_g_slave_cfg()
509 if (!ret && copy_to_user(scp, &sc, sizeof (slave_config_t))) in eql_g_slave_cfg()
515 static int eql_s_slave_cfg(struct net_device *dev, slave_config_t __user *scp) in eql_s_slave_cfg() argument
523 if (copy_from_user(&sc, scp, sizeof (slave_config_t))) in eql_s_slave_cfg()
/drivers/tty/serial/
A Dcpm_uart.c753 scc_t __iomem *scp; in cpm_uart_init_scc() local
758 scp = pinfo->sccp; in cpm_uart_init_scc()
801 out_be32(&scp->scc_gsmrh, 0); in cpm_uart_init_scc()
802 out_be32(&scp->scc_gsmrl, in cpm_uart_init_scc()
806 out_be16(&scp->scc_sccm, 0); in cpm_uart_init_scc()
807 out_be16(&scp->scc_scce, 0xffff); in cpm_uart_init_scc()
808 out_be16(&scp->scc_dsr, 0x7e7e); in cpm_uart_init_scc()
809 out_be16(&scp->scc_psmr, 0x3000); in cpm_uart_init_scc()
811 setbits32(&scp->scc_gsmrl, SCC_GSMRL_ENR | SCC_GSMRL_ENT); in cpm_uart_init_scc()

Completed in 159 milliseconds

12