/linux/include/linux/ |
A D | init.h | 188 #define __initcall_id(fn) \ argument 219 #define __initcall_stub(fn, __iid, id) \ argument 222 #define __define_initcall_stub(__stub, fn) \ argument 233 #define __initcall_stub(fn, __iid, id) fn argument 235 #define __define_initcall_stub(__stub, fn) \ argument 259 #define ___define_initcall(fn, id, __sec) \ argument 288 #define fs_initcall(fn) __define_initcall(fn, 5) argument 296 #define __initcall(fn) device_initcall(fn) argument 298 #define __exitcall(fn) \ argument 323 #define __setup(str, fn) \ argument [all …]
|
A D | stop_machine.h | 26 cpu_stop_fn_t fn; member 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() 72 cpu_stop_fn_t fn, void *arg, in stop_one_cpu_nowait() 131 static __always_inline int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, in stop_machine_cpuslocked() 143 stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) in stop_machine() 149 stop_machine_from_inactive_cpu(cpu_stop_fn_t fn, void *data, in stop_machine_from_inactive_cpu()
|
A D | irqchip.h | 23 #define typecheck_irq_init_cb(fn) \ argument 36 #define IRQCHIP_DECLARE(name, compat, fn) \ argument 44 #define IRQCHIP_MATCH(compat, fn) { .compatible = compat, \ argument 75 #define IRQCHIP_ACPI_DECLARE(name, subtable, validate, data, fn) \ argument
|
A D | kthread.h | 122 #define KTHREAD_WORK_INIT(work, fn) { \ argument 127 #define KTHREAD_DELAYED_WORK_INIT(dwork, fn) { \ argument 136 #define DEFINE_KTHREAD_WORK(work, fn) \ argument 139 #define DEFINE_KTHREAD_DELAYED_WORK(dwork, fn) \ argument 165 #define kthread_init_work(work, fn) \ argument 172 #define kthread_init_delayed_work(dwork, fn) \ argument
|
/linux/drivers/misc/ocxl/ |
A D | core.c | 6 static struct ocxl_fn *ocxl_fn_get(struct ocxl_fn *fn) in ocxl_fn_get() 11 static void ocxl_fn_put(struct ocxl_fn *fn) in ocxl_fn_put() 16 static struct ocxl_afu *alloc_afu(struct ocxl_fn *fn) in alloc_afu() 56 struct ocxl_fn *fn = afu->fn; in assign_afu_actag() local 84 struct ocxl_fn *fn = afu->fn; in reclaim_afu_actag() local 94 struct ocxl_fn *fn = afu->fn; in assign_afu_pasid() local 123 struct ocxl_fn *fn = afu->fn; in reclaim_afu_pasid() local 301 struct ocxl_fn *fn; in alloc_function() local 451 struct ocxl_fn *fn; in init_function() local 479 struct ocxl_fn *fn; in ocxl_function_open() local [all …]
|
A D | config.c | 77 static void read_pasid(struct pci_dev *dev, struct ocxl_fn_config *fn) in read_pasid() 100 static int read_dvsec_tl(struct pci_dev *dev, struct ocxl_fn_config *fn) in read_dvsec_tl() 117 static int read_dvsec_function(struct pci_dev *dev, struct ocxl_fn_config *fn) in read_dvsec_function() 144 static int read_dvsec_afu_info(struct pci_dev *dev, struct ocxl_fn_config *fn) in read_dvsec_afu_info() 249 static int validate_function(struct pci_dev *dev, struct ocxl_fn_config *fn) in validate_function() 306 static int read_afu_info(struct pci_dev *dev, struct ocxl_fn_config *fn, in read_afu_info() 363 struct ocxl_fn_config *fn, int afu_idx) in ocxl_config_check_afu_index() 404 static int read_afu_name(struct pci_dev *dev, struct ocxl_fn_config *fn, in read_afu_name() 422 static int read_afu_mmio(struct pci_dev *dev, struct ocxl_fn_config *fn, in read_afu_mmio() 547 struct ocxl_fn_config *fn, in read_afu_lpc_memory_info() [all …]
|
A D | pasid.c | 81 int ocxl_pasid_afu_alloc(struct ocxl_fn *fn, u32 size) in ocxl_pasid_afu_alloc() 91 void ocxl_pasid_afu_free(struct ocxl_fn *fn, u32 start, u32 size) in ocxl_pasid_afu_free() 96 int ocxl_actag_afu_alloc(struct ocxl_fn *fn, u32 size) in ocxl_actag_afu_alloc() 104 void ocxl_actag_afu_free(struct ocxl_fn *fn, u32 start, u32 size) in ocxl_actag_afu_free()
|
/linux/drivers/pinctrl/renesas/ |
A D | sh_pfc.h | 380 #define PINMUX_IPSR_NOGP(ipsr, fn) \ argument 390 #define PINMUX_IPSR_GPSR(ipsr, fn) \ argument 401 #define PINMUX_IPSR_NOGM(ipsr, fn, msel) \ argument 412 #define PINMUX_IPSR_NOFN(gpsr, fn, gsel) \ argument 424 #define PINMUX_IPSR_MSEL(ipsr, fn, msel) \ argument 446 #define PINMUX_IPSR_PHYS(ipsr, fn, psel) \ argument 454 #define PINMUX_SINGLE(fn) \ argument 465 #define PORT_GP_CFG_2(bank, fn, sfx, cfg) \ argument 604 #define PORT_GP_32_REV(bank, fn, sfx) \ argument 664 #define PORT_10(pn, fn, pfx, sfx) \ argument [all …]
|
/linux/arch/um/include/shared/ |
A D | init.h | 71 #define __uml_exitcall(fn) \ argument 76 #define __uml_postsetup(fn) \ argument 86 #define __uml_setup(str, fn, help...) \ argument 92 #define __uml_setup(str, fn, help...) \ argument 96 #define __uml_help(fn, help...) \ argument 112 #define __define_initcall(level,fn) \ argument 119 #define __initcall(fn) __define_initcall("1", fn) argument 121 #define __exitcall(fn) static exitcall_t __exitcall_##fn __exit_call = fn argument
|
/linux/arch/powerpc/include/asm/ |
A D | kasan.h | 6 #define _GLOBAL_KASAN(fn) _GLOBAL(__##fn) argument 7 #define _GLOBAL_TOC_KASAN(fn) _GLOBAL_TOC(__##fn) argument 8 #define EXPORT_SYMBOL_KASAN(fn) EXPORT_SYMBOL(__##fn) argument 10 #define _GLOBAL_KASAN(fn) _GLOBAL(fn) argument 11 #define _GLOBAL_TOC_KASAN(fn) _GLOBAL_TOC(fn) argument 12 #define EXPORT_SYMBOL_KASAN(fn) argument
|
A D | machdep.h | 261 #define __define_machine_initcall(mach, fn, id) \ argument 268 #define machine_early_initcall(mach, fn) __define_machine_initcall(mach, fn, early) argument 269 #define machine_core_initcall(mach, fn) __define_machine_initcall(mach, fn, 1) argument 270 #define machine_core_initcall_sync(mach, fn) __define_machine_initcall(mach, fn, 1s) argument 271 #define machine_postcore_initcall(mach, fn) __define_machine_initcall(mach, fn, 2) argument 273 #define machine_arch_initcall(mach, fn) __define_machine_initcall(mach, fn, 3) argument 275 #define machine_subsys_initcall(mach, fn) __define_machine_initcall(mach, fn, 4) argument 277 #define machine_fs_initcall(mach, fn) __define_machine_initcall(mach, fn, 5) argument 278 #define machine_fs_initcall_sync(mach, fn) __define_machine_initcall(mach, fn, 5s) argument 280 #define machine_device_initcall(mach, fn) __define_machine_initcall(mach, fn, 6) argument [all …]
|
/linux/drivers/input/rmi4/ |
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() 59 void rmi_f03_commit_buttons(struct rmi_function *fn) in rmi_f03_commit_buttons() 96 struct rmi_function *fn = f03->fn; in rmi_f03_initialize() local 142 struct rmi_function *fn = f03->fn; in rmi_f03_pt_open() local 165 struct rmi_function *fn = f03->fn; in rmi_f03_pt_close() local 198 static int rmi_f03_probe(struct rmi_function *fn) in rmi_f03_probe() 222 static int rmi_f03_config(struct rmi_function *fn) in rmi_f03_config() 246 struct rmi_function *fn = ctx; in rmi_f03_attention() local 307 static void rmi_f03_remove(struct rmi_function *fn) in rmi_f03_remove()
|
A D | rmi_bus.c | 132 struct rmi_function *fn = to_rmi_function(dev); in rmi_release_function() local 150 struct rmi_function *fn = to_rmi_function(dev); in rmi_function_match() local 156 static void rmi_function_of_probe(struct rmi_function *fn) in rmi_function_of_probe() 166 static inline void rmi_function_of_probe(struct rmi_function *fn) in rmi_function_of_probe() 174 static int rmi_create_function_irq(struct rmi_function *fn, in rmi_create_function_irq() 205 struct rmi_function *fn = to_rmi_function(dev); in rmi_function_probe() local 229 struct rmi_function *fn = to_rmi_function(dev); in rmi_function_remove() local 239 int rmi_register_function(struct rmi_function *fn) in rmi_register_function() 271 void rmi_unregister_function(struct rmi_function *fn) in rmi_unregister_function()
|
A D | rmi_f34.c | 18 struct rmi_function *fn = f34->fn; in rmi_f34_write_bootloader_id() local 48 struct rmi_function *fn = f34->fn; in rmi_f34_command() local 102 struct rmi_function *fn = ctx; in rmi_f34_attention() local 133 struct rmi_function *fn = f34->fn; in rmi_f34_write_blocks() local 197 struct rmi_function *fn = f34->fn; in rmi_f34_flash_firmware() local 301 static int rmi_f34_status(struct rmi_function *fn) in rmi_f34_status() 317 struct rmi_function *fn = data->f34_container; in rmi_driver_bootloader_id_show() local 343 struct rmi_function *fn = data->f34_container; in rmi_driver_configuration_id_show() local 520 static int rmi_f34_probe(struct rmi_function *fn) in rmi_f34_probe()
|
A D | rmi_f3a.c | 38 static void rmi_f3a_report_button(struct rmi_function *fn, in rmi_f3a_report_button() 58 struct rmi_function *fn = ctx; in rmi_f3a_attention() local 94 static int rmi_f3a_config(struct rmi_function *fn) in rmi_f3a_config() 122 static int rmi_f3a_map_gpios(struct rmi_function *fn, struct f3a_data *f3a, in rmi_f3a_map_gpios() 167 static int rmi_f3a_initialize(struct rmi_function *fn, struct f3a_data *f3a) in rmi_f3a_initialize() 207 static int rmi_f3a_probe(struct rmi_function *fn) in rmi_f3a_probe()
|
A D | rmi_f30.c | 84 static int rmi_f30_read_control_parameters(struct rmi_function *fn, in rmi_f30_read_control_parameters() 101 static void rmi_f30_report_button(struct rmi_function *fn, in rmi_f30_report_button() 124 struct rmi_function *fn = ctx; in rmi_f30_attention() local 163 static int rmi_f30_config(struct rmi_function *fn) in rmi_f30_config() 223 static int rmi_f30_map_gpios(struct rmi_function *fn, in rmi_f30_map_gpios() 273 static int rmi_f30_initialize(struct rmi_function *fn, struct f30_data *f30) in rmi_f30_initialize() 366 static int rmi_f30_probe(struct rmi_function *fn) in rmi_f30_probe()
|
/linux/drivers/pci/controller/cadence/ |
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() 34 static int cdns_pcie_ep_write_header(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_write_header() 76 static int cdns_pcie_ep_set_bar(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_set_bar() 150 static void cdns_pcie_ep_clear_bar(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_clear_bar() 183 static int cdns_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_map_addr() 206 static void cdns_pcie_ep_unmap_addr(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_unmap_addr() 226 static int cdns_pcie_ep_set_msi(struct pci_epc *epc, u8 fn, u8 vfn, u8 mmc) in cdns_pcie_ep_set_msi() 248 static int cdns_pcie_ep_get_msi(struct pci_epc *epc, u8 fn, u8 vfn) in cdns_pcie_ep_get_msi() 290 static int cdns_pcie_ep_set_msix(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_set_msix() 431 static int cdns_pcie_ep_map_msi_irq(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_map_msi_irq() [all …]
|
A D | pcie-cadence.h | 50 #define CDNS_PCIE_LM_EP_FUNC_BAR_CFG(bar, fn) \ argument 52 #define CDNS_PCIE_LM_EP_FUNC_BAR_CFG0(fn) \ argument 54 #define CDNS_PCIE_LM_EP_FUNC_BAR_CFG1(fn) \ argument 56 #define CDNS_PCIE_LM_EP_VFUNC_BAR_CFG(bar, fn) \ argument 58 #define CDNS_PCIE_LM_EP_VFUNC_BAR_CFG0(fn) \ argument 60 #define CDNS_PCIE_LM_EP_VFUNC_BAR_CFG1(fn) \ argument 122 #define CDNS_PCIE_EP_FUNC_BASE(fn) (((fn) << 12) & GENMASK(19, 12)) argument 226 #define CDNS_PCIE_AT_IB_EP_FUNC_BAR_ADDR0(fn, bar) \ argument 228 #define CDNS_PCIE_AT_IB_EP_FUNC_BAR_ADDR1(fn, bar) \ argument 454 static inline void cdns_pcie_ep_fn_writeb(struct cdns_pcie *pcie, u8 fn, in cdns_pcie_ep_fn_writeb() [all …]
|
/linux/drivers/pci/controller/ |
A D | pcie-rockchip-ep.c | 70 static void rockchip_pcie_prog_ep_ob_atu(struct rockchip_pcie *rockchip, u8 fn, in rockchip_pcie_prog_ep_ob_atu() 125 static int rockchip_pcie_ep_write_header(struct pci_epc *epc, u8 fn, u8 vfn, in rockchip_pcie_ep_write_header() 162 static int rockchip_pcie_ep_set_bar(struct pci_epc *epc, u8 fn, u8 vfn, in rockchip_pcie_ep_set_bar() 230 static void rockchip_pcie_ep_clear_bar(struct pci_epc *epc, u8 fn, u8 vfn, in rockchip_pcie_ep_clear_bar() 259 static int rockchip_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn, in rockchip_pcie_ep_map_addr() 287 static void rockchip_pcie_ep_unmap_addr(struct pci_epc *epc, u8 fn, u8 vfn, in rockchip_pcie_ep_unmap_addr() 311 static int rockchip_pcie_ep_set_msi(struct pci_epc *epc, u8 fn, u8 vfn, in rockchip_pcie_ep_set_msi() 332 static int rockchip_pcie_ep_get_msi(struct pci_epc *epc, u8 fn, u8 vfn) in rockchip_pcie_ep_get_msi() 348 static void rockchip_pcie_ep_assert_intx(struct rockchip_pcie_ep *ep, u8 fn, in rockchip_pcie_ep_assert_intx() 416 static int rockchip_pcie_ep_send_msi_irq(struct rockchip_pcie_ep *ep, u8 fn, in rockchip_pcie_ep_send_msi_irq() [all …]
|
A D | pcie-rcar-ep.c | 159 static int rcar_pcie_ep_write_header(struct pci_epc *epc, u8 fn, u8 vfn, in rcar_pcie_ep_write_header() 246 static void rcar_pcie_ep_clear_bar(struct pci_epc *epc, u8 fn, u8 vfn, in rcar_pcie_ep_clear_bar() 259 static int rcar_pcie_ep_set_msi(struct pci_epc *epc, u8 fn, u8 vfn, in rcar_pcie_ep_set_msi() 273 static int rcar_pcie_ep_get_msi(struct pci_epc *epc, u8 fn, u8 vfn) in rcar_pcie_ep_get_msi() 286 static int rcar_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn, in rcar_pcie_ep_map_addr() 323 static void rcar_pcie_ep_unmap_addr(struct pci_epc *epc, u8 fn, u8 vfn, in rcar_pcie_ep_unmap_addr() 347 u8 fn, u8 intx) in rcar_pcie_ep_assert_intx() 381 u8 fn, u8 interrupt_num) in rcar_pcie_ep_assert_msi() 404 static int rcar_pcie_ep_raise_irq(struct pci_epc *epc, u8 fn, u8 vfn, in rcar_pcie_ep_raise_irq()
|
/linux/kernel/ |
A D | stop_machine.c | 46 cpu_stop_fn_t fn; member 139 int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg) in stop_one_cpu() 171 cpu_stop_fn_t fn; member 384 bool stop_one_cpu_nowait(unsigned int cpu, cpu_stop_fn_t fn, void *arg, in stop_one_cpu_nowait() 392 cpu_stop_fn_t fn, void *arg, in queue_stop_cpus_work() 424 cpu_stop_fn_t fn, void *arg) in __stop_cpus() 463 static int stop_cpus(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg) in stop_cpus() 502 cpu_stop_fn_t fn = work->fn; in cpu_stopper_thread() local 588 int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, in stop_machine_cpuslocked() 624 int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) in stop_machine() [all …]
|
/linux/arch/arm/include/asm/ |
A D | glue.h | 16 #define ____glue(name,fn) name##fn argument 18 #define ____glue(name,fn) name/**/fn argument 20 #define __glue(name,fn) ____glue(name,fn) argument
|
/linux/virt/kvm/ |
A D | vfio.c | 38 struct vfio_group *(*fn)(struct file *); in kvm_vfio_group_get_external_user() local 54 bool ret, (*fn)(struct vfio_group *, struct file *); in kvm_vfio_external_group_match_file() local 69 void (*fn)(struct vfio_group *); in kvm_vfio_group_put_external_user() local 82 void (*fn)(struct vfio_group *, struct kvm *); in kvm_vfio_group_set_kvm() local 95 long (*fn)(struct vfio_group *, unsigned long); in kvm_vfio_group_is_coherent() local 112 int (*fn)(struct vfio_group *); in kvm_vfio_external_user_iommu_id() local
|
/linux/block/ |
A D | blk-mq-tag.c | 218 busy_iter_fn *fn; member 277 busy_iter_fn *fn, void *data, bool reserved) in bt_for_each() 291 busy_tag_iter_fn *fn; member 344 busy_tag_iter_fn *fn, void *data, unsigned int flags) in bt_tags_for_each() 358 busy_tag_iter_fn *fn, void *priv, unsigned int flags) in __blk_mq_all_tag_iter() 380 void blk_mq_all_tag_iter(struct blk_mq_tags *tags, busy_tag_iter_fn *fn, in blk_mq_all_tag_iter() 400 busy_tag_iter_fn *fn, void *priv) in blk_mq_tagset_busy_iter() 460 void blk_mq_queue_tag_busy_iter(struct request_queue *q, busy_iter_fn *fn, in blk_mq_queue_tag_busy_iter()
|
/linux/arch/arm64/crypto/ |
A D | sha512-ce-glue.c | 57 sha512_block_fn *fn = crypto_simd_usable() ? __sha512_ce_transform in sha512_ce_update() local 67 sha512_block_fn *fn = crypto_simd_usable() ? __sha512_ce_transform in sha512_ce_finup() local 77 sha512_block_fn *fn = crypto_simd_usable() ? __sha512_ce_transform in sha512_ce_final() local
|