mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-25 02:32:08 +03:00
mft: Initial copy of mft source
Add initial mft source of version-4.26.1-3 from https://www.mellanox.com/downloads/MFT/mft-4.26.1-3-arm64-deb.tgz bug 4192483 bug 4312056 Change-Id: I77c0af297c9833c3dcbcdfc89b316042548b9af8 Signed-off-by: Bharath H S <bhs@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3069977 (cherry picked from commit d65df2a986469950aab3f323bbee3a3aee0c0308) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3069972 GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
f451b88fd7
commit
bf89e2d98e
26
drivers/net/ethernet/mft/nnt_driver/nnt_device.h
Normal file
26
drivers/net/ethernet/mft/nnt_driver/nnt_device.h
Normal file
@@ -0,0 +1,26 @@
|
||||
#ifndef NNT_DEVICE_H
|
||||
#define NNT_DEVICE_H
|
||||
|
||||
#include <linux/pci.h>
|
||||
#include "nnt_device_defs.h"
|
||||
|
||||
int create_nnt_devices(dev_t device_number,
|
||||
int is_alloc_chrdev_region,
|
||||
struct file_operations* fop,
|
||||
enum nnt_device_type_flag nnt_device_flag,
|
||||
unsigned int vendor_id,
|
||||
int with_unknown);
|
||||
void destroy_nnt_devices(int is_alloc_chrdev_region);
|
||||
void destroy_nnt_devices_bc(void);
|
||||
int destroy_nnt_device_bc(struct nnt_device* nnt_device);
|
||||
int is_pciconf_device(unsigned short pci_device_id);
|
||||
int is_pcicr_device(unsigned short pci_device_id);
|
||||
int get_amount_of_nvidia_devices(void);
|
||||
int set_private_data(struct file* file);
|
||||
void set_private_data_open(struct file* file);
|
||||
int set_private_data_bc(struct file* file, unsigned int bus, unsigned int devfn, unsigned int domain);
|
||||
int get_nnt_device(struct file* file, struct nnt_device** nnt_device);
|
||||
int mutex_lock_nnt(struct file* file);
|
||||
void mutex_unlock_nnt(struct file* file);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user