cregit-Linux how code gets into the kernel

Release 4.16 drivers/scsi/qedi/qedi_fw_scsi.h

/*
 * QLogic iSCSI Offload Driver
 * Copyright (c) 2016 Cavium Inc.
 *
 * This software is available under the terms of the GNU General Public License
 * (GPL) Version 2, available from the file COPYING in the main directory of
 * this source tree.
 */

#ifndef _QEDI_FW_SCSI_H_

#define _QEDI_FW_SCSI_H_

#include <linux/types.h>
#include <asm/byteorder.h>
#include "qedi_hsi.h"
#include <linux/qed/qed_if.h>


struct scsi_sgl_task_params {
	
struct scsi_sge	*sgl;
	
struct regpair	sgl_phys_addr;
	
u32		total_buffer_size;
	
u16		num_sges;
	
bool		small_mid_sge;
};


struct scsi_dif_task_params {
	
u32	initial_ref_tag;
	
bool	initial_ref_tag_is_valid;
	
u16	application_tag;
	
u16	application_tag_mask;
	
u16	dif_block_size_log;
	
bool	dif_on_network;
	
bool	dif_on_host;
	
u8	host_guard_type;
	
u8	protection_type;
	
u8	ref_tag_mask;
	
bool	crc_seed;
	
bool	tx_dif_conn_err_en;
	
bool	ignore_app_tag;
	
bool	keep_ref_tag_const;
	
bool	validate_guard;
	
bool	validate_app_tag;
	
bool	validate_ref_tag;
	
bool	forward_guard;
	
bool	forward_app_tag;
	
bool	forward_ref_tag;
	
bool	forward_app_tag_with_mask;
	
bool	forward_ref_tag_with_mask;
};


struct scsi_initiator_cmd_params {
	
struct scsi_sge	extended_cdb_sge;
	
struct regpair	sense_data_buffer_phys_addr;
};
#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Yuval Mintz128100.00%1100.00%
Total128100.00%1100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.