/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-ti-sci-inta.c | 48 * @global_event: Global event number corresponding to this event 53 u16 global_event; member 82 * @global_event: TISCI resource pointer representing global events. 103 struct ti_sci_resource *global_event; member 297 event_desc->global_event = ti_sci_get_free_resource(inta->global_event); in ti_sci_inta_alloc_event() 298 if (event_desc->global_event == TI_SCI_RESOURCE_NULL) in ti_sci_inta_alloc_event() 305 event_desc->global_event, in ti_sci_inta_alloc_event() 312 ti_sci_release_resource(inta->global_event, event_desc->global_event); in ti_sci_inta_alloc_event() [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-ti-sci-inta.c | 48 * @global_event: Global event number corresponding to this event 53 u16 global_event; member 82 * @global_event: TISCI resource pointer representing global events. 103 struct ti_sci_resource *global_event; member 294 event_desc->global_event = ti_sci_get_free_resource(inta->global_event); in ti_sci_inta_alloc_event() 295 if (event_desc->global_event == TI_SCI_RESOURCE_NULL) in ti_sci_inta_alloc_event() 302 event_desc->global_event, in ti_sci_inta_alloc_event() 309 ti_sci_release_resource(inta->global_event, event_desc->global_event); in ti_sci_inta_alloc_event() [all...] |
/kernel/linux/linux-5.10/drivers/firmware/ |
H A D | ti_sci.c | 1808 * @global_event: Global event number to be used for the requesting event 1819 u16 global_event, u8 vint_status_bit, u8 s_host, in ti_sci_manage_irq() 1852 req->global_event = global_event; in ti_sci_manage_irq() 1883 * @global_event: Global event number to be used for the requesting event 1893 u16 global_event, u8 vint_status_bit, u8 s_host) in ti_sci_set_irq() 1897 dst_id, dst_host_irq, ia_id, vint, global_event, in ti_sci_set_irq() 1902 global_event, vint_status_bit, s_host, in ti_sci_set_irq() 1917 * @global_event: Global event number to be used for the requesting event 1927 u16 global_event, u in ti_sci_free_irq() 1816 ti_sci_manage_irq(const struct ti_sci_handle *handle, u32 valid_params, u16 src_id, u16 src_index, u16 dst_id, u16 dst_host_irq, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit, u8 s_host, u16 type) ti_sci_manage_irq() argument 1890 ti_sci_set_irq(const struct ti_sci_handle *handle, u32 valid_params, u16 src_id, u16 src_index, u16 dst_id, u16 dst_host_irq, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit, u8 s_host) ti_sci_set_irq() argument 1924 ti_sci_free_irq(const struct ti_sci_handle *handle, u32 valid_params, u16 src_id, u16 src_index, u16 dst_id, u16 dst_host_irq, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit, u8 s_host) ti_sci_free_irq() argument 1975 ti_sci_cmd_set_event_map(const struct ti_sci_handle *handle, u16 src_id, u16 src_index, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit) ti_sci_cmd_set_event_map() argument 2023 ti_sci_cmd_free_event_map(const struct ti_sci_handle *handle, u16 src_id, u16 src_index, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit) ti_sci_cmd_free_event_map() argument [all...] |
H A D | ti_sci.h | 600 * 4 - Valid bit for @global_event 612 * @global_event: Global event that is to be mapped to interrupt 639 u16 global_event; member
|
/kernel/linux/linux-6.6/drivers/firmware/ |
H A D | ti_sci.c | 1826 * @global_event: Global event number to be used for the requesting event 1837 u16 global_event, u8 vint_status_bit, u8 s_host, in ti_sci_manage_irq() 1870 req->global_event = global_event; in ti_sci_manage_irq() 1901 * @global_event: Global event number to be used for the requesting event 1911 u16 global_event, u8 vint_status_bit, u8 s_host) in ti_sci_set_irq() 1915 dst_id, dst_host_irq, ia_id, vint, global_event, in ti_sci_set_irq() 1920 global_event, vint_status_bit, s_host, in ti_sci_set_irq() 1935 * @global_event: Global event number to be used for the requesting event 1945 u16 global_event, u in ti_sci_free_irq() 1834 ti_sci_manage_irq(const struct ti_sci_handle *handle, u32 valid_params, u16 src_id, u16 src_index, u16 dst_id, u16 dst_host_irq, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit, u8 s_host, u16 type) ti_sci_manage_irq() argument 1908 ti_sci_set_irq(const struct ti_sci_handle *handle, u32 valid_params, u16 src_id, u16 src_index, u16 dst_id, u16 dst_host_irq, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit, u8 s_host) ti_sci_set_irq() argument 1942 ti_sci_free_irq(const struct ti_sci_handle *handle, u32 valid_params, u16 src_id, u16 src_index, u16 dst_id, u16 dst_host_irq, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit, u8 s_host) ti_sci_free_irq() argument 1991 ti_sci_cmd_set_event_map(const struct ti_sci_handle *handle, u16 src_id, u16 src_index, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit) ti_sci_cmd_set_event_map() argument 2037 ti_sci_cmd_free_event_map(const struct ti_sci_handle *handle, u16 src_id, u16 src_index, u16 ia_id, u16 vint, u16 global_event, u8 vint_status_bit) ti_sci_cmd_free_event_map() argument [all...] |
H A D | ti_sci.h | 603 * 4 - Valid bit for @global_event 615 * @global_event: Global event that is to be mapped to interrupt 642 u16 global_event; member
|
/kernel/linux/linux-5.10/include/linux/soc/ti/ |
H A D | ti_sci_protocol.h | 242 u16 global_event, u8 vint_status_bit); 247 u16 global_event, u8 vint_status_bit);
|
/kernel/linux/linux-6.6/include/linux/soc/ti/ |
H A D | ti_sci_protocol.h | 258 u16 global_event, u8 vint_status_bit); 263 u16 global_event, u8 vint_status_bit);
|