Home
last modified time | relevance | path

Searched defs:gasket_dev (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.10/drivers/staging/gasket/
Dgasket_core.c107 check_and_invoke_callback(struct gasket_dev *gasket_dev, in check_and_invoke_callback()
108 int (*cb_function)(struct gasket_dev *)) in check_and_invoke_callback()
122 gasket_check_and_invoke_callback_nolock(struct gasket_dev *gasket_dev, in gasket_check_and_invoke_callback_nolock()
123 int (*cb_function)(struct gasket_dev *)) in gasket_check_and_invoke_callback_nolock()
192 struct gasket_dev *gasket_dev; in gasket_alloc_dev() local
241 static void gasket_free_dev(struct gasket_dev *gasket_dev) in gasket_free_dev()
258 static int gasket_map_pci_bar(struct gasket_dev *gasket_dev, int bar_num) in gasket_map_pci_bar()
369 struct gasket_dev *gasket_dev) in gasket_setup_pci()
391 static void gasket_cleanup_pci(struct gasket_dev *gasket_dev) in gasket_cleanup_pci()
400 static int gasket_get_hw_status(struct gasket_dev *gasket_dev) in gasket_get_hw_status()
[all …]
Dgasket_ioctl.c27 static int gasket_set_event_fd(struct gasket_dev *gasket_dev, in gasket_set_event_fd()
42 static int gasket_read_page_table_size(struct gasket_dev *gasket_dev, in gasket_read_page_table_size()
68 static int gasket_read_simple_page_table_size(struct gasket_dev *gasket_dev, in gasket_read_simple_page_table_size()
94 static int gasket_partition_page_table(struct gasket_dev *gasket_dev, in gasket_partition_page_table()
130 static int gasket_map_buffers(struct gasket_dev *gasket_dev, in gasket_map_buffers()
156 static int gasket_unmap_buffers(struct gasket_dev *gasket_dev, in gasket_unmap_buffers()
185 static int gasket_config_coherent_allocator(struct gasket_dev *gasket_dev, in gasket_config_coherent_allocator()
226 struct gasket_dev *gasket_dev = (struct gasket_dev *)filp->private_data; in gasket_ioctl_check_permissions() local
272 struct gasket_dev *gasket_dev; in gasket_handle_ioctl() local
Dgasket_core.h254 struct gasket_dev { struct
256 struct gasket_internal_desc *internal_desc;
259 struct device *dev;
262 struct pci_dev *pci_dev;
265 int dev_idx;
268 char kobj_name[GASKET_NAME_MAX];
271 struct gasket_bar_data bar_data[PCI_STD_NUM_BARS];
274 struct gasket_coherent_buffer coherent_buffer;
277 int num_page_tables;
280 struct gasket_page_table *page_table[GASKET_MAX_NUM_PAGE_TABLES];
[all …]
Dapex_driver.c247 static int apex_get_status(struct gasket_dev *gasket_dev) in apex_get_status()
254 static int apex_enter_reset(struct gasket_dev *gasket_dev) in apex_enter_reset()
309 static int apex_quit_reset(struct gasket_dev *gasket_dev) in apex_quit_reset()
393 static int apex_device_cleanup(struct gasket_dev *gasket_dev) in apex_device_cleanup()
415 static bool is_gcb_in_reset(struct gasket_dev *gasket_dev) in is_gcb_in_reset()
425 static int apex_reset(struct gasket_dev *gasket_dev) in apex_reset()
455 static long apex_clock_gating(struct gasket_dev *gasket_dev, in apex_clock_gating()
491 struct gasket_dev *gasket_dev = filp->private_data; in apex_ioctl() local
509 struct gasket_dev *gasket_dev; in sysfs_show() local
564 static int apex_device_open_cb(struct gasket_dev *gasket_dev) in apex_device_open_cb()
[all …]
Dgasket_interrupt.c75 static void gasket_interrupt_setup(struct gasket_dev *gasket_dev) in gasket_interrupt_setup()
233 static void force_msix_interrupt_unmasking(struct gasket_dev *gasket_dev) in force_msix_interrupt_unmasking()
265 struct gasket_dev *gasket_dev; in interrupt_sysfs_show() local
315 int gasket_interrupt_init(struct gasket_dev *gasket_dev) in gasket_interrupt_init()
396 int gasket_interrupt_reinit(struct gasket_dev *gasket_dev) in gasket_interrupt_reinit()
434 int gasket_interrupt_reset_counts(struct gasket_dev *gasket_dev) in gasket_interrupt_reset_counts()
444 void gasket_interrupt_cleanup(struct gasket_dev *gasket_dev) in gasket_interrupt_cleanup()
470 int gasket_interrupt_system_status(struct gasket_dev *gasket_dev) in gasket_interrupt_system_status()
Dgasket_sysfs.c23 struct gasket_dev *gasket_dev; member
153 struct gasket_dev *gasket_dev) in gasket_sysfs_create_mapping()
352 struct gasket_dev *gasket_dev; in gasket_sysfs_register_store() local
Dgasket_page_table.c1226 int gasket_set_user_virt(struct gasket_dev *gasket_dev, u64 size, in gasket_set_user_virt()
1252 int gasket_alloc_coherent_memory(struct gasket_dev *gasket_dev, u64 size, in gasket_alloc_coherent_memory()
1314 int gasket_free_coherent_memory(struct gasket_dev *gasket_dev, u64 size, in gasket_free_coherent_memory()
1345 void gasket_free_coherent_memory_all(struct gasket_dev *gasket_dev, u64 index) in gasket_free_coherent_memory_all()