| /drivers/remoteproc/ |
| A D | mtk_scp.c | 291 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 D | mtk_scp_ipi.c | 37 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 D | mtk_common.h | 105 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 D | mega_common.h | 69 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 D | megaraid_mbox.c | 1294 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 D | megaraid_sas_fusion.c | 2274 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 D | megaraid_sas_base.c | 1268 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 D | megaraid_sas.h | 2568 #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 D | mtk-scpsys.c | 133 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 D | scsi_debug.c | 1646 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 D | hptiop.c | 729 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 D | advansys.c | 3604 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 D | hptiop.h | 250 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 D | mtk_vcodec_fw_scp.c | 9 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 D | mtk_vcodec_fw_priv.h | 15 struct mtk_scp *scp; member
|
| /drivers/media/platform/mediatek/mdp3/ |
| A D | mtk-mdp3-vpu.c | 26 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 D | mtk-mdp3-core.c | 99 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 D | mtk-mdp3-vpu.h | 43 struct mtk_scp *scp; member 58 int mdp_vpu_dev_init(struct mdp_vpu_dev *vpu, struct mtk_scp *scp,
|
| A D | mtk-mdp3-core.h | 121 struct mtk_scp *scp; member
|
| /drivers/scsi/pcmcia/ |
| A D | sym53c500_cs.c | 422 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 D | sun3_82586.c | 152 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 D | 82596.c | 316 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 D | lib82596.c | 300 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 D | eql.c | 482 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 D | cpm_uart.c | 753 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()
|