Searched refs:ics (Results 1 – 9 of 9) sorted by relevance
| /linux/arch/powerpc/sysdev/xics/ |
| H A D | ics-native.c | 32 struct ics ics; member 38 #define to_ics_native(_ics) container_of(_ics, struct ics_native, ics) 48 struct ics *ics = irq_data_get_irq_chip_data(d); in ics_native_unmask_irq() local 49 struct ics_native *in = to_ics_native(ics); in ics_native_unmask_irq() 86 struct ics *ics = irq_data_get_irq_chip_data(d); in ics_native_mask_irq() local 87 struct ics_native *in = to_ics_native(ics); in ics_native_mask_irq() 101 struct ics *ics = irq_data_get_irq_chip_data(d); in ics_native_set_affinity() local 102 struct ics_native *in = to_ics_native(ics); in ics_native_set_affinity() 134 static int ics_native_check(struct ics *ics, unsigned int hw_irq) in ics_native_check() argument 136 struct ics_native *in = to_ics_native(ics); in ics_native_check() [all …]
|
| H A D | ics-rtas.c | 152 static int ics_rtas_check(struct ics *ics, unsigned int hw_irq) in ics_rtas_check() argument 168 static void ics_rtas_mask_unknown(struct ics *ics, unsigned long vec) in ics_rtas_mask_unknown() argument 173 static long ics_rtas_get_server(struct ics *ics, unsigned long vec) in ics_rtas_get_server() argument 183 static int ics_rtas_host_match(struct ics *ics, struct device_node *node) in ics_rtas_host_match() argument 193 static struct ics ics_rtas = {
|
| H A D | ics-opal.c | 147 static int ics_opal_host_match(struct ics *ics, struct device_node *node) in ics_opal_host_match() argument 152 static int ics_opal_check(struct ics *ics, unsigned int hw_irq) in ics_opal_check() argument 169 static void ics_opal_mask_unknown(struct ics *ics, unsigned long vec) in ics_opal_mask_unknown() argument 183 static long ics_opal_get_server(struct ics *ics, unsigned long vec) in ics_opal_get_server() argument 197 static struct ics ics_hal = {
|
| H A D | Makefile | 6 obj-$(CONFIG_PPC_ICS_RTAS) += ics-rtas.o 7 obj-$(CONFIG_PPC_ICS_NATIVE) += ics-native.o 8 obj-$(CONFIG_PPC_POWERNV) += ics-opal.o icp-opal.o
|
| H A D | xics-common.c | 41 static struct ics *xics_ics; 479 void __init xics_register_ics(struct ics *ics) in xics_register_ics() argument 483 xics_ics = ics; in xics_register_ics()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_xics.c | 72 struct kvmppc_ics *ics; in ics_deliver_irq() local 78 ics = kvmppc_xics_find_ics(xics, irq, &src); in ics_deliver_irq() 79 if (!ics) { in ics_deliver_irq() 83 state = &ics->irq_state[src]; in ics_deliver_irq() 125 static void ics_check_resend(struct kvmppc_xics *xics, struct kvmppc_ics *ics, in ics_check_resend() argument 131 struct ics_irq_state *state = &ics->irq_state[i]; in ics_check_resend() 140 static bool write_xive(struct kvmppc_xics *xics, struct kvmppc_ics *ics, in write_xive() argument 148 arch_spin_lock(&ics->lock); in write_xive() 160 arch_spin_unlock(&ics->lock); in write_xive() 170 struct kvmppc_ics *ics; in kvmppc_xics_set_xive() local [all …]
|
| H A D | book3s_hv_rm_xics.c | 39 struct kvmppc_ics *ics, struct kvmppc_icp *icp) in ics_rm_check_resend() argument 44 struct ics_irq_state *state = &ics->irq_state[i]; in ics_rm_check_resend() 229 struct kvmppc_ics *ics = xics->ics[icsid]; in icp_rm_check_resend() local 233 if (!ics) in icp_rm_check_resend() 235 ics_rm_check_resend(xics, ics, icp); in icp_rm_check_resend() 281 struct kvmppc_ics *ics; in icp_rm_deliver_irq() local 302 ics = kvmppc_xics_find_ics(xics, new_irq, &src); in icp_rm_deliver_irq() 303 if (!ics) { in icp_rm_deliver_irq() 308 state = &ics->irq_state[src]; in icp_rm_deliver_irq() 311 arch_spin_lock(&ics->lock); in icp_rm_deliver_irq() [all …]
|
| H A D | book3s_xics.h | 112 struct kvmppc_ics *ics[KVMPPC_XICS_MAX_ICS_ID + 1]; member 133 struct kvmppc_ics *ics; in kvmppc_xics_find_ics() local 139 ics = xics->ics[icsid]; in kvmppc_xics_find_ics() 140 if (!ics) in kvmppc_xics_find_ics() 142 return ics; in kvmppc_xics_find_ics()
|
| /linux/drivers/media/pci/saa7134/ |
| H A D | saa7134-tvaudio.c | 175 int ausel=0, ics=0, ocs=0; in mute_input_7134() local 215 case TV: ausel=0xc0; ics=0x00; ocs=0x02; break; in mute_input_7134() 216 case LINE1: ausel=0x80; ics=0x00; ocs=0x00; break; in mute_input_7134() 217 case LINE2: ausel=0x80; ics=0x08; ocs=0x01; break; in mute_input_7134() 218 case LINE2_LEFT: ausel=0x80; ics=0x08; ocs=0x05; break; in mute_input_7134() 221 saa_andorb(SAA7134_ANALOG_IO_SELECT, 0x08, ics); in mute_input_7134()
|