/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | sh_pfc.h | 358 * - fn: Function name, referring to a field in the IPSR 360 #define PINMUX_IPSR_NOGP(ipsr, fn) \ 361 PINMUX_DATA(fn##_MARK, FN_##fn) 368 * - fn: Function name, also referring to the IPSR field 370 #define PINMUX_IPSR_GPSR(ipsr, fn) \ 371 PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ipsr) 378 * - fn: Function name, also referring to the IPSR field 381 #define PINMUX_IPSR_NOGM(ipsr, fn, mse [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/ |
H A D | sh_pfc.h | 365 * - fn: Function name, referring to a field in the IPSR 367 #define PINMUX_IPSR_NOGP(ipsr, fn) \ 368 PINMUX_DATA(fn##_MARK, FN_##fn) 375 * - fn: Function name, also referring to the IPSR field 377 #define PINMUX_IPSR_GPSR(ipsr, fn) \ 378 PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ipsr) 385 * - fn: Function name, also referring to the IPSR field 388 #define PINMUX_IPSR_NOGM(ipsr, fn, mse [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | init.h | 143 extern int do_one_initcall(initcall_t fn); 187 /* Format: <modname>__<counter>_<line>_<fn> */ 188 #define __initcall_id(fn) \ 194 __PASTE(_, fn)))))) 219 #define __initcall_stub(fn, __iid, id) \ 222 #define __define_initcall_stub(__stub, fn) \ 226 return fn(); \ 233 #define __initcall_stub(fn, __iid, id) fn 235 #define __define_initcall_stub(__stub, fn) \ [all...] |
H A D | stop_machine.h | 26 cpu_stop_fn_t fn; member 31 int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg); 32 int stop_two_cpus(unsigned int cpu1, unsigned int cpu2, cpu_stop_fn_t fn, void *arg); 33 bool stop_one_cpu_nowait(unsigned int cpu, cpu_stop_fn_t fn, void *arg, 36 int stop_cpus(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg); 48 cpu_stop_fn_t fn; member 52 static inline int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg) in stop_one_cpu() argument 57 ret = fn(arg); in stop_one_cpu() 67 stwork->fn(stwork->arg); in stop_one_cpu_nowait_workfn() 72 cpu_stop_fn_t fn, voi in stop_one_cpu_nowait() 71 stop_one_cpu_nowait(unsigned int cpu, cpu_stop_fn_t fn, void *arg, struct cpu_stop_work *work_buf) stop_one_cpu_nowait() argument 86 stop_cpus(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg) stop_cpus() argument 137 stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) stop_machine_cpuslocked() argument 149 stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) stop_machine() argument 155 stop_machine_from_inactive_cpu(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) stop_machine_from_inactive_cpu() argument [all...] |
/kernel/linux/linux-5.10/drivers/misc/ocxl/ |
H A D | core.c | 6 static struct ocxl_fn *ocxl_fn_get(struct ocxl_fn *fn) in ocxl_fn_get() argument 8 return (get_device(&fn->dev) == NULL) ? NULL : fn; in ocxl_fn_get() 11 static void ocxl_fn_put(struct ocxl_fn *fn) in ocxl_fn_put() argument 13 put_device(&fn->dev); in ocxl_fn_put() 16 static struct ocxl_afu *alloc_afu(struct ocxl_fn *fn) in alloc_afu() argument 28 afu->fn = fn; in alloc_afu() 29 ocxl_fn_get(fn); in alloc_afu() 38 ocxl_fn_put(afu->fn); in free_afu() 56 struct ocxl_fn *fn = afu->fn; assign_afu_actag() local 84 struct ocxl_fn *fn = afu->fn; reclaim_afu_actag() local 94 struct ocxl_fn *fn = afu->fn; assign_afu_pasid() local 123 struct ocxl_fn *fn = afu->fn; reclaim_afu_pasid() local 131 reserve_fn_bar(struct ocxl_fn *fn, int bar) reserve_fn_bar() argument 148 release_fn_bar(struct ocxl_fn *fn, int bar) release_fn_bar() argument 263 init_afu(struct pci_dev *dev, struct ocxl_fn *fn, u8 afu_idx) init_afu() argument 301 struct ocxl_fn *fn; alloc_function() local 314 free_function(struct ocxl_fn *fn) free_function() argument 323 struct ocxl_fn *fn = container_of(dev, struct ocxl_fn, dev); free_function_dev() local 328 set_function_device(struct ocxl_fn *fn, struct pci_dev *dev) set_function_device() argument 335 assign_function_actag(struct ocxl_fn *fn) assign_function_actag() argument 356 set_function_pasid(struct ocxl_fn *fn) set_function_pasid() argument 382 configure_function(struct ocxl_fn *fn, struct pci_dev *dev) configure_function() argument 441 deconfigure_function(struct ocxl_fn *fn) deconfigure_function() argument 451 struct ocxl_fn *fn; init_function() local 479 struct ocxl_fn *fn; ocxl_function_open() local 510 ocxl_function_afu_list(struct ocxl_fn *fn) ocxl_function_afu_list() argument 516 ocxl_function_fetch_afu(struct ocxl_fn *fn, u8 afu_idx) ocxl_function_fetch_afu() argument 529 ocxl_function_config(struct ocxl_fn *fn) ocxl_function_config() argument 535 ocxl_function_close(struct ocxl_fn *fn) ocxl_function_close() argument [all...] |
/kernel/linux/linux-6.6/drivers/misc/ocxl/ |
H A D | core.c | 6 static struct ocxl_fn *ocxl_fn_get(struct ocxl_fn *fn) in ocxl_fn_get() argument 8 return (get_device(&fn->dev) == NULL) ? NULL : fn; in ocxl_fn_get() 11 static void ocxl_fn_put(struct ocxl_fn *fn) in ocxl_fn_put() argument 13 put_device(&fn->dev); in ocxl_fn_put() 16 static struct ocxl_afu *alloc_afu(struct ocxl_fn *fn) in alloc_afu() argument 28 afu->fn = fn; in alloc_afu() 29 ocxl_fn_get(fn); in alloc_afu() 38 ocxl_fn_put(afu->fn); in free_afu() 56 struct ocxl_fn *fn = afu->fn; assign_afu_actag() local 84 struct ocxl_fn *fn = afu->fn; reclaim_afu_actag() local 94 struct ocxl_fn *fn = afu->fn; assign_afu_pasid() local 123 struct ocxl_fn *fn = afu->fn; reclaim_afu_pasid() local 131 reserve_fn_bar(struct ocxl_fn *fn, int bar) reserve_fn_bar() argument 148 release_fn_bar(struct ocxl_fn *fn, int bar) release_fn_bar() argument 263 init_afu(struct pci_dev *dev, struct ocxl_fn *fn, u8 afu_idx) init_afu() argument 301 struct ocxl_fn *fn; alloc_function() local 314 free_function(struct ocxl_fn *fn) free_function() argument 323 struct ocxl_fn *fn = container_of(dev, struct ocxl_fn, dev); free_function_dev() local 328 set_function_device(struct ocxl_fn *fn, struct pci_dev *dev) set_function_device() argument 335 assign_function_actag(struct ocxl_fn *fn) assign_function_actag() argument 356 set_function_pasid(struct ocxl_fn *fn) set_function_pasid() argument 382 configure_function(struct ocxl_fn *fn, struct pci_dev *dev) configure_function() argument 441 deconfigure_function(struct ocxl_fn *fn) deconfigure_function() argument 451 struct ocxl_fn *fn; init_function() local 479 struct ocxl_fn *fn; ocxl_function_open() local 510 ocxl_function_afu_list(struct ocxl_fn *fn) ocxl_function_afu_list() argument 516 ocxl_function_fetch_afu(struct ocxl_fn *fn, u8 afu_idx) ocxl_function_fetch_afu() argument 529 ocxl_function_config(struct ocxl_fn *fn) ocxl_function_config() argument 535 ocxl_function_close(struct ocxl_fn *fn) ocxl_function_close() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | unroll.h | 16 #define unroll(times, fn, ...) do { \ 31 case 32: fn(__VA_ARGS__); fallthrough; \ 32 case 31: fn(__VA_ARGS__); fallthrough; \ 33 case 30: fn(__VA_ARGS__); fallthrough; \ 34 case 29: fn(__VA_ARGS__); fallthrough; \ 35 case 28: fn(__VA_ARGS__); fallthrough; \ 36 case 27: fn(__VA_ARGS__); fallthrough; \ 37 case 26: fn(__VA_ARGS__); fallthrough; \ 38 case 25: fn(__VA_ARGS__); fallthrough; \ 39 case 24: fn(__VA_ARGS_ [all...] |
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | unroll.h | 16 #define unroll(times, fn, ...) do { \ 31 case 32: fn(__VA_ARGS__); fallthrough; \ 32 case 31: fn(__VA_ARGS__); fallthrough; \ 33 case 30: fn(__VA_ARGS__); fallthrough; \ 34 case 29: fn(__VA_ARGS__); fallthrough; \ 35 case 28: fn(__VA_ARGS__); fallthrough; \ 36 case 27: fn(__VA_ARGS__); fallthrough; \ 37 case 26: fn(__VA_ARGS__); fallthrough; \ 38 case 25: fn(__VA_ARGS__); fallthrough; \ 39 case 24: fn(__VA_ARGS_ [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | init.h | 142 extern int do_one_initcall(initcall_t fn); 204 /* Format: <modname>__<counter>_<line>_<fn> */ 205 #define __initcall_id(fn) \ 211 __PASTE(_, fn)))))) 236 #define __initcall_stub(fn, __iid, id) \ 239 #define __define_initcall_stub(__stub, fn) \ 243 return fn(); \ 250 #define __initcall_stub(fn, __iid, id) fn 252 #define __define_initcall_stub(__stub, fn) \ [all...] |
H A D | stop_machine.h | 26 cpu_stop_fn_t fn; member 32 int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg); 33 int stop_two_cpus(unsigned int cpu1, unsigned int cpu2, cpu_stop_fn_t fn, void *arg); 34 bool stop_one_cpu_nowait(unsigned int cpu, cpu_stop_fn_t fn, void *arg, 37 int stop_cpus(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg); 51 cpu_stop_fn_t fn; member 55 static inline int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg) in stop_one_cpu() argument 60 ret = fn(arg); in stop_one_cpu() 70 stwork->fn(stwork->arg); in stop_one_cpu_nowait_workfn() 75 cpu_stop_fn_t fn, voi in stop_one_cpu_nowait() 74 stop_one_cpu_nowait(unsigned int cpu, cpu_stop_fn_t fn, void *arg, struct cpu_stop_work *work_buf) stop_one_cpu_nowait() argument 89 stop_cpus(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg) stop_cpus() argument 158 stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) stop_machine_cpuslocked() argument 170 stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) stop_machine() argument 176 stop_machine_from_inactive_cpu(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) stop_machine_from_inactive_cpu() argument [all...] |
/kernel/linux/linux-5.10/arch/um/include/shared/ |
H A D | init.h | 71 #define __uml_exitcall(fn) \ 72 static exitcall_t __uml_exitcall_##fn __uml_exit_call = fn 76 #define __uml_postsetup(fn) \ 77 static initcall_t __uml_postsetup_##fn __uml_postsetup_call = fn 86 #define __uml_setup(str, fn, help...) \ 87 __non_empty_string(fn ##_setup, str); \ 88 __uml_help(fn, help); \ 89 static char __uml_setup_str_##fn[] __initdat [all...] |
/kernel/linux/linux-6.6/arch/um/include/shared/ |
H A D | init.h | 71 #define __uml_exitcall(fn) \ 72 static exitcall_t __uml_exitcall_##fn __uml_exit_call = fn 76 #define __uml_postsetup(fn) \ 77 static initcall_t __uml_postsetup_##fn __uml_postsetup_call = fn 86 #define __uml_setup(str, fn, help...) \ 87 __non_empty_string(fn ##_setup, str); \ 88 __uml_help(fn, help); \ 89 static char __uml_setup_str_##fn[] __initdat [all...] |
/kernel/linux/linux-5.10/drivers/input/rmi4/ |
H A D | rmi_bus.c | 131 struct rmi_function *fn = to_rmi_function(dev); in rmi_release_function() local 133 kfree(fn); in rmi_release_function() 149 struct rmi_function *fn = to_rmi_function(dev); in rmi_function_match() local 151 return fn->fd.function_number == handler->func; in rmi_function_match() 155 static void rmi_function_of_probe(struct rmi_function *fn) in rmi_function_of_probe() argument 158 struct device_node *node = fn->rmi_dev->xport->dev->of_node; in rmi_function_of_probe() 161 fn->fd.function_number); in rmi_function_of_probe() 162 fn->dev.of_node = of_get_child_by_name(node, of_name); in rmi_function_of_probe() 165 static inline void rmi_function_of_probe(struct rmi_function *fn) in rmi_function_of_probe() argument 173 static int rmi_create_function_irq(struct rmi_function *fn, in rmi_create_function_irq() argument 204 struct rmi_function *fn = to_rmi_function(dev); rmi_function_probe() local 228 struct rmi_function *fn = to_rmi_function(dev); rmi_function_remove() local 238 rmi_register_function(struct rmi_function *fn) rmi_register_function() argument 270 rmi_unregister_function(struct rmi_function *fn) rmi_unregister_function() argument [all...] |
H A D | rmi_f03.c | 29 struct rmi_function *fn; member 40 int rmi_f03_overwrite_button(struct rmi_function *fn, unsigned int button, in rmi_f03_overwrite_button() argument 43 struct f03_data *f03 = dev_get_drvdata(&fn->dev); in rmi_f03_overwrite_button() 59 void rmi_f03_commit_buttons(struct rmi_function *fn) in rmi_f03_commit_buttons() argument 61 struct f03_data *f03 = dev_get_drvdata(&fn->dev); in rmi_f03_commit_buttons() 79 rmi_dbg(RMI_DEBUG_FN, &f03->fn->dev, in rmi_f03_pt_write() 83 error = rmi_write(f03->fn->rmi_dev, f03->fn->fd.data_base_addr, val); in rmi_f03_pt_write() 85 dev_err(&f03->fn->dev, in rmi_f03_pt_write() 96 struct rmi_function *fn in rmi_f03_initialize() local 142 struct rmi_function *fn = f03->fn; rmi_f03_pt_open() local 165 struct rmi_function *fn = f03->fn; rmi_f03_pt_close() local 198 rmi_f03_probe(struct rmi_function *fn) rmi_f03_probe() argument 222 rmi_f03_config(struct rmi_function *fn) rmi_f03_config() argument 246 struct rmi_function *fn = ctx; rmi_f03_attention() local 307 rmi_f03_remove(struct rmi_function *fn) rmi_f03_remove() argument [all...] |
H A D | rmi_f3a.c | 38 static void rmi_f3a_report_button(struct rmi_function *fn, in rmi_f3a_report_button() argument 49 rmi_dbg(RMI_DEBUG_FN, &fn->dev, in rmi_f3a_report_button() 58 struct rmi_function *fn = ctx; in rmi_f3a_attention() local 59 struct f3a_data *f3a = dev_get_drvdata(&fn->dev); in rmi_f3a_attention() 60 struct rmi_driver_data *drvdata = dev_get_drvdata(&fn->rmi_dev->dev); in rmi_f3a_attention() 66 dev_warn(&fn->dev, in rmi_f3a_attention() 75 error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr, in rmi_f3a_attention() 78 dev_err(&fn->dev, in rmi_f3a_attention() 87 rmi_f3a_report_button(fn, f3 in rmi_f3a_attention() 94 rmi_f3a_config(struct rmi_function *fn) rmi_f3a_config() argument 122 rmi_f3a_map_gpios(struct rmi_function *fn, struct f3a_data *f3a, u8 *query1_regs, u8 *ctrl1_regs) rmi_f3a_map_gpios() argument 167 rmi_f3a_initialize(struct rmi_function *fn, struct f3a_data *f3a) rmi_f3a_initialize() argument 207 rmi_f3a_probe(struct rmi_function *fn) rmi_f3a_probe() argument [all...] |
H A D | rmi_f34.c | 18 struct rmi_function *fn = f34->fn; in rmi_f34_write_bootloader_id() local 19 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f34_write_bootloader_id() 23 ret = rmi_read_block(rmi_dev, fn->fd.query_base_addr, in rmi_f34_write_bootloader_id() 26 dev_err(&fn->dev, "%s: Reading bootloader ID failed: %d\n", in rmi_f34_write_bootloader_id() 31 rmi_dbg(RMI_DEBUG_FN, &fn->dev, "%s: writing bootloader id '%c%c'\n", in rmi_f34_write_bootloader_id() 35 fn->fd.data_base_addr + F34_BLOCK_DATA_OFFSET, in rmi_f34_write_bootloader_id() 38 dev_err(&fn->dev, "Failed to write bootloader ID: %d\n", ret); in rmi_f34_write_bootloader_id() 48 struct rmi_function *fn = f34->fn; in rmi_f34_command() local 102 struct rmi_function *fn = ctx; rmi_f34_attention() local 133 struct rmi_function *fn = f34->fn; rmi_f34_write_blocks() local 197 struct rmi_function *fn = f34->fn; rmi_f34_flash_firmware() local 301 rmi_f34_status(struct rmi_function *fn) rmi_f34_status() argument 317 struct rmi_function *fn = data->f34_container; rmi_driver_bootloader_id_show() local 343 struct rmi_function *fn = data->f34_container; rmi_driver_configuration_id_show() local 520 rmi_f34_probe(struct rmi_function *fn) rmi_f34_probe() argument [all...] |
H A D | rmi_f12.c | 67 struct rmi_function *fn = sensor->fn; in rmi_f12_read_sensor_tuning() local 68 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f12_read_sensor_tuning() 79 dev_err(&fn->dev, in rmi_f12_read_sensor_tuning() 87 dev_err(&fn->dev, in rmi_f12_read_sensor_tuning() 93 ret = rmi_read_block(rmi_dev, fn->fd.control_base_addr + offset, buf, in rmi_f12_read_sensor_tuning() 105 rmi_dbg(RMI_DEBUG_FN, &fn->dev, "%s: max_x: %d max_y: %d\n", __func__, in rmi_f12_read_sensor_tuning() 116 rmi_dbg(RMI_DEBUG_FN, &fn->dev, in rmi_f12_read_sensor_tuning() 138 rmi_dbg(RMI_DEBUG_FN, &fn->dev, "%s: x_mm: %d y_mm: %d\n", __func__, in rmi_f12_read_sensor_tuning() 201 struct rmi_function *fn in rmi_f12_attention() local 236 rmi_f12_write_control_regs(struct rmi_function *fn) rmi_f12_write_control_regs() argument 294 rmi_f12_config(struct rmi_function *fn) rmi_f12_config() argument 318 rmi_f12_probe(struct rmi_function *fn) rmi_f12_probe() argument [all...] |
/kernel/linux/linux-6.6/drivers/input/rmi4/ |
H A D | rmi_bus.c | 132 struct rmi_function *fn = to_rmi_function(dev); in rmi_release_function() local 134 kfree(fn); in rmi_release_function() 150 struct rmi_function *fn = to_rmi_function(dev); in rmi_function_match() local 152 return fn->fd.function_number == handler->func; in rmi_function_match() 156 static void rmi_function_of_probe(struct rmi_function *fn) in rmi_function_of_probe() argument 159 struct device_node *node = fn->rmi_dev->xport->dev->of_node; in rmi_function_of_probe() 162 fn->fd.function_number); in rmi_function_of_probe() 163 fn->dev.of_node = of_get_child_by_name(node, of_name); in rmi_function_of_probe() 166 static inline void rmi_function_of_probe(struct rmi_function *fn) in rmi_function_of_probe() argument 174 static int rmi_create_function_irq(struct rmi_function *fn, in rmi_create_function_irq() argument 205 struct rmi_function *fn = to_rmi_function(dev); rmi_function_probe() local 229 struct rmi_function *fn = to_rmi_function(dev); rmi_function_remove() local 239 rmi_register_function(struct rmi_function *fn) rmi_register_function() argument 271 rmi_unregister_function(struct rmi_function *fn) rmi_unregister_function() argument [all...] |
H A D | rmi_f03.c | 29 struct rmi_function *fn; member 40 int rmi_f03_overwrite_button(struct rmi_function *fn, unsigned int button, in rmi_f03_overwrite_button() argument 43 struct f03_data *f03 = dev_get_drvdata(&fn->dev); in rmi_f03_overwrite_button() 59 void rmi_f03_commit_buttons(struct rmi_function *fn) in rmi_f03_commit_buttons() argument 61 struct f03_data *f03 = dev_get_drvdata(&fn->dev); in rmi_f03_commit_buttons() 79 rmi_dbg(RMI_DEBUG_FN, &f03->fn->dev, in rmi_f03_pt_write() 83 error = rmi_write(f03->fn->rmi_dev, f03->fn->fd.data_base_addr, val); in rmi_f03_pt_write() 85 dev_err(&f03->fn->dev, in rmi_f03_pt_write() 96 struct rmi_function *fn in rmi_f03_initialize() local 142 struct rmi_function *fn = f03->fn; rmi_f03_pt_open() local 165 struct rmi_function *fn = f03->fn; rmi_f03_pt_close() local 198 rmi_f03_probe(struct rmi_function *fn) rmi_f03_probe() argument 222 rmi_f03_config(struct rmi_function *fn) rmi_f03_config() argument 246 struct rmi_function *fn = ctx; rmi_f03_attention() local 307 rmi_f03_remove(struct rmi_function *fn) rmi_f03_remove() argument [all...] |
H A D | rmi_f3a.c | 38 static void rmi_f3a_report_button(struct rmi_function *fn, in rmi_f3a_report_button() argument 49 rmi_dbg(RMI_DEBUG_FN, &fn->dev, in rmi_f3a_report_button() 58 struct rmi_function *fn = ctx; in rmi_f3a_attention() local 59 struct f3a_data *f3a = dev_get_drvdata(&fn->dev); in rmi_f3a_attention() 60 struct rmi_driver_data *drvdata = dev_get_drvdata(&fn->rmi_dev->dev); in rmi_f3a_attention() 66 dev_warn(&fn->dev, in rmi_f3a_attention() 75 error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr, in rmi_f3a_attention() 78 dev_err(&fn->dev, in rmi_f3a_attention() 87 rmi_f3a_report_button(fn, f3 in rmi_f3a_attention() 94 rmi_f3a_config(struct rmi_function *fn) rmi_f3a_config() argument 122 rmi_f3a_map_gpios(struct rmi_function *fn, struct f3a_data *f3a, u8 *query1_regs, u8 *ctrl1_regs) rmi_f3a_map_gpios() argument 167 rmi_f3a_initialize(struct rmi_function *fn, struct f3a_data *f3a) rmi_f3a_initialize() argument 207 rmi_f3a_probe(struct rmi_function *fn) rmi_f3a_probe() argument [all...] |
H A D | rmi_f34.c | 18 struct rmi_function *fn = f34->fn; in rmi_f34_write_bootloader_id() local 19 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f34_write_bootloader_id() 23 ret = rmi_read_block(rmi_dev, fn->fd.query_base_addr, in rmi_f34_write_bootloader_id() 26 dev_err(&fn->dev, "%s: Reading bootloader ID failed: %d\n", in rmi_f34_write_bootloader_id() 31 rmi_dbg(RMI_DEBUG_FN, &fn->dev, "%s: writing bootloader id '%c%c'\n", in rmi_f34_write_bootloader_id() 35 fn->fd.data_base_addr + F34_BLOCK_DATA_OFFSET, in rmi_f34_write_bootloader_id() 38 dev_err(&fn->dev, "Failed to write bootloader ID: %d\n", ret); in rmi_f34_write_bootloader_id() 48 struct rmi_function *fn = f34->fn; in rmi_f34_command() local 102 struct rmi_function *fn = ctx; rmi_f34_attention() local 133 struct rmi_function *fn = f34->fn; rmi_f34_write_blocks() local 197 struct rmi_function *fn = f34->fn; rmi_f34_flash_firmware() local 301 rmi_f34_status(struct rmi_function *fn) rmi_f34_status() argument 317 struct rmi_function *fn = data->f34_container; rmi_driver_bootloader_id_show() local 343 struct rmi_function *fn = data->f34_container; rmi_driver_configuration_id_show() local 520 rmi_f34_probe(struct rmi_function *fn) rmi_f34_probe() argument [all...] |
H A D | rmi_f12.c | 67 struct rmi_function *fn = sensor->fn; in rmi_f12_read_sensor_tuning() local 68 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f12_read_sensor_tuning() 79 dev_err(&fn->dev, in rmi_f12_read_sensor_tuning() 87 dev_err(&fn->dev, in rmi_f12_read_sensor_tuning() 93 ret = rmi_read_block(rmi_dev, fn->fd.control_base_addr + offset, buf, in rmi_f12_read_sensor_tuning() 105 rmi_dbg(RMI_DEBUG_FN, &fn->dev, "%s: max_x: %d max_y: %d\n", __func__, in rmi_f12_read_sensor_tuning() 116 rmi_dbg(RMI_DEBUG_FN, &fn->dev, in rmi_f12_read_sensor_tuning() 138 rmi_dbg(RMI_DEBUG_FN, &fn->dev, "%s: x_mm: %d y_mm: %d\n", __func__, in rmi_f12_read_sensor_tuning() 201 struct rmi_function *fn in rmi_f12_attention() local 236 rmi_f12_write_control_regs(struct rmi_function *fn) rmi_f12_write_control_regs() argument 294 rmi_f12_config(struct rmi_function *fn) rmi_f12_config() argument 318 rmi_f12_probe(struct rmi_function *fn) rmi_f12_probe() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | machdep.h | 275 #define __define_machine_initcall(mach, fn, id) \ 276 static int __init __machine_initcall_##mach##_##fn(void) { \ 277 if (machine_is(mach)) return fn(); \ 280 __define_initcall(__machine_initcall_##mach##_##fn, id); 282 #define machine_early_initcall(mach, fn) __define_machine_initcall(mach, fn, early) 283 #define machine_core_initcall(mach, fn) __define_machine_initcall(mach, fn, 1) 284 #define machine_core_initcall_sync(mach, fn) __define_machine_initcall(mach, fn, [all...] |
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | machdep.h | 243 #define __define_machine_initcall(mach, fn, id) \ 244 static int __init __machine_initcall_##mach##_##fn(void) { \ 245 if (machine_is(mach)) return fn(); \ 248 __define_initcall(__machine_initcall_##mach##_##fn, id); 250 #define machine_early_initcall(mach, fn) __define_machine_initcall(mach, fn, early) 251 #define machine_core_initcall(mach, fn) __define_machine_initcall(mach, fn, 1) 252 #define machine_core_initcall_sync(mach, fn) __define_machine_initcall(mach, fn, [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-ep.c | 19 static u8 cdns_pcie_get_fn_from_vfn(struct cdns_pcie *pcie, u8 fn, u8 vfn) in cdns_pcie_get_fn_from_vfn() argument 25 return fn; in cdns_pcie_get_fn_from_vfn() 27 first_vf_offset = cdns_pcie_ep_fn_readw(pcie, fn, cap + PCI_SRIOV_VF_OFFSET); in cdns_pcie_get_fn_from_vfn() 28 stride = cdns_pcie_ep_fn_readw(pcie, fn, cap + PCI_SRIOV_VF_STRIDE); in cdns_pcie_get_fn_from_vfn() 29 fn = fn + first_vf_offset + ((vfn - 1) * stride); in cdns_pcie_get_fn_from_vfn() 31 return fn; in cdns_pcie_get_fn_from_vfn() 34 static int cdns_pcie_ep_write_header(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_write_header() argument 47 cdns_pcie_ep_fn_writew(pcie, fn, reg, hdr->deviceid); in cdns_pcie_ep_write_header() 51 cdns_pcie_ep_fn_writew(pcie, fn, PCI_DEVICE_I in cdns_pcie_ep_write_header() 76 cdns_pcie_ep_set_bar(struct pci_epc *epc, u8 fn, u8 vfn, struct pci_epf_bar *epf_bar) cdns_pcie_ep_set_bar() argument 150 cdns_pcie_ep_clear_bar(struct pci_epc *epc, u8 fn, u8 vfn, struct pci_epf_bar *epf_bar) cdns_pcie_ep_clear_bar() argument 183 cdns_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn, phys_addr_t addr, u64 pci_addr, size_t size) cdns_pcie_ep_map_addr() argument 205 cdns_pcie_ep_unmap_addr(struct pci_epc *epc, u8 fn, u8 vfn, phys_addr_t addr) cdns_pcie_ep_unmap_addr() argument 225 cdns_pcie_ep_set_msi(struct pci_epc *epc, u8 fn, u8 vfn, u8 mmc) cdns_pcie_ep_set_msi() argument 247 cdns_pcie_ep_get_msi(struct pci_epc *epc, u8 fn, u8 vfn) cdns_pcie_ep_get_msi() argument 289 cdns_pcie_ep_set_msix(struct pci_epc *epc, u8 fn, u8 vfn, u16 interrupts, enum pci_barno bir, u32 offset) cdns_pcie_ep_set_msix() argument 319 cdns_pcie_ep_assert_intx(struct cdns_pcie_ep *ep, u8 fn, u8 intx, bool is_asserted) cdns_pcie_ep_assert_intx() argument 362 cdns_pcie_ep_send_legacy_irq(struct cdns_pcie_ep *ep, u8 fn, u8 vfn, u8 intx) cdns_pcie_ep_send_legacy_irq() argument 380 cdns_pcie_ep_send_msi_irq(struct cdns_pcie_ep *ep, u8 fn, u8 vfn, u8 interrupt_num) cdns_pcie_ep_send_msi_irq() argument 430 cdns_pcie_ep_map_msi_irq(struct pci_epc *epc, u8 fn, u8 vfn, phys_addr_t addr, u8 interrupt_num, u32 entry_size, u32 *msi_data, u32 *msi_addr_offset) cdns_pcie_ep_map_msi_irq() argument 483 cdns_pcie_ep_send_msix_irq(struct cdns_pcie_ep *ep, u8 fn, u8 vfn, u16 interrupt_num) cdns_pcie_ep_send_msix_irq() argument 533 cdns_pcie_ep_raise_irq(struct pci_epc *epc, u8 fn, u8 vfn, enum pci_epc_irq_type type, u16 interrupt_num) cdns_pcie_ep_raise_irq() argument [all...] |