per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices. git log --follow -C90% --format=%ad --date default <file> | tail -1 and then pull just the 4 digit year from the result. Intel copyrights were not added to files where Intel either had no contribution ot the contribution lacked substance (ie license header updates, formatting changes, etc). Contribution date used "--follow -C95%" to get the most accurate date. Note that several files in this patch didn't end the license/(c) block with a blank comment line so these were added as the vast majority of files do have this last blank line. Simply there for consistency. Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot
38 lines
903 B
C
38 lines
903 B
C
/* SPDX-License-Identifier: BSD-3-Clause
|
|
* Copyright (C) 2020 Intel Corporation. All rights reserved.
|
|
*/
|
|
|
|
#ifndef _SPDK_VFIO_USER_PCI_H
|
|
#define _SPDK_VFIO_USER_PCI_H
|
|
|
|
#include "spdk/stdinc.h"
|
|
#include "spdk/vfio_user_spec.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
struct vfio_device;
|
|
|
|
int spdk_vfio_user_pci_bar_access(struct vfio_device *dev, uint32_t index,
|
|
uint64_t offset, size_t len, void *buf,
|
|
bool is_write);
|
|
|
|
void *spdk_vfio_user_get_bar_addr(struct vfio_device *dev, uint32_t index,
|
|
uint64_t offset, uint32_t len);
|
|
|
|
struct vfio_device *spdk_vfio_user_setup(const char *path);
|
|
|
|
void spdk_vfio_user_release(struct vfio_device *dev);
|
|
|
|
/* For fuzzing only */
|
|
int spdk_vfio_user_dev_send_request(struct vfio_device *dev, enum vfio_user_command command,
|
|
void *arg, size_t arg_len, size_t buf_len, int *fds,
|
|
int max_fds);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|