cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

bsg.h (492B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef _LINUX_BSG_H
      3#define _LINUX_BSG_H
      4
      5#include <uapi/linux/bsg.h>
      6
      7struct bsg_device;
      8struct device;
      9struct request_queue;
     10
     11typedef int (bsg_sg_io_fn)(struct request_queue *, struct sg_io_v4 *hdr,
     12		fmode_t mode, unsigned int timeout);
     13
     14struct bsg_device *bsg_register_queue(struct request_queue *q,
     15		struct device *parent, const char *name,
     16		bsg_sg_io_fn *sg_io_fn);
     17void bsg_unregister_queue(struct bsg_device *bcd);
     18
     19#endif /* _LINUX_BSG_H */