cregit-Linux how code gets into the kernel

Release 4.12 drivers/target/target_core_iblock.h

Directory: drivers/target
#ifndef TARGET_CORE_IBLOCK_H

#define TARGET_CORE_IBLOCK_H

#include <linux/atomic.h>
#include <linux/refcount.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 {
	
refcount_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 Bellinger6177.22%116.67%
Bart Van Assche67.59%116.67%
Christoph Hellwig56.33%233.33%
Elena Reshetova45.06%116.67%
Andy Grover33.80%116.67%
Total79100.00%6100.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.