sg->page   = virt_to_page(SCp->ptr); sg->offset = offset_in_page(SCp->ptr); sg->length = SCp->this_residual; 
sg_set_buf(sg, SCp->ptr, SCp->this_residual); 
static inline int copy_SCp_to_sg(struct scatterlist *sg, Scsi_Pointer *SCp, int max){	int bufs = SCp->buffers_residual;	BUG_ON(bufs + 1 > max);	sg->page   = virt_to_page(SCp->ptr);	sg->offset = offset_in_page(SCp->ptr);	sg->length = SCp->this_residual;	if (bufs)		memcpy(sg + 1, SCp->buffer + 1,		       sizeof(struct scatterlist) * bufs);	return bufs + 1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/378f058cc49bcda7fa63d3cd86d2f9a0a5188b1c/scsi.h/clean/drivers/scsi/arm/scsi.h