Lines Matching refs:scsi_pointer
13 struct scsi_pointer scsi_pointer; member
16 static inline struct scsi_pointer *arm_scsi_pointer(struct scsi_cmnd *cmd) in arm_scsi_pointer()
20 return &acmd->scsi_pointer; in arm_scsi_pointer()
33 static inline int copy_SCp_to_sg(struct scatterlist *sg, struct scsi_pointer *SCp, int max) in copy_SCp_to_sg()
56 static inline int next_SCp(struct scsi_pointer *SCp) in next_SCp()
71 static inline unsigned char get_next_SCp_byte(struct scsi_pointer *SCp) in get_next_SCp_byte()
81 static inline void put_next_SCp_byte(struct scsi_pointer *SCp, unsigned char c) in put_next_SCp_byte()
90 struct scsi_pointer *scsi_pointer = arm_scsi_pointer(SCpnt); in init_SCp() local
92 memset(scsi_pointer, 0, sizeof(struct scsi_pointer)); in init_SCp()
97 scsi_pointer->buffer = scsi_sglist(SCpnt); in init_SCp()
98 scsi_pointer->buffers_residual = scsi_sg_count(SCpnt) - 1; in init_SCp()
99 scsi_pointer->ptr = sg_virt(scsi_pointer->buffer); in init_SCp()
100 scsi_pointer->this_residual = scsi_pointer->buffer->length; in init_SCp()
101 scsi_pointer->phase = scsi_bufflen(SCpnt); in init_SCp()
125 scsi_pointer->phase = in init_SCp()
132 scsi_pointer->ptr = NULL; in init_SCp()
133 scsi_pointer->this_residual = 0; in init_SCp()
134 scsi_pointer->phase = 0; in init_SCp()