Lines Matching defs:imm_struct
51 } imm_struct;
54 static int device_check(imm_struct *dev);
58 static inline imm_struct *imm_dev(struct Scsi_Host *host)
60 return *(imm_struct **)&host->hostdata;
65 static void got_it(imm_struct *dev)
76 imm_struct *dev = (imm_struct *) ref;
89 static int imm_pb_claim(imm_struct *dev)
103 static void imm_pb_dismiss(imm_struct *dev)
115 static inline void imm_pb_release(imm_struct *dev)
129 imm_struct *dev = imm_dev(host);
141 imm_struct *dev = imm_dev(host);
153 imm_fail_func(imm_struct *dev, int error_code)
156 imm_fail(imm_struct *dev, int error_code)
173 static unsigned char imm_wait(imm_struct *dev)
218 static int imm_negotiate(imm_struct * tmp)
281 static inline void ecp_sync(imm_struct *dev)
348 static int imm_out(imm_struct *dev, char *buffer, int len)
397 static int imm_in(imm_struct *dev, char *buffer, int len)
522 static inline int imm_connect(imm_struct *dev, int flag)
536 static void imm_disconnect(imm_struct *dev)
541 static int imm_select(imm_struct *dev, int target)
590 static int imm_init(imm_struct *dev)
603 imm_struct *dev = imm_dev(cmd->device->host);
628 imm_struct *dev = imm_dev(cmd->device->host);
721 imm_struct *dev = container_of(work, imm_struct, imm_tq.work);
777 static int imm_engine(imm_struct *dev, struct scsi_cmnd *cmd)
916 imm_struct *dev = imm_dev(cmd->device->host);
960 imm_struct *dev = imm_dev(cmd->device->host);
990 imm_struct *dev = imm_dev(cmd->device->host);
1004 static int device_check(imm_struct *dev)
1128 static inline imm_struct *find_parent(void)
1130 imm_struct *dev, *par = NULL;
1149 imm_struct *dev, *temp;
1159 dev = kzalloc(sizeof(imm_struct), GFP_KERNEL);
1231 host = scsi_host_alloc(&imm_template, sizeof(imm_struct *));
1238 *(imm_struct **)&host->hostdata = dev;
1267 imm_struct *dev;