Home
last modified time | relevance | path

Searched refs:ssr (Results 1 - 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/rpmsg/
H A Dqcom_glink_ssr.c74 struct glink_ssr *ssr = dev_get_drvdata(&rpdev->dev); in qcom_glink_ssr_callback() local
77 dev_err(ssr->dev, "message too short\n"); in qcom_glink_ssr_callback()
87 if (le32_to_cpu(msg->seq_num) != ssr->seq_num) { in qcom_glink_ssr_callback()
88 dev_err(ssr->dev, "invalid sequence number of response\n"); in qcom_glink_ssr_callback()
92 complete(&ssr->completion); in qcom_glink_ssr_callback()
101 struct glink_ssr *ssr = container_of(nb, struct glink_ssr, nb); in qcom_glink_ssr_notifier_call() local
106 ssr->seq_num++; in qcom_glink_ssr_notifier_call()
107 reinit_completion(&ssr->completion); in qcom_glink_ssr_notifier_call()
111 msg.seq_num = cpu_to_le32(ssr->seq_num); in qcom_glink_ssr_notifier_call()
115 ret = rpmsg_send(ssr in qcom_glink_ssr_notifier_call()
128 struct glink_ssr *ssr; qcom_glink_ssr_probe() local
147 struct glink_ssr *ssr = dev_get_drvdata(&rpdev->dev); qcom_glink_ssr_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/rpmsg/
H A Dqcom_glink_ssr.c75 struct glink_ssr *ssr = dev_get_drvdata(&rpdev->dev); in qcom_glink_ssr_callback() local
78 dev_err(ssr->dev, "message too short\n"); in qcom_glink_ssr_callback()
88 if (le32_to_cpu(msg->seq_num) != ssr->seq_num) { in qcom_glink_ssr_callback()
89 dev_err(ssr->dev, "invalid sequence number of response\n"); in qcom_glink_ssr_callback()
93 complete(&ssr->completion); in qcom_glink_ssr_callback()
102 struct glink_ssr *ssr = container_of(nb, struct glink_ssr, nb); in qcom_glink_ssr_notifier_call() local
107 ssr->seq_num++; in qcom_glink_ssr_notifier_call()
108 reinit_completion(&ssr->completion); in qcom_glink_ssr_notifier_call()
112 msg.seq_num = cpu_to_le32(ssr->seq_num); in qcom_glink_ssr_notifier_call()
116 ret = rpmsg_send(ssr in qcom_glink_ssr_notifier_call()
129 struct glink_ssr *ssr; qcom_glink_ssr_probe() local
148 struct glink_ssr *ssr = dev_get_drvdata(&rpdev->dev); qcom_glink_ssr_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/remoteproc/
H A Dqcom_common.c65 * @ssr_name: identifier of the associated remoteproc for ssr notifications
271 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_prepare() local
273 .name = ssr->info->name, in ssr_notify_prepare()
277 srcu_notifier_call_chain(&ssr->info->notifier_list, in ssr_notify_prepare()
284 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_start() local
286 .name = ssr->info->name, in ssr_notify_start()
290 srcu_notifier_call_chain(&ssr->info->notifier_list, in ssr_notify_start()
297 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_stop() local
299 .name = ssr->info->name, in ssr_notify_stop()
303 srcu_notifier_call_chain(&ssr in ssr_notify_stop()
309 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); ssr_notify_unprepare() local
329 qcom_add_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr, const char *ssr_name) qcom_add_ssr_subdev() argument
355 qcom_remove_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr) qcom_remove_ssr_subdev() argument
[all...]
H A Dqcom_common.h45 void qcom_add_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr,
47 void qcom_remove_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr);
/kernel/linux/linux-6.6/drivers/remoteproc/
H A Dqcom_common.c225 * @ssr_name: identifier of the associated remoteproc for ssr notifications
431 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_prepare() local
433 .name = ssr->info->name, in ssr_notify_prepare()
437 srcu_notifier_call_chain(&ssr->info->notifier_list, in ssr_notify_prepare()
444 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_start() local
446 .name = ssr->info->name, in ssr_notify_start()
450 srcu_notifier_call_chain(&ssr->info->notifier_list, in ssr_notify_start()
457 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_stop() local
459 .name = ssr->info->name, in ssr_notify_stop()
463 srcu_notifier_call_chain(&ssr in ssr_notify_stop()
469 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); ssr_notify_unprepare() local
489 qcom_add_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr, const char *ssr_name) qcom_add_ssr_subdev() argument
515 qcom_remove_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr) qcom_remove_ssr_subdev() argument
[all...]
H A Dqcom_common.h51 void qcom_add_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr,
53 void qcom_remove_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr);
/kernel/linux/linux-5.10/drivers/scsi/arm/
H A 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 in print_sbic_status()
1930 unsigned int asr, ssr; acornscsi_sbicintr() local
2653 int asr, ssr; acornscsi_abort() local
2734 int asr, ssr, devidx; acornscsi_host_reset() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/arm/
H A Dacornscsi.c457 void print_scsi_status(unsigned int ssr) in print_scsi_status() argument
459 if (acornscsi_map[ssr] != -1) in print_scsi_status()
461 acornscsi_interrupttype[(ssr >> 4)], in print_scsi_status()
462 acornscsi_interruptcode[acornscsi_map[ssr]]); in print_scsi_status()
464 printk("%X:%X", ssr >> 4, ssr & 0x0f); in print_scsi_status()
469 void print_sbic_status(int asr, int ssr, int cmdphase) in print_sbic_status() argument
480 print_scsi_status(ssr); in print_sbic_status()
484 asr, (ssr & 0xf0)>>4, ssr in print_sbic_status()
1875 unsigned int asr, ssr; acornscsi_sbicintr() local
2564 int asr, ssr; acornscsi_abort() local
2646 int asr, ssr, devidx; acornscsi_host_reset() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/emac/
H A 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()
H A Dzmii.c173 u32 ssr; in zmii_set_speed() local
177 ssr = in_be32(&dev->base->ssr); in zmii_set_speed()
182 ssr |= ZMII_SSR_SP(input); in zmii_set_speed()
184 ssr &= ~ZMII_SSR_SP(input); in zmii_set_speed()
186 out_be32(&dev->base->ssr, ssr); in zmii_set_speed()
H A Drgmii.h32 u32 ssr; /* Speed select register */ member
H A Dzmii.h25 u32 ssr; /* Speed select reg */ member
/kernel/linux/linux-6.6/drivers/net/ethernet/ibm/emac/
H A Drgmii.c113 u32 ssr; in rgmii_set_speed() local
117 ssr = in_be32(&p->ssr) & ~RGMII_SSR_MASK(input); in rgmii_set_speed()
122 ssr |= RGMII_SSR_1000(input); in rgmii_set_speed()
124 ssr |= RGMII_SSR_100(input); in rgmii_set_speed()
126 ssr |= RGMII_SSR_10(input); in rgmii_set_speed()
128 out_be32(&p->ssr, ssr); in rgmii_set_speed()
255 in_be32(&dev->base->fer), in_be32(&dev->base->ssr)); in rgmii_probe()
H A Dzmii.c175 u32 ssr; in zmii_set_speed() local
179 ssr = in_be32(&dev->base->ssr); in zmii_set_speed()
184 ssr |= ZMII_SSR_SP(input); in zmii_set_speed()
186 ssr &= ~ZMII_SSR_SP(input); in zmii_set_speed()
188 out_be32(&dev->base->ssr, ssr); in zmii_set_speed()
/kernel/linux/linux-5.10/drivers/hsi/controllers/
H A 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 in ssi_setup()
527 void __iomem *ssr = omap_port->ssr_base; ssi_flush() local
[all...]
/kernel/linux/linux-6.6/drivers/hsi/controllers/
H A Domap_ssi_port.c351 if (omap_port->ssr.mode != SSI_MODE_FRAME) { in ssi_async_break()
390 BUG_ON(msg->channel >= omap_port->ssr.channels); in ssi_async()
455 void __iomem *ssr = omap_port->ssr_base; in ssi_setup() local
473 writel_relaxed(SSI_MODE_SLEEP, ssr + SSI_SSR_MODE_REG); in ssi_setup()
475 val = readl(ssr + SSI_SSR_MODE_REG); in ssi_setup()
483 writel_relaxed(31, ssr + SSI_SSR_FRAMESIZE_REG); in ssi_setup()
484 writel_relaxed(cl->rx_cfg.num_hw_channels, ssr + SSI_SSR_CHANNELS_REG); in ssi_setup()
485 writel_relaxed(0, ssr + SSI_SSR_TIMEOUT_REG); in ssi_setup()
487 if ((omap_port->ssr.mode == SSI_MODE_FRAME) && in ssi_setup()
490 writel_relaxed(cl->rx_cfg.mode, ssr in ssi_setup()
521 void __iomem *ssr = omap_port->ssr_base; ssi_flush() local
[all...]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh3/
H A Dswsusp.S67 ldc k3, ssr
98 ldc r1, ssr ! save sr in ssr
122 stc ssr, r1
H A Dentry.S35 * ldc k1, ssr ! delay slot
47 * ssr
200 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?
380 ! - save default tra, macl, mach, gbr, ssr, pr* and spc on the stack
396 stc.l ssr, @-r15
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh3/
H A Dswsusp.S67 ldc k3, ssr
98 ldc r1, ssr ! save sr in ssr
122 stc ssr, r1
H A Dentry.S34 * ldc k1, ssr ! delay slot
46 * ssr
199 ldc k3, ssr
209 ! - restore spc, pr*, ssr, gbr, mach, macl, skip default tra
271 ldc k2, ssr
327 stc ssr, k0 ! Is it from kernel space?
379 ! - save default tra, macl, mach, gbr, ssr, pr* and spc on the stack
395 stc.l ssr, @-r15
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dirq_txx9.c32 u32 ssr; member
96 __raw_readl(&txx9_ircptr->ssr); in txx9_irq_mask()
/kernel/linux/linux-5.10/drivers/mmc/core/
H A Dsd_ops.h23 int mmc_app_sd_status(struct mmc_card *card, void *ssr);
/kernel/linux/linux-6.6/drivers/mmc/core/
H A Dsd_ops.h22 int mmc_app_sd_status(struct mmc_card *card, void *ssr);
/kernel/linux/linux-6.6/arch/xtensa/lib/
H A Dashrdi3.S17 ssr a4
H A Dlshrdi3.S17 ssr a4

Completed in 14 milliseconds

123