/kernel/linux/linux-6.6/arch/powerpc/sysdev/xive/ |
H A D | spapr.c | 176 unsigned long lisn, in plpar_int_get_source_info() 186 rc = plpar_hcall(H_INT_GET_SOURCE_INFO, retbuf, flags, lisn); in plpar_int_get_source_info() 190 pr_err("H_INT_GET_SOURCE_INFO lisn=0x%lx failed %ld\n", lisn, rc); in plpar_int_get_source_info() 199 pr_debug("H_INT_GET_SOURCE_INFO lisn=0x%lx flags=0x%lx eoi=0x%lx trig=0x%lx shift=0x%lx\n", in plpar_int_get_source_info() 200 lisn, retbuf[0], retbuf[1], retbuf[2], retbuf[3]); in plpar_int_get_source_info() 209 unsigned long lisn, in plpar_int_set_source_config() 217 pr_debug("H_INT_SET_SOURCE_CONFIG flags=0x%lx lisn=0x%lx target=%ld prio=%ld sw_irq=%ld\n", in plpar_int_set_source_config() 218 flags, lisn, target, prio, sw_irq); in plpar_int_set_source_config() 222 rc = plpar_hcall_norets(H_INT_SET_SOURCE_CONFIG, flags, lisn, in plpar_int_set_source_config() 175 plpar_int_get_source_info(unsigned long flags, unsigned long lisn, unsigned long *src_flags, unsigned long *eoi_page, unsigned long *trig_page, unsigned long *esb_shift) plpar_int_get_source_info() argument 208 plpar_int_set_source_config(unsigned long flags, unsigned long lisn, unsigned long target, unsigned long prio, unsigned long sw_irq) plpar_int_set_source_config() argument 235 plpar_int_get_source_config(unsigned long flags, unsigned long lisn, unsigned long *target, unsigned long *prio, unsigned long *sw_irq) plpar_int_get_source_config() argument 323 plpar_int_sync(unsigned long flags, unsigned long lisn) plpar_int_sync() argument 341 plpar_int_esb(unsigned long flags, unsigned long lisn, unsigned long offset, unsigned long in_data, unsigned long *out_data) plpar_int_esb() argument 369 xive_spapr_esb_rw(u32 lisn, u32 offset, u64 data, bool write) xive_spapr_esb_rw() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/sysdev/xive/ |
H A D | spapr.c | 162 unsigned long lisn, in plpar_int_get_source_info() 172 rc = plpar_hcall(H_INT_GET_SOURCE_INFO, retbuf, flags, lisn); in plpar_int_get_source_info() 176 pr_err("H_INT_GET_SOURCE_INFO lisn=%ld failed %ld\n", lisn, rc); in plpar_int_get_source_info() 195 unsigned long lisn, in plpar_int_set_source_config() 203 pr_devel("H_INT_SET_SOURCE_CONFIG flags=%lx lisn=%lx target=%lx prio=%lx sw_irq=%lx\n", in plpar_int_set_source_config() 204 flags, lisn, target, prio, sw_irq); in plpar_int_set_source_config() 208 rc = plpar_hcall_norets(H_INT_SET_SOURCE_CONFIG, flags, lisn, in plpar_int_set_source_config() 213 pr_err("H_INT_SET_SOURCE_CONFIG lisn=%ld target=%lx prio=%lx failed %ld\n", in plpar_int_set_source_config() 214 lisn, targe in plpar_int_set_source_config() 161 plpar_int_get_source_info(unsigned long flags, unsigned long lisn, unsigned long *src_flags, unsigned long *eoi_page, unsigned long *trig_page, unsigned long *esb_shift) plpar_int_get_source_info() argument 194 plpar_int_set_source_config(unsigned long flags, unsigned long lisn, unsigned long target, unsigned long prio, unsigned long sw_irq) plpar_int_set_source_config() argument 221 plpar_int_get_source_config(unsigned long flags, unsigned long lisn, unsigned long *target, unsigned long *prio, unsigned long *sw_irq) plpar_int_get_source_config() argument 309 plpar_int_sync(unsigned long flags, unsigned long lisn) plpar_int_sync() argument 327 plpar_int_esb(unsigned long flags, unsigned long lisn, unsigned long offset, unsigned long in_data, unsigned long *out_data) plpar_int_esb() argument 355 xive_spapr_esb_rw(u32 lisn, u32 offset, u64 data, bool write) xive_spapr_esb_rw() argument [all...] |