Home
last modified time | relevance | path

Searched refs:ssr (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v5.4/drivers/soc/qcom/
Dglink_ssr.c61 struct glink_ssr *ssr = dev_get_drvdata(&rpdev->dev); in qcom_glink_ssr_callback() local
64 dev_err(ssr->dev, "message too short\n"); in qcom_glink_ssr_callback()
74 if (le32_to_cpu(msg->seq_num) != ssr->seq_num) { in qcom_glink_ssr_callback()
75 dev_err(ssr->dev, "invalid sequence number of response\n"); in qcom_glink_ssr_callback()
79 complete(&ssr->completion); in qcom_glink_ssr_callback()
87 struct glink_ssr *ssr = container_of(nb, struct glink_ssr, nb); in qcom_glink_ssr_notify() local
92 ssr->seq_num++; in qcom_glink_ssr_notify()
93 reinit_completion(&ssr->completion); in qcom_glink_ssr_notify()
97 msg.seq_num = cpu_to_le32(ssr->seq_num); in qcom_glink_ssr_notify()
101 ret = rpmsg_send(ssr->ept, &msg, sizeof(msg)); in qcom_glink_ssr_notify()
[all …]
/Linux-v5.4/drivers/remoteproc/
Dqcom_common.c205 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_unprepare() local
207 blocking_notifier_call_chain(&ssr_notifiers, 0, (void *)ssr->name); in ssr_notify_unprepare()
219 void qcom_add_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr, in qcom_add_ssr_subdev() argument
222 ssr->name = ssr_name; in qcom_add_ssr_subdev()
223 ssr->subdev.unprepare = ssr_notify_unprepare; in qcom_add_ssr_subdev()
225 rproc_add_subdev(rproc, &ssr->subdev); in qcom_add_ssr_subdev()
234 void qcom_remove_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr) in qcom_remove_ssr_subdev() argument
236 rproc_remove_subdev(rproc, &ssr->subdev); in qcom_remove_ssr_subdev()
Dqcom_common.h41 void qcom_add_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr,
43 void qcom_remove_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr);
/Linux-v5.4/drivers/net/ethernet/ibm/emac/
Drgmii.c111 u32 ssr; in rgmii_set_speed() local
115 ssr = in_be32(&p->ssr) & ~RGMII_SSR_MASK(input); in rgmii_set_speed()
120 ssr |= RGMII_SSR_1000(input); in rgmii_set_speed()
122 ssr |= RGMII_SSR_100(input); in rgmii_set_speed()
124 ssr |= RGMII_SSR_10(input); in rgmii_set_speed()
126 out_be32(&p->ssr, ssr); in rgmii_set_speed()
253 in_be32(&dev->base->fer), in_be32(&dev->base->ssr)); in rgmii_probe()
Dzmii.c172 u32 ssr; in zmii_set_speed() local
176 ssr = in_be32(&dev->base->ssr); in zmii_set_speed()
181 ssr |= ZMII_SSR_SP(input); in zmii_set_speed()
183 ssr &= ~ZMII_SSR_SP(input); in zmii_set_speed()
185 out_be32(&dev->base->ssr, ssr); in zmii_set_speed()
Dzmii.h25 u32 ssr; /* Speed select reg */ member
Drgmii.h32 u32 ssr; /* Speed select register */ member
/Linux-v5.4/drivers/scsi/arm/
Dacornscsi.c463 void print_scsi_status(unsigned int ssr) in print_scsi_status() argument
465 if (acornscsi_map[ssr] != -1) in print_scsi_status()
467 acornscsi_interrupttype[(ssr >> 4)], in print_scsi_status()
468 acornscsi_interruptcode[acornscsi_map[ssr]]); in print_scsi_status()
470 printk("%X:%X", ssr >> 4, ssr & 0x0f); in print_scsi_status()
475 void print_sbic_status(int asr, int ssr, int cmdphase) in print_sbic_status() argument
486 print_scsi_status(ssr); in print_sbic_status()
490 asr, (ssr & 0xf0)>>4, ssr & 0x0f, cmdphase); in print_sbic_status()
522 printk(" %02X", host->status[target][ptr].ssr); in acornscsi_dumplogline()
1930 unsigned int asr, ssr; in acornscsi_sbicintr() local
[all …]
Dacornscsi.h255 unsigned char ssr; member
264 host->status[(_q)][host->status_ptr[(_q)]].ssr = (_ssr); \
Dfas216.c349 static struct { int stat, ssr, isr, ph; } ph_list[PH_SIZE]; member
352 static void add_debug_list(int stat, int ssr, int isr, int ph) in add_debug_list() argument
355 ph_list[ph_ptr].ssr = ssr; in add_debug_list()
384 ph_list[i].stat, ph_list[i].ssr, in print_debug_list()
/Linux-v5.4/drivers/hsi/controllers/
Domap_ssi_port.c357 if (omap_port->ssr.mode != SSI_MODE_FRAME) { in ssi_async_break()
396 BUG_ON(msg->channel >= omap_port->ssr.channels); in ssi_async()
461 void __iomem *ssr = omap_port->ssr_base; in ssi_setup() local
479 writel_relaxed(SSI_MODE_SLEEP, ssr + SSI_SSR_MODE_REG); in ssi_setup()
481 val = readl(ssr + SSI_SSR_MODE_REG); in ssi_setup()
489 writel_relaxed(31, ssr + SSI_SSR_FRAMESIZE_REG); in ssi_setup()
490 writel_relaxed(cl->rx_cfg.num_hw_channels, ssr + SSI_SSR_CHANNELS_REG); in ssi_setup()
491 writel_relaxed(0, ssr + SSI_SSR_TIMEOUT_REG); in ssi_setup()
493 if ((omap_port->ssr.mode == SSI_MODE_FRAME) && in ssi_setup()
496 writel_relaxed(cl->rx_cfg.mode, ssr + SSI_SSR_MODE_REG); in ssi_setup()
[all …]
Domap_ssi.h100 struct omap_ssm_ctx ssr; member
/Linux-v5.4/arch/sh/kernel/cpu/sh3/
Dswsusp.S67 ldc k3, ssr
98 ldc r1, ssr ! save sr in ssr
122 stc ssr, r1
Dentry.S200 ldc k3, ssr
210 ! - restore spc, pr*, ssr, gbr, mach, macl, skip default tra
272 ldc k2, ssr
328 stc ssr, k0 ! Is it from kernel space?
/Linux-v5.4/arch/mips/kernel/
Dirq_txx9.c32 u32 ssr; member
96 __raw_readl(&txx9_ircptr->ssr); in txx9_irq_mask()
/Linux-v5.4/drivers/mmc/core/
Dsd_ops.h23 int mmc_app_sd_status(struct mmc_card *card, void *ssr);
Dsd_ops.c306 int mmc_app_sd_status(struct mmc_card *card, void *ssr) in mmc_app_sd_status() argument
333 sg_init_one(&sg, ssr, 64); in mmc_app_sd_status()
Dsd.c272 card->ssr.au = sd_au_size[au]; in mmc_read_ssr()
277 card->ssr.erase_timeout = (et * 1000) / es; in mmc_read_ssr()
278 card->ssr.erase_offset = eo * 1000; in mmc_read_ssr()
673 MMC_DEV_ATTR(ssr,
Dcore.c1527 if (mmc_card_sd(card) && card->ssr.au) { in mmc_init_erase()
1528 card->pref_erase = card->ssr.au; in mmc_init_erase()
1529 card->erase_shift = ffs(card->ssr.au) - 1; in mmc_init_erase()
1627 if (card->ssr.erase_timeout) { in mmc_sd_erase_timeout()
1629 erase_timeout = card->ssr.erase_timeout * qty + in mmc_sd_erase_timeout()
1630 card->ssr.erase_offset; in mmc_sd_erase_timeout()
/Linux-v5.4/arch/sh/kernel/
Drelocate_kernel.S38 stc.l ssr, @-r15
129 ldc.l @r15+, ssr
/Linux-v5.4/sound/soc/fsl/
Dfsl_dma.h28 __be32 ssr; /* Source stride register */ member
/Linux-v5.4/arch/sh/kernel/cpu/sh5/
Dentry.S600 getcon ssr, r6
608 putcon r6, ssr
1331 putcon r0, ssr
1356 putcon r0, ssr
1388 putcon r1, ssr
1399 putcon r0, ssr
1437 putcon r1, ssr
1448 putcon r0, ssr
/Linux-v5.4/drivers/media/common/saa7146/
Dsaa7146_core.c322 u32 ssr = saa7146_read(dev, SSR); in interrupt_hw() local
324 dev->name, isr, psr, ssr); in interrupt_hw()
/Linux-v5.4/include/linux/mmc/
Dcard.h290 struct sd_ssr ssr; /* yet more SD information */ member
/Linux-v5.4/arch/xtensa/kernel/
Dentry.S163 ssr a2
584 ssr a2 # preserve user's WB in the SAR
1235 ssr a0 # holds WB
1259 ssr a0 # save in SAR for later.

12