linux/drivers/target/target_core_iblock.h
<<
>>
Prefs
   1#ifndef TARGET_CORE_IBLOCK_H
   2#define TARGET_CORE_IBLOCK_H
   3
   4#define IBLOCK_VERSION          "4.0"
   5
   6#define IBLOCK_MAX_CDBS         16
   7#define IBLOCK_LBA_SHIFT        9
   8
   9struct iblock_req {
  10        struct se_task ib_task;
  11        atomic_t ib_bio_cnt;
  12        atomic_t ib_bio_err_cnt;
  13} ____cacheline_aligned;
  14
  15#define IBDF_HAS_UDEV_PATH              0x01
  16
  17struct iblock_dev {
  18        unsigned char ibd_udev_path[SE_UDEV_PATH_LEN];
  19        u32     ibd_flags;
  20        struct bio_set  *ibd_bio_set;
  21        struct block_device *ibd_bd;
  22        struct iblock_hba *ibd_host;
  23} ____cacheline_aligned;
  24
  25struct iblock_hba {
  26        int             iblock_host_id;
  27} ____cacheline_aligned;
  28
  29#endif /* TARGET_CORE_IBLOCK_H */
  30
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.