Home
last modified time | relevance | path

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

123456

/openbmc/linux/drivers/remoteproc/
H A Dmtk_scp.c234 scp->data->scp_irq_handler(scp); in scp_irq_handler()
477 scp->data->scp_reset_assert(scp); in scp_load()
479 ret = scp->data->scp_before_load(scp); in scp_load()
522 scp->data->scp_reset_deassert(scp); in scp_start()
545 scp->data->scp_reset_assert(scp); in scp_start()
600 return scp->data->scp_da_to_va(scp, da, len); in scp_da_to_va()
647 scp->data->scp_reset_assert(scp); in scp_stop()
648 scp->data->scp_stop(scp); in scp_stop()
756 scp->cpu_addr = dma_alloc_coherent(scp->dev, scp->dram_size, in scp_map_memory_region()
769 dma_free_coherent(scp->dev, scp->dram_size, scp->cpu_addr, in scp_unmap_memory_region()
[all …]
H 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()
180 ret = readl_poll_timeout_atomic(scp->reg_base + scp->data->host_to_scp_reg, in scp_ipi_send()
195 scp->reg_base + scp->data->host_to_scp_reg); in scp_ipi_send()
[all …]
H A Dmtk_common.h80 int (*scp_clk_get)(struct mtk_scp *scp);
81 int (*scp_before_load)(struct mtk_scp *scp);
82 void (*scp_irq_handler)(struct mtk_scp *scp);
83 void (*scp_reset_assert)(struct mtk_scp *scp);
84 void (*scp_reset_deassert)(struct mtk_scp *scp);
85 void (*scp_stop)(struct mtk_scp *scp);
86 void *(*scp_da_to_va)(struct mtk_scp *scp, u64 da, size_t len);
138 void scp_ipi_lock(struct mtk_scp *scp, u32 id);
139 void scp_ipi_unlock(struct mtk_scp *scp, u32 id);
/openbmc/linux/drivers/scsi/megaraid/
H 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 …]
H 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 …]
H A Dmegaraid_sas_fusion.c2271 struct scsi_cmnd *scp, in megasas_make_sgl_fusion() argument
2767 ((u32) scp->cmnd[2] << 8) | (u32) scp->cmnd[3]; in megasas_build_ldio_fusion()
2780 ((u32) scp->cmnd[4] << 8) | (u32) scp->cmnd[5]; in megasas_build_ldio_fusion()
2789 ((u32) scp->cmnd[8] << 8) | (u32) scp->cmnd[9]; in megasas_build_ldio_fusion()
2792 ((u32) scp->cmnd[4] << 8) | (u32) scp->cmnd[5]; in megasas_build_ldio_fusion()
2801 ((u32) scp->cmnd[12] << 8) | (u32) scp->cmnd[13]; in megasas_build_ldio_fusion()
2804 ((u32) scp->cmnd[8] << 8) | (u32) scp->cmnd[9]; in megasas_build_ldio_fusion()
2808 ((u32) scp->cmnd[4] << 8) | (u32) scp->cmnd[5]; in megasas_build_ldio_fusion()
2892 megasas_set_pd_lba(io_request, scp->cmd_len, &io_info, scp, in megasas_build_ldio_fusion()
3223 memcpy(io_request->CDB.CDB32, scp->cmnd, scp->cmd_len); in megasas_build_io_fusion()
[all …]
/openbmc/linux/drivers/pmdomain/mediatek/
H 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
430 struct scp *scp; in init_scp() local
492 scpd->scp = scp; in init_scp()
519 struct scp *scp, int num) in mtk_register_power_domains() argument
[all …]
/openbmc/linux/drivers/media/platform/mediatek/vcodec/common/
H 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()
32 return scp_ipi_register(fw->scp, id, handler, priv); in mtk_vcodec_scp_set_ipi_register()
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()
[all …]
/openbmc/linux/include/linux/remoteproc/
H A Dmtk_scp.h51 void scp_put(struct mtk_scp *scp);
53 struct device *scp_get_device(struct mtk_scp *scp);
54 struct rproc *scp_get_rproc(struct mtk_scp *scp);
56 int scp_ipi_register(struct mtk_scp *scp, u32 id, scp_ipi_handler_t handler,
58 void scp_ipi_unregister(struct mtk_scp *scp, u32 id);
60 int scp_ipi_send(struct mtk_scp *scp, u32 id, void *buf, unsigned int len,
63 unsigned int scp_get_vdec_hw_capa(struct mtk_scp *scp);
64 unsigned int scp_get_venc_hw_capa(struct mtk_scp *scp);
66 void *scp_mapping_dm_addr(struct mtk_scp *scp, u32 mem_addr);
/openbmc/linux/drivers/scsi/
H A Dscsi_debug.c1168 scsi_set_resid(scp, scsi_bufflen(scp) - act_len); in fill_from_dev_buffer()
1196 scsi_set_resid(scp, min_t(u32, scsi_get_resid(scp), n)); in p_fill_from_dev_buffer()
1998 u8 *cmd = scp->cmnd; in resp_rsup_opcodes()
2144 u8 *cmd = scp->cmnd; in resp_rsup_tmfs()
3290 u8 *cmd = scp->cmnd; in resp_read_dt0()
3364 scsi_set_resid(scp, scsi_bufflen(scp)); in resp_read_dt0()
3403 scsi_set_resid(scp, scsi_bufflen(scp) - ret); in resp_read_dt0()
3587 u8 *cmd = scp->cmnd; in resp_write_dt0()
4134 scsi_sg_copy_to_buffer(scp, buf, scsi_bufflen(scp)); in resp_unmap()
4347 scsi_set_resid(scp, scsi_bufflen(scp)); in resp_report_luns()
[all …]
H 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 …]
H 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()
7446 ASC_TIDLUN_TO_IX(scp->device->id, scp->device->lun); in asc_build_req()
7522 ASC_DBG_PRT_CDB(1, scp->cmnd, scp->cmd_len); in asc_build_req()
7694 memcpy(scsiqp->cdb, scp->cmnd, scp->cmd_len < 12 ? scp->cmd_len : 12); in adv_build_req()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/
H A Dmtk,scp.yaml19 - mediatek,mt8183-scp
20 - mediatek,mt8186-scp
21 - mediatek,mt8188-scp
22 - mediatek,mt8192-scp
23 - mediatek,mt8195-scp
71 - mediatek,mt8183-scp
72 - mediatek,mt8192-scp
82 - mediatek,mt8183-scp
83 - mediatek,mt8186-scp
84 - mediatek,mt8188-scp
[all …]
/openbmc/linux/drivers/media/platform/mediatek/mdp3/
H 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 …]
H 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,
H A Dmtk-mdp3-core.c103 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()
217 mdp->scp = platform_get_drvdata(mm_pdev); in mdp_probe()
218 mdp->rproc_handle = scp_get_rproc(mdp->scp); in mdp_probe()
257 scp_put(mdp->scp); in mdp_probe()
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/scp-firmware/
H A Dscp-firmware_%.bbappend5 MACHINE_SCP_REQUIRE:juno = "scp-firmware-juno.inc"
6 MACHINE_SCP_REQUIRE:n1sdp = "scp-firmware-n1sdp.inc"
7 MACHINE_SCP_REQUIRE:sgi575 = "scp-firmware-sgi575.inc"
8 MACHINE_SCP_REQUIRE:tc = "scp-firmware-tc.inc"
/openbmc/openbmc/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/
H A Dkudo-scp-update.bb16 FILES:${PN} += "${datadir}/phosphor-ipmi-flash/config-scp.json"
20 file://phosphor-ipmi-flash-scp-update.service \
22 file://config-scp.json \
28 phosphor-ipmi-flash-scp-update.service \
34 install -m 0644 ${WORKDIR}/config-scp.json ${D}${datadir}/phosphor-ipmi-flash
38 install -m 0644 ${WORKDIR}/phosphor-ipmi-flash-scp-update.service ${D}${systemd_system_unitdir}
/openbmc/linux/drivers/scsi/pcmcia/
H 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 …]
/openbmc/openbmc/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-scp-update/
H A Dphosphor-ipmi-flash-scp-update.service5 ExecStart=/usr/sbin/kudo-fw.sh scp /run/initramfs/scp-fw.slim
9 WantedBy=phosphor-ipmi-flash-scp-update.target
/openbmc/linux/arch/arm64/boot/dts/arm/
H A Djuno-scmi.dtsi201 /delete-node/ scp-sram@0;
202 /delete-node/ scp-sram@200;
204 cpu_scp_lpri0: scp-sram@0 {
209 cpu_scp_lpri1: scp-sram@80 {
214 cpu_scp_hpri0: scp-sram@100 {
219 cpu_scp_hpri1: scp-sram@180 {
/openbmc/linux/drivers/scsi/cxlflash/
H A Dmain.c165 if (cmd->scp) { in cmd_complete()
166 scp = cmd->scp; in cmd_complete()
173 __func__, scp, scp->result, cmd->sa.ioasc); in cmd_complete()
174 scsi_done(scp); in cmd_complete()
205 if (cmd->scp) { in flush_pending_cmds()
206 scp = cmd->scp; in flush_pending_cmds()
208 scsi_done(scp); in flush_pending_cmds()
575 __func__, scp, host->host_no, scp->device->channel, in cxlflash_queuecommand()
576 scp->device->id, scp->device->lun, in cxlflash_queuecommand()
617 cmd->scp = scp; in cxlflash_queuecommand()
[all …]
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/scp-firmware/
H A Dscp-firmware_2.14.0.bb39 # Allow platform specific copying of only scp or both scp & mcp, default to both
40 FW_TARGETS ?= "scp mcp"
83 if [ "$FW" = "scp" ]; then
91 if [ "$FW" = "scp" ]; then
/openbmc/openbmc/poky/meta/lib/oeqa/utils/
H A Dsshcontrol.py113 self.scp = ['scp'] + self.ssh_options
116 self.scp = self.scp + [ '-P', port ]
155 command = self.scp + [localpath, '%s@%s:%s' % (self.user, self.ip, remotepath)]
159 command = self.scp + ['%s@%s:%s' % (self.user, self.ip, remotepath), localpath]
/openbmc/openbmc/poky/meta/lib/oeqa/core/target/
H A Dssh.py47 self.scp = ['scp'] + ssh_options + scp_options
50 self.scp = self.scp + [ '-P', port ]
113 scpCmd = self.scp + [localSrc, remotePath]
121 scpCmd = self.scp + [remotePath, localDst]

123456