Symbol: ips_ha_t
drivers/scsi/ips.c
1024
ips_ha_t *ha;
drivers/scsi/ips.c
1029
ha = (ips_ha_t *) SC->device->host->hostdata;
drivers/scsi/ips.c
1130
ips_ha_t *ha = (ips_ha_t *) sdev->host->hostdata;
drivers/scsi/ips.c
1180
ips_ha_t *ha;
drivers/scsi/ips.c
1208
ips_ha_t *ha;
drivers/scsi/ips.c
1214
ha = (ips_ha_t *) dev_id;
drivers/scsi/ips.c
1252
ips_intr_copperhead(ips_ha_t * ha)
drivers/scsi/ips.c
1316
ips_intr_morpheus(ips_ha_t * ha)
drivers/scsi/ips.c
1388
ips_ha_t *ha;
drivers/scsi/ips.c
1416
ips_ha_t *ha = NULL;
drivers/scsi/ips.c
1422
ha = (ips_ha_t *) ips_sh[i]->hostdata;
drivers/scsi/ips.c
1438
ips_ha_t *ha = NULL;
drivers/scsi/ips.c
1444
ha = (ips_ha_t *) ips_sh[i]->hostdata;
drivers/scsi/ips.c
1509
ips_alloc_passthru_buffer(ips_ha_t * ha, int length)
drivers/scsi/ips.c
1543
ips_make_passthru(ips_ha_t *ha, struct scsi_cmnd *SC, ips_scb_t *scb, int intr)
drivers/scsi/ips.c
1637
ips_flash_copperhead(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb)
drivers/scsi/ips.c
1708
ips_flash_bios(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb)
drivers/scsi/ips.c
1772
ips_fill_scb_sg_single(ips_ha_t * ha, dma_addr_t busaddr,
drivers/scsi/ips.c
1810
ips_flash_firmware(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb)
drivers/scsi/ips.c
1863
ips_free_flash_copperhead(ips_ha_t * ha)
drivers/scsi/ips.c
1883
ips_usrcmd(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb)
drivers/scsi/ips.c
1971
ips_cleanup_passthru(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
2011
ips_host_info(ips_ha_t *ha, struct seq_file *m)
drivers/scsi/ips.c
2129
ips_identify_controller(ips_ha_t * ha)
drivers/scsi/ips.c
2214
ips_get_bios_version(ips_ha_t * ha, int intr)
drivers/scsi/ips.c
237
static int ips_hainit(ips_ha_t *);
drivers/scsi/ips.c
2374
ips_hainit(ips_ha_t * ha)
drivers/scsi/ips.c
238
static int ips_map_status(ips_ha_t *, ips_scb_t *, ips_stat_t *);
drivers/scsi/ips.c
239
static int ips_send_wait(ips_ha_t *, ips_scb_t *, int, int);
drivers/scsi/ips.c
240
static int ips_send_cmd(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
241
static int ips_online(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
242
static int ips_inquiry(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
243
static int ips_rdcap(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
244
static int ips_msense(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
245
static int ips_reqsen(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
246
static int ips_deallocatescbs(ips_ha_t *, int);
drivers/scsi/ips.c
247
static int ips_allocatescbs(ips_ha_t *);
drivers/scsi/ips.c
248
static int ips_reset_copperhead(ips_ha_t *);
drivers/scsi/ips.c
249
static int ips_reset_copperhead_memio(ips_ha_t *);
drivers/scsi/ips.c
250
static int ips_reset_morpheus(ips_ha_t *);
drivers/scsi/ips.c
2508
ips_next(ips_ha_t * ha, int intr)
drivers/scsi/ips.c
251
static int ips_issue_copperhead(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
252
static int ips_issue_copperhead_memio(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
253
static int ips_issue_i2o(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
254
static int ips_issue_i2o_memio(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
255
static int ips_isintr_copperhead(ips_ha_t *);
drivers/scsi/ips.c
256
static int ips_isintr_copperhead_memio(ips_ha_t *);
drivers/scsi/ips.c
257
static int ips_isintr_morpheus(ips_ha_t *);
drivers/scsi/ips.c
258
static int ips_wait(ips_ha_t *, int, int);
drivers/scsi/ips.c
259
static int ips_write_driver_status(ips_ha_t *, int);
drivers/scsi/ips.c
260
static int ips_read_adapter_status(ips_ha_t *, int);
drivers/scsi/ips.c
261
static int ips_read_subsystem_parameters(ips_ha_t *, int);
drivers/scsi/ips.c
262
static int ips_read_config(ips_ha_t *, int);
drivers/scsi/ips.c
263
static int ips_clear_adapter(ips_ha_t *, int);
drivers/scsi/ips.c
264
static int ips_readwrite_page5(ips_ha_t *, int, int);
drivers/scsi/ips.c
265
static int ips_init_copperhead(ips_ha_t *);
drivers/scsi/ips.c
266
static int ips_init_copperhead_memio(ips_ha_t *);
drivers/scsi/ips.c
267
static int ips_init_morpheus(ips_ha_t *);
drivers/scsi/ips.c
268
static int ips_isinit_copperhead(ips_ha_t *);
drivers/scsi/ips.c
269
static int ips_isinit_copperhead_memio(ips_ha_t *);
drivers/scsi/ips.c
270
static int ips_isinit_morpheus(ips_ha_t *);
drivers/scsi/ips.c
271
static int ips_erase_bios(ips_ha_t *);
drivers/scsi/ips.c
272
static int ips_program_bios(ips_ha_t *, char *, uint32_t, uint32_t);
drivers/scsi/ips.c
273
static int ips_verify_bios(ips_ha_t *, char *, uint32_t, uint32_t);
drivers/scsi/ips.c
274
static int ips_erase_bios_memio(ips_ha_t *);
drivers/scsi/ips.c
275
static int ips_program_bios_memio(ips_ha_t *, char *, uint32_t, uint32_t);
drivers/scsi/ips.c
276
static int ips_verify_bios_memio(ips_ha_t *, char *, uint32_t, uint32_t);
drivers/scsi/ips.c
277
static int ips_flash_copperhead(ips_ha_t *, ips_passthru_t *, ips_scb_t *);
drivers/scsi/ips.c
278
static int ips_flash_bios(ips_ha_t *, ips_passthru_t *, ips_scb_t *);
drivers/scsi/ips.c
279
static int ips_flash_firmware(ips_ha_t *, ips_passthru_t *, ips_scb_t *);
drivers/scsi/ips.c
280
static void ips_free_flash_copperhead(ips_ha_t * ha);
drivers/scsi/ips.c
281
static void ips_get_bios_version(ips_ha_t *, int);
drivers/scsi/ips.c
282
static void ips_identify_controller(ips_ha_t *);
drivers/scsi/ips.c
283
static void ips_chkstatus(ips_ha_t *, IPS_STATUS *);
drivers/scsi/ips.c
284
static void ips_enable_int_copperhead(ips_ha_t *);
drivers/scsi/ips.c
285
static void ips_enable_int_copperhead_memio(ips_ha_t *);
drivers/scsi/ips.c
286
static void ips_enable_int_morpheus(ips_ha_t *);
drivers/scsi/ips.c
287
static int ips_intr_copperhead(ips_ha_t *);
drivers/scsi/ips.c
288
static int ips_intr_morpheus(ips_ha_t *);
drivers/scsi/ips.c
289
static void ips_next(ips_ha_t *, int);
drivers/scsi/ips.c
290
static void ipsintr_blocking(ips_ha_t *, struct ips_scb *);
drivers/scsi/ips.c
291
static void ipsintr_done(ips_ha_t *, struct ips_scb *);
drivers/scsi/ips.c
292
static void ips_done(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
293
static void ips_free(ips_ha_t *);
drivers/scsi/ips.c
294
static void ips_init_scb(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
295
static void ips_freescb(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
296
static void ips_setup_funclist(ips_ha_t *);
drivers/scsi/ips.c
297
static void ips_statinit(ips_ha_t *);
drivers/scsi/ips.c
298
static void ips_statinit_memio(ips_ha_t *);
drivers/scsi/ips.c
299
static void ips_fix_ffdc_time(ips_ha_t *, ips_scb_t *, time64_t);
drivers/scsi/ips.c
300
static void ips_ffdc_reset(ips_ha_t *, int);
drivers/scsi/ips.c
301
static void ips_ffdc_time(ips_ha_t *);
drivers/scsi/ips.c
302
static uint32_t ips_statupd_copperhead(ips_ha_t *);
drivers/scsi/ips.c
303
static uint32_t ips_statupd_copperhead_memio(ips_ha_t *);
drivers/scsi/ips.c
304
static uint32_t ips_statupd_morpheus(ips_ha_t *);
drivers/scsi/ips.c
305
static ips_scb_t *ips_getscb(ips_ha_t *);
drivers/scsi/ips.c
3070
ipsintr_blocking(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
3092
ipsintr_done(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
3124
ips_done(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
320
static int ips_make_passthru(ips_ha_t *, struct scsi_cmnd *, ips_scb_t *, int);
drivers/scsi/ips.c
321
static int ips_usrcmd(ips_ha_t *, ips_passthru_t *, ips_scb_t *);
drivers/scsi/ips.c
322
static void ips_cleanup_passthru(ips_ha_t *, ips_scb_t *);
drivers/scsi/ips.c
3230
ips_map_status(ips_ha_t * ha, ips_scb_t * scb, ips_stat_t * sp)
drivers/scsi/ips.c
330
static int ips_host_info(ips_ha_t *, struct seq_file *);
drivers/scsi/ips.c
331
static int ips_abort_init(ips_ha_t * ha, int index);
drivers/scsi/ips.c
3369
ips_send_wait(ips_ha_t * ha, ips_scb_t * scb, int timeout, int intr)
drivers/scsi/ips.c
337
static int ips_poll_for_flush_complete(ips_ha_t * ha);
drivers/scsi/ips.c
338
static void ips_flush_and_reset(ips_ha_t *ha);
drivers/scsi/ips.c
3435
ips_send_cmd(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
345
static ips_ha_t *ips_ha[IPS_MAX_ADAPTERS]; /* Array of HA structures */
drivers/scsi/ips.c
3816
ips_chkstatus(ips_ha_t * ha, IPS_STATUS * pstatus)
drivers/scsi/ips.c
3974
ips_online(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
4009
ips_inquiry(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
4044
ips_rdcap(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
4074
ips_msense(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
4165
ips_reqsen(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
4194
ips_free(ips_ha_t * ha)
drivers/scsi/ips.c
4262
ips_deallocatescbs(ips_ha_t * ha, int cmds)
drivers/scsi/ips.c
4286
ips_allocatescbs(ips_ha_t * ha)
drivers/scsi/ips.c
4350
ips_init_scb(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
4395
ips_getscb(ips_ha_t * ha)
drivers/scsi/ips.c
4427
ips_freescb(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
4454
ips_isinit_copperhead(ips_ha_t * ha)
drivers/scsi/ips.c
4480
ips_isinit_copperhead_memio(ips_ha_t * ha)
drivers/scsi/ips.c
4506
ips_isinit_morpheus(ips_ha_t * ha)
drivers/scsi/ips.c
4538
ips_flush_and_reset(ips_ha_t *ha)
drivers/scsi/ips.c
4598
ips_poll_for_flush_complete(ips_ha_t * ha)
drivers/scsi/ips.c
4625
ips_enable_int_copperhead(ips_ha_t * ha)
drivers/scsi/ips.c
4642
ips_enable_int_copperhead_memio(ips_ha_t * ha)
drivers/scsi/ips.c
4659
ips_enable_int_morpheus(ips_ha_t * ha)
drivers/scsi/ips.c
4681
ips_init_copperhead(ips_ha_t * ha)
drivers/scsi/ips.c
4774
ips_init_copperhead_memio(ips_ha_t * ha)
drivers/scsi/ips.c
4868
ips_init_morpheus(ips_ha_t * ha)
drivers/scsi/ips.c
4985
ips_reset_copperhead(ips_ha_t * ha)
drivers/scsi/ips.c
5030
ips_reset_copperhead_memio(ips_ha_t * ha)
drivers/scsi/ips.c
5075
ips_reset_morpheus(ips_ha_t * ha)
drivers/scsi/ips.c
5119
ips_statinit(ips_ha_t * ha)
drivers/scsi/ips.c
5150
ips_statinit_memio(ips_ha_t * ha)
drivers/scsi/ips.c
5180
ips_statupd_copperhead(ips_ha_t * ha)
drivers/scsi/ips.c
5208
ips_statupd_copperhead_memio(ips_ha_t * ha)
drivers/scsi/ips.c
5235
ips_statupd_morpheus(ips_ha_t * ha)
drivers/scsi/ips.c
5256
ips_issue_copperhead(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
5310
ips_issue_copperhead_memio(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
5363
ips_issue_i2o(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
5395
ips_issue_i2o_memio(ips_ha_t * ha, ips_scb_t * scb)
drivers/scsi/ips.c
5427
ips_isintr_copperhead(ips_ha_t * ha)
drivers/scsi/ips.c
5460
ips_isintr_copperhead_memio(ips_ha_t * ha)
drivers/scsi/ips.c
5493
ips_isintr_morpheus(ips_ha_t * ha)
drivers/scsi/ips.c
5517
ips_wait(ips_ha_t * ha, int time, int intr)
drivers/scsi/ips.c
5575
ips_write_driver_status(ips_ha_t * ha, int intr)
drivers/scsi/ips.c
5640
ips_read_adapter_status(ips_ha_t * ha, int intr)
drivers/scsi/ips.c
5683
ips_read_subsystem_parameters(ips_ha_t * ha, int intr)
drivers/scsi/ips.c
5727
ips_read_config(ips_ha_t * ha, int intr)
drivers/scsi/ips.c
5785
ips_readwrite_page5(ips_ha_t * ha, int write, int intr)
drivers/scsi/ips.c
583
ips_setup_funclist(ips_ha_t * ha)
drivers/scsi/ips.c
5835
ips_clear_adapter(ips_ha_t * ha, int intr)
drivers/scsi/ips.c
5898
ips_ffdc_reset(ips_ha_t * ha, int intr)
drivers/scsi/ips.c
5932
ips_ffdc_time(ips_ha_t * ha)
drivers/scsi/ips.c
5967
ips_fix_ffdc_time(ips_ha_t * ha, ips_scb_t * scb, time64_t current_time)
drivers/scsi/ips.c
5997
ips_erase_bios(ips_ha_t * ha)
drivers/scsi/ips.c
6109
ips_erase_bios_memio(ips_ha_t * ha)
drivers/scsi/ips.c
6221
ips_program_bios(ips_ha_t * ha, char *buffer, uint32_t buffersize,
drivers/scsi/ips.c
6312
ips_program_bios_memio(ips_ha_t * ha, char *buffer, uint32_t buffersize,
drivers/scsi/ips.c
6403
ips_verify_bios(ips_ha_t * ha, char *buffer, uint32_t buffersize,
drivers/scsi/ips.c
6452
ips_verify_bios_memio(ips_ha_t * ha, char *buffer, uint32_t buffersize,
drivers/scsi/ips.c
649
ips_ha_t *ha;
drivers/scsi/ips.c
6501
ips_abort_init(ips_ha_t * ha, int index)
drivers/scsi/ips.c
6520
ips_ha_t *ha_sav = ips_ha[highindex];
drivers/scsi/ips.c
6640
ips_ha_t *ha, *oldha = ips_ha[index];
drivers/scsi/ips.c
6641
sh = scsi_host_alloc(&ips_driver_template, sizeof (ips_ha_t));
drivers/scsi/ips.c
6648
memcpy(ha, oldha, sizeof (ips_ha_t));
drivers/scsi/ips.c
6817
ips_ha_t *ha;
drivers/scsi/ips.c
6877
ha = kzalloc_obj(ips_ha_t);
drivers/scsi/ips.c
7032
ips_ha_t *ha;
drivers/scsi/ips.c
720
ips_ha_t *ha;
drivers/scsi/ips.c
728
ha = (ips_ha_t *) ips_ha[i];
drivers/scsi/ips.c
778
ips_ha_t *ha;
drivers/scsi/ips.c
789
ha = (ips_ha_t *) SC->device->host->hostdata;
drivers/scsi/ips.c
837
ips_ha_t *ha;
drivers/scsi/ips.c
852
ha = (ips_ha_t *) SC->device->host->hostdata;
drivers/scsi/ips.h
1060
typedef void (*ips_scb_callback) (ips_ha_t *, struct ips_scb *);
drivers/scsi/ips.h
60
#define IPS_HA(x) ((ips_ha_t *) x->hostdata)