Lines Matching refs:imm_struct
51 } imm_struct; typedef
54 static int device_check(imm_struct *dev, bool autodetect);
63 static inline imm_struct *imm_dev(struct Scsi_Host *host) in imm_dev()
65 return *(imm_struct **)&host->hostdata; in imm_dev()
70 static void got_it(imm_struct *dev) in got_it()
81 imm_struct *dev = (imm_struct *) ref; in imm_wakeup()
94 static int imm_pb_claim(imm_struct *dev) in imm_pb_claim()
108 static void imm_pb_dismiss(imm_struct *dev) in imm_pb_dismiss()
120 static inline void imm_pb_release(imm_struct *dev) in imm_pb_release()
134 imm_struct *dev = imm_dev(host); in imm_write_info()
146 imm_struct *dev = imm_dev(host); in imm_show_info()
158 imm_fail_func(imm_struct *dev, int error_code) in imm_fail_func()
161 imm_fail(imm_struct *dev, int error_code) in imm_fail_func()
178 static unsigned char imm_wait(imm_struct *dev) in imm_wait()
223 static int imm_negotiate(imm_struct * tmp) in imm_negotiate()
286 static inline void ecp_sync(imm_struct *dev) in ecp_sync()
353 static int imm_out(imm_struct *dev, char *buffer, int len) in imm_out()
399 static int imm_in(imm_struct *dev, char *buffer, int len) in imm_in()
521 static inline int imm_connect(imm_struct *dev, int flag) in imm_connect()
535 static void imm_disconnect(imm_struct *dev) in imm_disconnect()
540 static int imm_select(imm_struct *dev, int target) in imm_select()
589 static int imm_init(imm_struct *dev) in imm_init()
617 imm_struct *dev = imm_dev(cmd->device->host); in imm_send_command()
643 imm_struct *dev = imm_dev(cmd->device->host); in imm_completion()
735 imm_struct *dev = container_of(work, imm_struct, imm_tq.work); in imm_interrupt()
791 static int imm_engine(imm_struct *dev, struct scsi_cmnd *const cmd) in imm_engine()
930 imm_struct *dev = imm_dev(cmd->device->host); in imm_queuecommand_lck()
973 imm_struct *dev = imm_dev(cmd->device->host); in imm_abort()
1003 imm_struct *dev = imm_dev(cmd->device->host); in imm_reset()
1017 static int device_check(imm_struct *dev, bool autodetect) in device_check()
1131 static inline imm_struct *find_parent(void) in find_parent()
1133 imm_struct *dev, *par = NULL; in find_parent()
1152 imm_struct *dev, *temp; in __imm_attach()
1161 dev = kzalloc(sizeof(imm_struct), GFP_KERNEL); in __imm_attach()
1224 host = scsi_host_alloc(&imm_template, sizeof(imm_struct *)); in __imm_attach()
1231 *(imm_struct **)&host->hostdata = dev; in __imm_attach()
1260 imm_struct *dev; in imm_detach()