# members

name: transfer
types:
int (*)(struct loop_device *, int, struct page *, unsigned int, struct page *, unsigned int, int, sector_t);


name: cpg_clk_register
types:
struct clk *(*cpg_clk_register)(struct device *, const struct cpg_core_clk *, const struct cpg_mssr_info *, struct clk **, void *, struct raw_notifier_head *);


name: slave.device_prep_dma_memcpy
types:
struct dma_async_tx_descriptor *(*device_prep_dma_memcpy)(struct dma_chan *, dma_addr_t, dma_addr_t, size_t, unsigned long);


name: slave.device_prep_dma_xor
types:
struct dma_async_tx_descriptor *(*device_prep_dma_xor)(struct dma_chan *, dma_addr_t, dma_addr_t *, unsigned int, size_t, unsigned long);


name: slave.device_prep_dma_xor_val
types:
struct dma_async_tx_descriptor *(*device_prep_dma_xor_val)(struct dma_chan *, dma_addr_t *, unsigned int, size_t, enum sum_check_flags *, unsigned long);


name: slave.device_prep_dma_pq
types:
struct dma_async_tx_descriptor *(*device_prep_dma_pq)(struct dma_chan *, dma_addr_t *, dma_addr_t *, unsigned int, const unsigned char *, size_t, unsigned long);


name: slave.device_prep_dma_pq_val
types:
struct dma_async_tx_descriptor *(*device_prep_dma_pq_val)(struct dma_chan *, dma_addr_t *, dma_addr_t *, unsigned int, const unsigned char *, size_t, enum sum_check_flags *, unsigned long);


name: slave.device_prep_dma_memset
types:
struct dma_async_tx_descriptor *(*device_prep_dma_memset)(struct dma_chan *, dma_addr_t, int, size_t, unsigned long);


name: slave.device_prep_dma_memset_sg
types:
struct dma_async_tx_descriptor *(*device_prep_dma_memset_sg)(struct dma_chan *, struct scatterlist *, unsigned int, int, unsigned long);


name: slave.device_prep_slave_sg
types:
struct dma_async_tx_descriptor *(*device_prep_slave_sg)(struct dma_chan *, struct scatterlist *, unsigned int, enum dma_transfer_direction, unsigned long, void *);


name: slave.device_prep_dma_cyclic
types:
struct dma_async_tx_descriptor *(*device_prep_dma_cyclic)(struct dma_chan *, dma_addr_t, size_t, size_t, enum dma_transfer_direction, unsigned long);


name: slave.device_prep_interleaved_dma
types:
struct dma_async_tx_descriptor *(*device_prep_interleaved_dma)(struct dma_chan *, struct dma_interleaved_template *, unsigned long);


name: slave.device_prep_dma_imm_data
types:
struct dma_async_tx_descriptor *(*device_prep_dma_imm_data)(struct dma_chan *, dma_addr_t, u64, unsigned long);


name: fill_custom_report
types:
void *(*fill_custom_report)(const struct scmi_protocol_handle *, u8, ktime_t, const void *, size_t, void *, u32 *);


name: query_mode
types:
efi_status_t (*)(efi_graphics_output_protocol_t *, u32, unsigned long *, efi_graphics_output_mode_info_t **);


name: load_file
types:
efi_status_t (*)(efi_load_file_protocol_t *, efi_device_path_protocol_t *, bool, unsigned long *, void *);


name: get_location
types:
efi_status_t (*)(efi_pci_io_protocol_t *, unsigned long *, unsigned long *, unsigned long *, unsigned long *);


name: get_event_log
types:
efi_status_t (*)(efi_tcg2_protocol_t *, efi_tcg2_event_log_format, efi_physical_addr_t *, efi_physical_addr_t *, efi_bool_t *);


name: chip.irq.child_irq_domain_ops.xlate
types:
int (*)(struct irq_domain *, struct device_node *, const u32 *, unsigned int, unsigned long *, unsigned int *);


# types

name: acpi_object_converter
alias:
unsigned int (*)(struct acpi_namespace_node *, union acpi_operand_object *, union acpi_operand_object **)


name: EFI_PCI_IO_PROTOCOL_WIDTH
alias:
enum {EfiPciIoWidthUint8, EfiPciIoWidthUint16, EfiPciIoWidthUint32, EfiPciIoWidthUint64, EfiPciIoWidthFifoUint8, EfiPciIoWidthFifoUint16, EfiPciIoWidthFifoUint32, EfiPciIoWidthFifoUint64, EfiPciIoWidthFillUint8, EfiPciIoWidthFillUint16, EfiPciIoWidthFillUint32, EfiPciIoWidthFillUint64, EfiPciIoWidthMaximum}


