/Linux-v4.19/arch/powerpc/kvm/ |
D | book3s_xics.c | 75 struct kvmppc_ics *ics; in ics_deliver_irq() local 81 ics = kvmppc_xics_find_ics(xics, irq, &src); in ics_deliver_irq() 82 if (!ics) { in ics_deliver_irq() 86 state = &ics->irq_state[src]; in ics_deliver_irq() 128 static void ics_check_resend(struct kvmppc_xics *xics, struct kvmppc_ics *ics, in ics_check_resend() argument 134 struct ics_irq_state *state = &ics->irq_state[i]; in ics_check_resend() 143 static bool write_xive(struct kvmppc_xics *xics, struct kvmppc_ics *ics, in write_xive() argument 151 arch_spin_lock(&ics->lock); in write_xive() 163 arch_spin_unlock(&ics->lock); in write_xive() 173 struct kvmppc_ics *ics; in kvmppc_xics_set_xive() local [all …]
|
D | book3s_hv_rm_xics.c | 42 struct kvmppc_ics *ics, struct kvmppc_icp *icp) in ics_rm_check_resend() argument 47 struct ics_irq_state *state = &ics->irq_state[i]; in ics_rm_check_resend() 233 struct kvmppc_ics *ics = xics->ics[icsid]; in icp_rm_check_resend() local 237 if (!ics) in icp_rm_check_resend() 239 ics_rm_check_resend(xics, ics, icp); in icp_rm_check_resend() 285 struct kvmppc_ics *ics; in icp_rm_deliver_irq() local 306 ics = kvmppc_xics_find_ics(xics, new_irq, &src); in icp_rm_deliver_irq() 307 if (!ics) { in icp_rm_deliver_irq() 312 state = &ics->irq_state[src]; in icp_rm_deliver_irq() 315 arch_spin_lock(&ics->lock); in icp_rm_deliver_irq() [all …]
|
D | book3s_xics.h | 115 struct kvmppc_ics *ics[KVMPPC_XICS_MAX_ICS_ID + 1]; member 136 struct kvmppc_ics *ics; in kvmppc_xics_find_ics() local 142 ics = xics->ics[icsid]; in kvmppc_xics_find_ics() 143 if (!ics) in kvmppc_xics_find_ics() 145 return ics; in kvmppc_xics_find_ics()
|
/Linux-v4.19/arch/powerpc/sysdev/xics/ |
D | xics-common.c | 119 struct ics *ics; in xics_mask_unknown_vec() local 123 list_for_each_entry(ics, &ics_list, link) in xics_mask_unknown_vec() 124 ics->mask_unknown(ics, vec); in xics_mask_unknown_vec() 206 struct ics *ics; in xics_migrate_irqs_away() local 228 ics = irq_desc_get_chip_data(desc); in xics_migrate_irqs_away() 229 if (ics) in xics_migrate_irqs_away() 230 server = ics->get_server(ics, irq); in xics_migrate_irqs_away() 315 struct ics *ics; in xics_host_match() local 317 list_for_each_entry(ics, &ics_list, link) in xics_host_match() 318 if (ics->host_match(ics, node)) in xics_host_match() [all …]
|
D | ics-rtas.c | 27 static int ics_rtas_map(struct ics *ics, unsigned int virq); 28 static void ics_rtas_mask_unknown(struct ics *ics, unsigned long vec); 29 static long ics_rtas_get_server(struct ics *ics, unsigned long vec); 30 static int ics_rtas_host_match(struct ics *ics, struct device_node *node); 33 static struct ics ics_rtas = { 172 static int ics_rtas_map(struct ics *ics, unsigned int virq) in ics_rtas_map() argument 192 static void ics_rtas_mask_unknown(struct ics *ics, unsigned long vec) in ics_rtas_mask_unknown() argument 197 static long ics_rtas_get_server(struct ics *ics, unsigned long vec) in ics_rtas_get_server() argument 207 static int ics_rtas_host_match(struct ics *ics, struct device_node *node) in ics_rtas_host_match() argument
|
D | ics-opal.c | 164 static int ics_opal_map(struct ics *ics, unsigned int virq); 165 static void ics_opal_mask_unknown(struct ics *ics, unsigned long vec); 166 static long ics_opal_get_server(struct ics *ics, unsigned long vec); 168 static int ics_opal_host_match(struct ics *ics, struct device_node *node) in ics_opal_host_match() argument 174 static struct ics ics_hal = { 181 static int ics_opal_map(struct ics *ics, unsigned int virq) in ics_opal_map() argument 202 static void ics_opal_mask_unknown(struct ics *ics, unsigned long vec) in ics_opal_mask_unknown() argument 216 static long ics_opal_get_server(struct ics *ics, unsigned long vec) in ics_opal_get_server() argument
|
D | Makefile | 7 obj-$(CONFIG_PPC_ICS_RTAS) += ics-rtas.o 8 obj-$(CONFIG_PPC_POWERNV) += ics-opal.o icp-opal.o
|
/Linux-v4.19/drivers/isdn/divert/ |
D | isdn_divert.c | 23 isdn_ctrl ics; /* delivered setup + driver parameters */ member 69 cs->ics.command = ISDN_CMD_HANGUP; /* cancel action */ in deflect_timer_expire() 70 divert_if.ll_cmd(&cs->ics); in deflect_timer_expire() 79 cs->ics.command = ISDN_CMD_REDIR; /* protocol */ in deflect_timer_expire() 80 strlcpy(cs->ics.parm.setup.phone, cs->deflect_dest, sizeof(cs->ics.parm.setup.phone)); in deflect_timer_expire() 81 strcpy(cs->ics.parm.setup.eazmsn, "Testtext delayed"); in deflect_timer_expire() 82 divert_if.ll_cmd(&cs->ics); in deflect_timer_expire() 162 cs->ics.driver = drvid; in cf_command() 163 cs->ics.command = ISDN_CMD_PROT_IO; /* protocol specific io */ in cf_command() 164 cs->ics.arg = DSS1_CMD_INVOKE; /* invoke supplementary service */ in cf_command() [all …]
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | xics.h | 86 struct ics { struct 88 int (*map)(struct ics *ics, unsigned int virq); argument 89 void (*mask_unknown)(struct ics *ics, unsigned long vec); argument 90 long (*get_server)(struct ics *ics, unsigned long vec); argument 91 int (*host_match)(struct ics *ics, struct device_node *node); argument 159 extern void xics_register_ics(struct ics *ics);
|
/Linux-v4.19/arch/x86/platform/intel-mid/ |
D | pwr.c | 335 u32 ics; in mid_pwr_irq_handler() local 337 ics = readl(pwr->regs + PM_ICS); in mid_pwr_irq_handler() 338 if (!(ics & PM_ICS_IP)) in mid_pwr_irq_handler() 341 writel(ics | PM_ICS_IP, pwr->regs + PM_ICS); in mid_pwr_irq_handler() 343 dev_warn(pwr->dev, "Unexpected IRQ: %#x\n", PM_ICS_INT_STATUS(ics)); in mid_pwr_irq_handler()
|
/Linux-v4.19/drivers/media/pci/saa7134/ |
D | saa7134-tvaudio.c | 184 int ausel=0, ics=0, ocs=0; in mute_input_7134() local 224 case TV: ausel=0xc0; ics=0x00; ocs=0x02; break; in mute_input_7134() 225 case LINE1: ausel=0x80; ics=0x00; ocs=0x00; break; in mute_input_7134() 226 case LINE2: ausel=0x80; ics=0x08; ocs=0x01; break; in mute_input_7134() 227 case LINE2_LEFT: ausel=0x80; ics=0x08; ocs=0x05; break; in mute_input_7134() 230 saa_andorb(SAA7134_ANALOG_IO_SELECT, 0x08, ics); in mute_input_7134()
|
/Linux-v4.19/drivers/gpu/drm/imx/ |
D | ipuv3-plane.c | 558 enum ipu_color_space ics; in ipu_plane_atomic_update() local 599 ics = ipu_drm_fourcc_to_colorspace(fb->format->format); in ipu_plane_atomic_update() 602 ipu_dp_setup_channel(ipu_plane->dp, ics, IPUV3_COLORSPACE_RGB); in ipu_plane_atomic_update() 606 ipu_dp_setup_channel(ipu_plane->dp, ics, in ipu_plane_atomic_update()
|
/Linux-v4.19/Documentation/hwmon/ |
D | lm90 | 120 http://ics.nxp.com/products/interface/datasheet/sa56004x.pdf
|