cp->data_len = cmd->request_bufflen;  if (cmd->request_bufflen) { 
if (len) { 
static int sym_scatter_no_sglist(struct sym_hcb *np, struct sym_ccb *cp, struct scsi_cmnd *cmd){	struct sym_tblmove *data = &cp->phys.data[SYM_CONF_MAX_SG-1];	int segment;	cp->data_len = cmd->request_bufflen;	if (cmd->request_bufflen) {		dma_addr_t baddr = map_scsi_single_data(np, cmd);		if (baddr) {			sym_build_sge(np, data, baddr, cmd->request_bufflen);			segment = 1;		} else {			segment = -2;		}	} else {		segment = 0;	}	return segment;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/53222b906903fd861dc24ebccfa07ee125941313/sym_glue.c/clean/drivers/scsi/sym53c8xx_2/sym_glue.c