| /linux/rust/kernel/ |
| H A D | ptr.rs | 42 pub const fn new<const ALIGN: usize>() -> Self { in new() constant 69 pub const fn new_checked(align: usize) -> Option<Self> { in new_checked() constant 83 pub const fn of<T>() -> Self { in of() constant 103 pub const fn as_usize(self) -> usize { in as_usize() constant 119 pub const fn as_nonzero(self) -> NonZero<usize> { in as_nonzero() constant 141 pub const fn log2(self) -> u32 { in log2() constant 157 pub const fn mask(self) -> usize { in mask() constant
|
| H A D | firmware.rs | 241 pub const fn new(module_name: &'static CStr) -> Self { in new() constant 249 const fn push_internal(mut self, bytes: &[u8]) -> Self { in push_internal() constant 287 pub const fn push(self, s: &str) -> Self { in push() constant 296 const fn push_module_name(self) -> Self { in push_module_name() constant 320 pub const fn new_entry(self) -> Self { in new_entry() constant 327 pub const fn build(self) -> [u8; N] { in build() constant 341 pub const fn build_length(self) -> usize { in build_length() constant
|
| H A D | clk.rs | 38 pub const fn from_khz(khz: c_ulong) -> Self { in from_khz() constant 43 pub const fn from_mhz(mhz: c_ulong) -> Self { in from_mhz() constant 48 pub const fn from_ghz(ghz: c_ulong) -> Self { in from_ghz() constant 53 pub const fn as_hz(&self) -> c_ulong { in as_hz() constant 58 pub const fn as_khz(&self) -> c_ulong { in as_khz() constant 63 pub const fn as_mhz(&self) -> c_ulong { in as_mhz() constant 68 pub const fn as_ghz(&self) -> c_ulong { in as_ghz() constant
|
| H A D | types.rs | 333 pub const fn new(value: T) -> Self { in new() constant 341 pub const fn uninit() -> Self { in uninit() constant 349 pub const fn zeroed() -> Self { in zeroed() constant 394 pub const fn get(&self) -> *mut T { in get() constant 402 pub const fn cast_into(this: *const Self) -> *mut T { in cast_into() constant 407 pub const fn cast_from(this: *const T) -> *const Self { in cast_from() constant
|
| H A D | usb.rs | 112 pub const fn from_id(vendor: u16, product: u16) -> Self { in from_id() constant 123 pub const fn from_device_ver(vendor: u16, product: u16, bcd_lo: u16, bcd_hi: u16) -> Self { in from_device_ver() constant 136 pub const fn from_device_info(class: u8, subclass: u8, protocol: u8) -> Self { in from_device_info() constant 148 pub const fn from_interface_info(class: u8, subclass: u8, protocol: u8) -> Self { in from_interface_info() constant 160 pub const fn from_device_interface_class(vendor: u16, product: u16, class: u8) -> Self { in from_device_interface_class() constant 173 pub const fn from_device_interface_protocol(vendor: u16, product: u16, protocol: u8) -> Self { in from_device_interface_protocol() constant 186 pub const fn from_device_interface_number(vendor: u16, product: u16, number: u8) -> Self { in from_device_interface_number() constant 199 pub const fn from_device_and_interface_info( in from_device_and_interface_info() constant
|
| H A D | module_param.rs | 19 pub const fn new(val: bindings::kernel_param) -> Self { in new() constant 127 pub const fn new(default: T) -> Self { in new() constant 144 pub const fn as_void_ptr(&self) -> *mut c_void { in as_void_ptr() constant
|
| /linux/drivers/misc/ocxl/ |
| H 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 131 static int reserve_fn_bar(struct ocxl_fn *fn, int bar) in reserve_fn_bar() 148 static void release_fn_bar(struct ocxl_fn *fn, int bar) in release_fn_bar() 263 static int init_afu(struct pci_dev *dev, struct ocxl_fn *fn, u8 afu_idx) in init_afu() [all …]
|
| H 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() 267 static int validate_function(struct pci_dev *dev, struct ocxl_fn_config *fn) in validate_function() 284 int ocxl_config_read_function(struct pci_dev *dev, struct ocxl_fn_config *fn) in ocxl_config_read_function() 324 static int read_afu_info(struct pci_dev *dev, struct ocxl_fn_config *fn, in read_afu_info() 362 static int read_template_version(struct pci_dev *dev, struct ocxl_fn_config *fn, in read_template_version() 381 struct ocxl_fn_config *fn, int afu_idx) in ocxl_config_check_afu_index() 422 static int read_afu_name(struct pci_dev *dev, struct ocxl_fn_config *fn, in read_afu_name() [all …]
|
| /linux/drivers/pinctrl/renesas/ |
| H A D | sh_pfc.h | 361 #define PINMUX_IPSR_NOGP(ipsr, fn) \ argument 371 #define PINMUX_IPSR_GPSR(ipsr, fn) \ argument 382 #define PINMUX_IPSR_NOGM(ipsr, fn, msel) \ argument 393 #define PINMUX_IPSR_NOFN(gpsr, fn, gsel) \ argument 405 #define PINMUX_IPSR_MSEL(ipsr, fn, msel) \ argument 417 #define PINMUX_IPSR_PHYS_MSEL(ipsr, fn, psel, msel) \ argument 427 #define PINMUX_IPSR_PHYS(ipsr, fn, psel) \ argument 435 #define PINMUX_SINGLE(fn) \ argument 442 #define PORT_GP_CFG_1(bank, pin, fn, sfx, cfg) \ argument 444 #define PORT_GP_1(bank, pin, fn, sfx) PORT_GP_CFG_1(bank, pin, fn, sfx, 0) argument [all …]
|
| /linux/rust/kernel/drm/ |
| H A D | ioctl.rs | 14 pub const fn IO(nr: u32) -> u32 { in IO() constant 21 pub const fn IOR<T>(nr: u32) -> u32 { in IOR() constant 28 pub const fn IOW<T>(nr: u32) -> u32 { in IOW() constant 35 pub const fn IOWR<T>(nr: u32) -> u32 { in IOWR() constant
|
| /linux/arch/um/include/shared/ |
| H 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/rust/kernel/pci/ |
| H A D | id.rs | 80 pub const fn as_raw(self) -> u32 { in as_raw() constant 89 const fn to_24bit_class(val: u32) -> u32 { in to_24bit_class() constant 107 pub const fn as_raw(self) -> u32 { in as_raw() constant 165 pub const fn as_raw(self) -> u16 { in as_raw() constant
|
| H A D | irq.rs | 35 const fn as_raw(self) -> u32 { in as_raw() constant 50 pub const fn all() -> Self { in all() constant 64 pub const fn with(self, irq_type: IrqType) -> Self { in with() constant 69 const fn as_raw(self) -> u32 { in as_raw() constant
|
| /linux/arch/powerpc/include/asm/ |
| H 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
|
| /linux/tools/testing/selftests/vDSO/ |
| H A D | vdso_call.h | 12 #define LOADARGS_1(fn, __arg1) do { \ argument 17 #define LOADARGS_2(fn, __arg1, __arg2) do { \ argument 23 #define LOADARGS_3(fn, __arg1, __arg2, __arg3) do { \ argument 30 #define LOADARGS_5(fn, __arg1, __arg2, __arg3, __arg4, __arg5) do { \ argument 39 #define VDSO_CALL(fn, nr, args...) ({ \ argument 66 #define VDSO_CALL(fn, nr, args...) fn(args) argument
|
| /linux/drivers/input/rmi4/ |
| 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() 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()
|
| H A D | rmi_f34.c | 19 struct rmi_function *fn = f34->fn; in rmi_f34_write_bootloader_id() local 49 struct rmi_function *fn = f34->fn; in rmi_f34_command() local 103 struct rmi_function *fn = ctx; in rmi_f34_attention() local 134 struct rmi_function *fn = f34->fn; in rmi_f34_write_blocks() local 198 struct rmi_function *fn = f34->fn; in rmi_f34_flash_firmware() local 298 struct rmi_function *fn; in rmi_driver_bootloader_id_show() local 326 struct rmi_function *fn = data->f34_container; in rmi_driver_configuration_id_show() local 520 struct rmi_function *fn = f34->fn; in rmi_f34v5_probe() local 577 static int rmi_f34_probe(struct rmi_function *fn) in rmi_f34_probe()
|
| H A D | rmi_f1a.c | 17 static int rmi_f1a_parse_device_properties(struct rmi_function *fn, struct f1a_data *f1a) in rmi_f1a_parse_device_properties() 57 struct rmi_function *fn = ctx; in rmi_f1a_attention() local 78 static int rmi_f1a_config(struct rmi_function *fn) in rmi_f1a_config() 89 static int rmi_f1a_initialize(struct rmi_function *fn, struct f1a_data *f1a) in rmi_f1a_initialize() 108 static int rmi_f1a_probe(struct rmi_function *fn) in rmi_f1a_probe()
|
| H 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()
|
| /linux/include/linux/ |
| H 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() 165 static __always_inline int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, in stop_machine_cpuslocked() 177 stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) in stop_machine() 183 stop_machine_from_inactive_cpu(cpu_stop_fn_t fn, void *data, in stop_machine_from_inactive_cpu()
|
| /linux/kernel/ |
| H A D | stop_machine.c | 46 cpu_stop_fn_t fn; member 137 int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg) in stop_one_cpu() 169 cpu_stop_fn_t fn; member 335 int stop_two_cpus(unsigned int cpu1, unsigned int cpu2, cpu_stop_fn_t fn, void *arg) in stop_two_cpus() 385 bool stop_one_cpu_nowait(unsigned int cpu, cpu_stop_fn_t fn, void *arg, in stop_one_cpu_nowait() 393 cpu_stop_fn_t fn, void *arg, in queue_stop_cpus_work() 425 cpu_stop_fn_t fn, void *arg) in __stop_cpus() 464 static int stop_cpus(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg) in stop_cpus() 503 cpu_stop_fn_t fn = work->fn; in cpu_stopper_thread() local 587 int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, in stop_machine_cpuslocked() [all …]
|
| /linux/drivers/pci/controller/cadence/ |
| H A D | pcie-cadence-ep.c | 22 static u8 cdns_pcie_get_fn_from_vfn(struct cdns_pcie *pcie, u8 fn, u8 vfn) in cdns_pcie_get_fn_from_vfn() 38 static int cdns_pcie_ep_write_header(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_write_header() 81 static int cdns_pcie_ep_set_bar(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_set_bar() 152 static void cdns_pcie_ep_clear_bar(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_clear_bar() 185 static int cdns_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_map_addr() 207 static void cdns_pcie_ep_unmap_addr(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_unmap_addr() 227 static int cdns_pcie_ep_set_msi(struct pci_epc *epc, u8 fn, u8 vfn, u8 nr_irqs) in cdns_pcie_ep_set_msi() 251 static int cdns_pcie_ep_get_msi(struct pci_epc *epc, u8 fn, u8 vfn) in cdns_pcie_ep_get_msi() 295 static int cdns_pcie_ep_set_msix(struct pci_epc *epc, u8 fn, u8 vfn, in cdns_pcie_ep_set_msix() 325 static void cdns_pcie_ep_assert_intx(struct cdns_pcie_ep *ep, u8 fn, u8 intx, in cdns_pcie_ep_assert_intx() [all …]
|
| /linux/tools/testing/selftests/mm/ |
| H A D | cow.c | 175 child_fn fn, bool xfail) in do_test_cow_in_parent() 768 static void do_run_with_base_page(test_fn fn, bool swapout) in do_run_with_base_page() 806 static void run_with_base_page(test_fn fn, const char *desc) in run_with_base_page() 812 static void run_with_base_page_swap(test_fn fn, const char *desc) in run_with_base_page_swap() 829 static void do_run_with_thp(test_fn fn, enum thp_run thp_run, size_t thpsize) in do_run_with_thp() 984 static void run_with_thp(test_fn fn, const char *desc, size_t size) in run_with_thp() 991 static void run_with_thp_swap(test_fn fn, const char *desc, size_t size) in run_with_thp_swap() 998 static void run_with_pte_mapped_thp(test_fn fn, const char *desc, size_t size) in run_with_pte_mapped_thp() 1005 static void run_with_pte_mapped_thp_swap(test_fn fn, const char *desc, size_t size) in run_with_pte_mapped_thp_swap() 1012 static void run_with_single_pte_of_thp(test_fn fn, const char *desc, size_t size) in run_with_single_pte_of_thp() [all …]
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | pt_iter.h | 18 #define NS(fn) CONCATENATE(PTPFX, fn) argument 384 pt_level_fn_t fn) in pt_descend() 406 pt_level_fn_t fn, void *arg) in pt_walk_range() 426 pt_level_fn_t fn, void *arg) in pt_walk_descend() 447 pt_walk_descend_all(const struct pt_state *parent_pts, pt_level_fn_t fn, in pt_walk_descend_all() 572 #define _PT_MAKE_CALL_LEVEL(fn) \ argument 599 #define __PT_MAKE_LEVEL_FN(fn, level, descend_fn, do_fn) \ argument 626 #define PT_MAKE_LEVELS(fn, do_fn) \ argument
|
| /linux/drivers/pci/controller/ |
| H 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, u8 nr_irqs) 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()
|