cregit-Linux how code gets into the kernel

Release 4.11 drivers/target/target_core_iblock.h

Directory: drivers/target
#ifndef TARGET_CORE_IBLOCK_H

#define TARGET_CORE_IBLOCK_H

#include <linux/atomic.h>
#include <target/target_core_base.h>


#define IBLOCK_VERSION		"4.0"


#define IBLOCK_MAX_CDBS		16

#define IBLOCK_LBA_SHIFT	9


struct iblock_req {
	
atomic_t pending;
	
atomic_t ib_bio_err_cnt;
} 
____cacheline_aligned;


#define IBDF_HAS_UDEV_PATH		0x01


struct iblock_dev {
	
struct se_device dev;
	
unsigned char ibd_udev_path[SE_UDEV_PATH_LEN];
	
u32	ibd_flags;
	
struct bio_set	*ibd_bio_set;
	
struct block_device *ibd_bd;
	
bool ibd_readonly;
} 
____cacheline_aligned;

#endif /* TARGET_CORE_IBLOCK_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Nicholas Bellinger6281.58%120.00%
Bart Van Assche67.89%120.00%
Christoph Hellwig56.58%240.00%
Andy Grover33.95%120.00%
Total76100.00%5100.00%
Directory: drivers/target
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.