Home
last modified time | relevance | path

Searched defs:pic (Results 1 – 25 of 136) sorted by relevance

123456

/netbsd-src/sys/arch/x86/include/
H A Dpic.h11 struct pic { struct
12 const char *pic_name; argument
13 int pic_type; argument
14 int pic_vecbase; argument
15 int pic_apicid; argument
16 __cpu_simple_lock_t pic_lock; argument
17 void (*pic_hwmask)(struct pic *, int); argument
18 void (*pic_hwunmask)(struct pic *, int); argument
19 void (*pic_addroute)(struct pic *, struct cpu_info *, int, int, int); argument
20 void (*pic_delroute)(struct pic *, struct cpu_info *, int, int, int); argument
[all …]
/netbsd-src/sys/arch/powerpc/marvell/
H A Dpic_discovery.c60 struct pic_ops pic; member
70 struct pic_ops pic; member
91 struct pic_ops *pic; in setup_discovery_pic() local
114 discovery_enable_irq(struct pic_ops *pic, int irq, int type) in discovery_enable_irq()
123 discovery_disable_irq(struct pic_ops *pic, int irq) in discovery_disable_irq()
132 discovery_get_irq(struct pic_ops *pic, int mode) in discovery_get_irq()
154 discovery_ack_irq(struct pic_ops *pic, int irq) in discovery_ack_irq()
165 struct pic_ops *pic; in setup_discovery_gpp_pic() local
188 discovery_gpp_enable_irq(struct pic_ops *pic, int irq, int type) in discovery_gpp_enable_irq()
199 discovery_gpp_disable_irq(struct pic_ops *pic, int irq) in discovery_gpp_disable_irq()
[all …]
/netbsd-src/sys/arch/evbppc/pmppc/
H A Dpic_cpc700.c54 struct pic_ops pic; member
61 struct pic_ops *pic; in setup_cpc700() local
81 cpc700_pic_enable_irq(struct pic_ops *pic, int irq, int type) in cpc700_pic_enable_irq()
87 cpc700_pic_disable_irq(struct pic_ops *pic, int irq) in cpc700_pic_disable_irq()
93 cpc700_get_irq(struct pic_ops *pic, int dummy) in cpc700_get_irq()
104 cpc700_ack_irq(struct pic_ops *pic, int irq) in cpc700_ack_irq()
/netbsd-src/sys/arch/bebox/bebox/
H A Dpic_bebox.c58 struct pic_ops *pic; in setup_bebox_intr() local
80 bebox_enable_irq(struct pic_ops *pic, int irq, int type) in bebox_enable_irq()
87 bebox_disable_irq(struct pic_ops *pic, int irq) in bebox_disable_irq()
94 bebox_get_irq(struct pic_ops *pic, int mode) in bebox_get_irq()
107 bebox_ack_irq(struct pic_ops *pic, int irq) in bebox_ack_irq()
/netbsd-src/sys/arch/amigappc/amigappc/
H A Dpic_amiga.c58 struct pic_ops pic; member
66 struct pic_ops *pic; in setup_amiga_intr() local
91 amiga_enable_irq(struct pic_ops *pic, int ipl, int type) in amiga_enable_irq()
115 amiga_disable_irq(struct pic_ops *pic, int ipl) in amiga_disable_irq()
137 amiga_get_irq(struct pic_ops *pic, int mode) in amiga_get_irq()
152 amiga_ack_irq(struct pic_ops *pic, int ipl) in amiga_ack_irq()
/netbsd-src/sys/arch/macppc/macppc/
H A Dpic_ohare.c55 struct pic_ops pic; member
116 struct pic_ops *pic; in setup_ohare() local
156 struct ohare_ops *pic; in setup_ohare2() local
165 ohare_enable_irq(struct pic_ops *pic, int irq, int type) in ohare_enable_irq()
175 ohare_reenable_irq(struct pic_ops *pic, int irq, int type) in ohare_reenable_irq()
191 ohare_disable_irq(struct pic_ops *pic, int irq) in ohare_disable_irq()
203 struct pic_ops *pic = &ohare->pic; in ohare_read_events() local
221 ohare_get_irq(struct pic_ops *pic, int mode) in ohare_get_irq()
285 ohare_ack_irq(struct pic_ops *pic, int irq) in ohare_ack_irq()
290 ohare_establish_irq(struct pic_ops *pic, int irq, int type, int pri) in ohare_establish_irq()
H A Dpic_heathrow.c53 struct pic_ops pic; member
108 struct pic_ops *pic; in setup_heathrow() local
139 heathrow_enable_irq(struct pic_ops *pic, int irq, int type) in heathrow_enable_irq()
154 heathrow_reenable_irq(struct pic_ops *pic, int irq, int type) in heathrow_reenable_irq()
180 heathrow_disable_irq(struct pic_ops *pic, int irq) in heathrow_disable_irq()
197 struct pic_ops *pic = &heathrow->pic; in heathrow_read_events() local
219 heathrow_get_irq(struct pic_ops *pic, int mode) in heathrow_get_irq()
250 heathrow_ack_irq(struct pic_ops *pic, int irq) in heathrow_ack_irq()
255 heathrow_establish_irq(struct pic_ops *pic, int irq, int type, int pri) in heathrow_establish_irq()
/netbsd-src/sys/arch/rs6000/rs6000/
H A Dpic_iocc.c59 struct pic_ops *pic; in setup_iocc() local
85 iocc_get_irq(struct pic_ops *pic, int mode) in iocc_get_irq()
102 iocc_enable_irq(struct pic_ops *pic, int irq, int type) in iocc_enable_irq()
113 iocc_disable_irq(struct pic_ops *pic, int irq) in iocc_disable_irq()
124 iocc_ack_irq(struct pic_ops *pic, int irq) in iocc_ack_irq()
/netbsd-src/sys/arch/evbppc/wii/
H A Dpic_pi.c57 pi_enable_irq(struct pic_ops *pic, int irq, int type) in pi_enable_irq()
64 pi_disable_irq(struct pic_ops *pic, int irq) in pi_disable_irq()
71 pi_get_irq(struct pic_ops *pic, int mode) in pi_get_irq()
90 pi_ack_irq(struct pic_ops *pic, int irq) in pi_ack_irq()
97 static struct pic_ops pic = { variable
/netbsd-src/sys/arch/arm/pic/
H A Dpic.c175 struct pic_softc * const pic = pic_list[slot]; in intr_cpu_init() local
192 struct pic_softc * const pic = pic_list[slot]; in intr_ipi_send() local
242 struct pic_softc * const pic = arg; in pic_handle_intr() local
252 pic_mark_pending_source(struct pic_softc *pic, struct intrsource *is) in pic_mark_pending_source()
266 pic_mark_pending(struct pic_softc *pic, int irq) in pic_mark_pending()
277 pic_mark_pending_sources(struct pic_softc *pic, size_t irq_base, in pic_mark_pending_sources()
313 pic_find_pending_irqs_by_ipl(struct pic_softc *pic, size_t irq_base, in pic_find_pending_irqs_by_ipl()
392 pic_deliver_irqs(struct cpu_info *ci, struct pic_softc *pic, int ipl, in pic_deliver_irqs()
494 struct pic_softc *pic; in pic_list_unblock_irqs() local
531 struct pic_softc *pic; in pic_list_find_pic_by_pending_ipl() local
[all …]
/netbsd-src/sys/arch/powerpc/pic/
H A Di8259_common.c65 i8259_enable_irq(struct pic_ops *pic, int irq, int type) in i8259_enable_irq()
79 i8259_disable_irq(struct pic_ops *pic, int irq) in i8259_disable_irq()
90 i8259_ack_irq(struct pic_ops *pic, int irq) in i8259_ack_irq()
101 i8259_get_irq(struct pic_ops *pic, int mode) in i8259_get_irq()
H A Dpic_openpic.c55 struct pic_ops *pic; in setup_openpic() local
141 opic_establish_irq(struct pic_ops *pic, int irq, int type, int pri) in opic_establish_irq()
170 opic_enable_irq(struct pic_ops *pic, int irq, int type) in opic_enable_irq()
182 opic_disable_irq(struct pic_ops *pic, int irq) in opic_disable_irq()
H A Dpic_prepivr.c69 struct pic_ops *pic; in setup_prepivr() local
103 prepivr_establish_irq(struct pic_ops *pic, int irq, int type, int maxlevel) in prepivr_establish_irq()
123 motivr_get_irq(struct pic_ops *pic, int mode) in motivr_get_irq()
136 prepivr_get_irq(struct pic_ops *pic, int mode) in prepivr_get_irq()
H A Dopenpic_common.c49 opic_finish_setup(struct pic_ops *pic) in opic_finish_setup()
78 opic_get_irq(struct pic_ops *pic, int mode) in opic_get_irq()
85 opic_ack_irq(struct pic_ops *pic, int irq) in opic_ack_irq()
H A Dpic_mpcsoc.c158 mpcpic_establish_irq(struct pic_ops *pic, int irq, int type, int pri) in mpcpic_establish_irq()
185 mpcpic_enable_irq(struct pic_ops *pic, int irq, int type) in mpcpic_enable_irq()
195 mpcpic_disable_irq(struct pic_ops *pic, int irq) in mpcpic_disable_irq()
205 mpcpic_finish_setup(struct pic_ops *pic) in mpcpic_finish_setup()
/netbsd-src/sys/arch/arm/marvell/
H A Dmvsoc_intr.c110 mvsoc_bridge_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in mvsoc_bridge_pic_unblock_irqs()
122 mvsoc_bridge_pic_block_irqs(struct pic_softc *pic, size_t irqbase, in mvsoc_bridge_pic_block_irqs()
131 mvsoc_bridge_pic_find_pending_irqs(struct pic_softc *pic) in mvsoc_bridge_pic_find_pending_irqs()
146 mvsoc_bridge_pic_establish_irq(struct pic_softc *pic, struct intrsource *is) in mvsoc_bridge_pic_establish_irq()
152 mvsoc_bridge_pic_source_name(struct pic_softc *pic, int irq, char *buf, in mvsoc_bridge_pic_source_name()
/netbsd-src/sys/arch/arm/apple/
H A Dapple_intc.c115 #define PICTOSOFTC(pic) container_of(pic, struct apple_intc_softc, sc_pic) argument
116 #define PICTOPERCPU(pic) container_of(pic, struct apple_intc_percpu, pc_pic) argument
124 apple_intc_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in apple_intc_unblock_irqs()
133 apple_intc_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in apple_intc_block_irqs()
138 apple_intc_establish_irq(struct pic_softc *pic, struct intrsource *is) in apple_intc_establish_irq()
151 apple_intc_set_priority(struct pic_softc *pic, int ipl) in apple_intc_set_priority()
157 apple_intc_cpu_init(struct pic_softc *pic, struct cpu_info *ci) in apple_intc_cpu_init()
176 apple_intc_local_unblock_irqs(struct pic_softc *pic, size_t irqbase, in apple_intc_local_unblock_irqs()
188 apple_intc_local_block_irqs(struct pic_softc *pic, size_t irqbase, in apple_intc_local_block_irqs()
200 apple_intc_local_establish_irq(struct pic_softc *pic, struct intrsource *is) in apple_intc_local_establish_irq()
[all …]
/netbsd-src/sys/arch/powerpc/ibm4xx/
H A Dpic_uic.c231 uic1_finish_setup(struct pic_ops *pic) in uic1_finish_setup()
287 uic2_finish_setup(struct pic_ops *pic) in uic2_finish_setup()
324 struct pic_ops * const pic = &pic_uic403; in intr_init() local
337 uic_disable_irq(struct pic_ops *pic, int irq) in uic_disable_irq()
352 uic_enable_irq(struct pic_ops *pic, int irq, int type) in uic_enable_irq()
367 uic_ack_irq(struct pic_ops *pic, int irq) in uic_ack_irq()
380 uic_get_irq(struct pic_ops *pic, int req) in uic_get_irq()
401 uic_establish_irq(struct pic_ops *pic, int irq, int type, int ipl) in uic_establish_irq()
/netbsd-src/sys/arch/x86/pci/
H A Dmsipic.c233 struct pic *pic; in msipic_construct_common_msi_pic() local
303 msipic_is_msi_pic(struct pic *pic) in msipic_is_msi_pic()
313 msipic_get_devid(struct pic *pic) in msipic_get_devid()
325 msipic_get_pci_info(struct pic *pic) in msipic_get_pci_info()
335 msi_set_msictl_enablebit(struct pic *pic, int msi_vec, int flag) in msi_set_msictl_enablebit()
367 msi_hwmask(struct pic *pic, int msi_vec) in msi_hwmask()
378 msi_hwunmask(struct pic *pic, int msi_vec) in msi_hwunmask()
385 msi_addroute(struct pic *pic, struct cpu_info *ci, in msi_addroute()
450 msi_delroute(struct pic *pic, struct cpu_info *ci, in msi_delroute()
513 msix_set_vecctl_mask(struct pic *pic, int msix_vec, int flag) in msix_set_vecctl_mask()
[all …]
/netbsd-src/sys/arch/arm/cortex/
H A Dgicv3.c55 #define PICTOSOFTC(pic) \ argument
133 gicv3_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in gicv3_unblock_irqs()
152 gicv3_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in gicv3_block_irqs()
171 gicv3_establish_irq(struct pic_softc *pic, struct intrsource *is) in gicv3_establish_irq()
231 gicv3_set_priority(struct pic_softc *pic, int ipl) in gicv3_set_priority()
395 gicv3_cpu_init(struct pic_softc *pic, struct cpu_info *ci) in gicv3_cpu_init()
441 gicv3_ipi_send(struct pic_softc *pic, const kcpuset_t *kcp, u_long ipi) in gicv3_ipi_send()
464 gicv3_get_affinity(struct pic_softc *pic, size_t irq, kcpuset_t *affinity) in gicv3_get_affinity()
488 gicv3_set_affinity(struct pic_softc *pic, size_t irq, const kcpuset_t *affinity) in gicv3_set_affinity()
533 gicv3_lpi_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in gicv3_lpi_unblock_irqs()
[all …]
/netbsd-src/sys/arch/arm/imx/
H A Dimx23_icoll.c67 #define PICTOSOFTC(pic) \ argument
193 icoll_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in icoll_unblock_irqs()
210 icoll_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in icoll_block_irqs()
227 icoll_find_pending_irqs(struct pic_softc *pic) in icoll_find_pending_irqs()
233 icoll_establish_irq(struct pic_softc *pic, struct intrsource *is) in icoll_establish_irq()
239 icoll_source_name(struct pic_softc *pic, int irq, char *is_source, size_t size) in icoll_source_name()
248 icoll_set_priority(struct pic_softc *pic, int newipl) in icoll_set_priority()
/netbsd-src/sys/arch/xen/x86/
H A Dpintr.c172 xen_map_msi_pirq(struct pic *pic, int count) in xen_map_msi_pirq()
217 xen_map_msix_pirq(struct pic *pic, int count) in xen_map_msix_pirq()
272 xen_pci_msi_release(struct pic *pic, int count) in xen_pci_msi_release()
296 xen_pic_to_gsi(struct pic *pic, int pin) in xen_pic_to_gsi()
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/score/
H A Dcrtn.S38 .set pic define
44 .set pic define
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/score/
H A Dcrtn.S38 .set pic define
44 .set pic define
/netbsd-src/sys/arch/evbppc/wii/dev/
H A Dhollywood.c151 hollywood_enable_irq(struct pic_ops *pic, int irq, int type) in hollywood_enable_irq() argument
158 hollywood_disable_irq(struct pic_ops *pic, int irq) in hollywood_disable_irq() argument
165 hollywood_get_irq(struct pic_ops *pic, int mode) in hollywood_get_irq() argument
181 hollywood_ack_irq(struct pic_ops *pic, int irq) in hollywood_ack_irq() argument
187 hollywood_establish_irq(struct pic_ops *pic, int irq, int type, int pri) in hollywood_establish_irq() argument

123456