hpt_iop_hba
static int hptiop_set_config_itl(struct hpt_iop_hba *hba,
static int hptiop_set_config_mv(struct hpt_iop_hba *hba,
static int hptiop_set_config_mv(struct hpt_iop_hba *hba,
static int hptiop_set_config_mvfrey(struct hpt_iop_hba *hba,
static int hptiop_set_config_mvfrey(struct hpt_iop_hba *hba,
static int hptiop_internal_memalloc_mv(struct hpt_iop_hba *hba);
static int hptiop_post_ioctl_command_itl(struct hpt_iop_hba *hba,
static int hptiop_internal_memalloc_mvfrey(struct hpt_iop_hba *hba);
static int hptiop_internal_memfree_itl(struct hpt_iop_hba *hba);
static int hptiop_internal_memfree_mv(struct hpt_iop_hba *hba);
static int hptiop_internal_memfree_mvfrey(struct hpt_iop_hba *hba);
static int hptiop_post_ioctl_command_itl(struct hpt_iop_hba *hba,
static int hptiop_bus_space_copyin(struct hpt_iop_hba *hba, u_int32_t bus,
static int hptiop_post_ioctl_command_mv(struct hpt_iop_hba *hba,
static int hptiop_bus_space_copyout(struct hpt_iop_hba *hba, u_int32_t bus,
static int hptiop_do_ioctl_itl(struct hpt_iop_hba *hba,
static int hptiop_post_ioctl_command_mvfrey(struct hpt_iop_hba *hba,
static void hptiop_post_req_itl(struct hpt_iop_hba *hba,
static int hptiop_post_ioctl_command_mv(struct hpt_iop_hba *hba,
static void hptiop_post_req_mv(struct hpt_iop_hba *hba,
static int hptiop_do_ioctl_mv(struct hpt_iop_hba *hba,
static void hptiop_post_req_mvfrey(struct hpt_iop_hba *hba,
static int hptiop_post_ioctl_command_mvfrey(struct hpt_iop_hba *hba,
static void hptiop_post_msg_itl(struct hpt_iop_hba *hba, u_int32_t msg);
static void hptiop_post_msg_mv(struct hpt_iop_hba *hba, u_int32_t msg);
static void hptiop_post_msg_mvfrey(struct hpt_iop_hba *hba, u_int32_t msg);
static void hptiop_enable_intr_itl(struct hpt_iop_hba *hba);
static void hptiop_enable_intr_mv(struct hpt_iop_hba *hba);
static void hptiop_enable_intr_mvfrey(struct hpt_iop_hba *hba);
static int hptiop_do_ioctl_mvfrey(struct hpt_iop_hba *hba,
static void hptiop_disable_intr_itl(struct hpt_iop_hba *hba);
static void hptiop_disable_intr_mv(struct hpt_iop_hba *hba);
static void hptiop_disable_intr_mvfrey(struct hpt_iop_hba *hba);
static void hptiop_free_srb(struct hpt_iop_hba *hba, struct hpt_iop_srb *srb);
static int hptiop_rescan_bus(struct hpt_iop_hba * hba)
static int hptiop_os_query_remove_device(struct hpt_iop_hba *hba, int tid);
static int hptiop_alloc_pci_res_itl(struct hpt_iop_hba *hba)
static int hptiop_alloc_pci_res_mv(struct hpt_iop_hba *hba)
static int hptiop_alloc_pci_res_mvfrey(struct hpt_iop_hba *hba)
static void hptiop_release_resource(struct hpt_iop_hba *hba);
static void hptiop_release_pci_res_itl(struct hpt_iop_hba *hba)
static void hptiop_release_pci_res_mv(struct hpt_iop_hba *hba)
static void hptiop_release_pci_res_mvfrey(struct hpt_iop_hba *hba)
static int hptiop_internal_memalloc_mv(struct hpt_iop_hba *hba)
static int hptiop_internal_memalloc_mvfrey(struct hpt_iop_hba *hba)
((struct hpt_iop_hba *)((dev)->si_drv1))
static int hptiop_internal_memfree_itl(struct hpt_iop_hba *hba) {
static int hptiop_internal_memfree_mv(struct hpt_iop_hba *hba)
static int hptiop_internal_memfree_mvfrey(struct hpt_iop_hba *hba)
static int hptiop_reset_comm_mvfrey(struct hpt_iop_hba *hba)
sizeof(struct hpt_iop_hba)
struct hpt_iop_hba *hba;
hba = (struct hpt_iop_hba *)device_get_softc(dev);
bzero(hba, sizeof(struct hpt_iop_hba));
struct hpt_iop_hba *hba = (struct hpt_iop_hba *)device_get_softc(dev);
struct hpt_iop_hba *hba = hba_from_dev(dev);
struct hpt_iop_hba *hba = hba_from_dev(dev);
struct hpt_iop_hba *hba = hba_from_dev(dev);
struct hpt_iop_hba * hba = (struct hpt_iop_hba *)device_get_softc(dev);
struct hpt_iop_hba * hba = (struct hpt_iop_hba *)device_get_softc(dev);
struct hpt_iop_hba * hba = (struct hpt_iop_hba *)arg;
struct hpt_iop_hba *hba;
static void hptiop_enable_intr_itl(struct hpt_iop_hba *hba)
static void hptiop_enable_intr_mv(struct hpt_iop_hba *hba)
static void hptiop_enable_intr_mvfrey(struct hpt_iop_hba *hba)
static void hptiop_disable_intr_itl(struct hpt_iop_hba *hba)
static void hptiop_disable_intr_mv(struct hpt_iop_hba *hba)
static u_int64_t hptiop_mv_outbound_read(struct hpt_iop_hba *hba)
static void hptiop_disable_intr_mvfrey(struct hpt_iop_hba *hba)
struct hpt_iop_hba * hba = (struct hpt_iop_hba *)argv;
static void *hptiop_get_srb(struct hpt_iop_hba * hba)
static void hptiop_free_srb(struct hpt_iop_hba *hba, struct hpt_iop_srb *srb)
struct hpt_iop_hba * hba = (struct hpt_iop_hba *)cam_sim_softc(sim);
static void hptiop_post_req_itl(struct hpt_iop_hba *hba,
static void hptiop_mv_inbound_write(u_int64_t p, struct hpt_iop_hba *hba)
static void hptiop_post_req_mv(struct hpt_iop_hba *hba,
static void hptiop_post_req_mvfrey(struct hpt_iop_hba *hba,
static void hptiop_post_msg_itl(struct hpt_iop_hba *hba, u_int32_t msg)
struct hpt_iop_hba *hba = srb->hba;
struct hpt_iop_hba *hba = (struct hpt_iop_hba *)arg;
struct hpt_iop_hba *hba = (struct hpt_iop_hba *)arg;
static void hptiop_post_msg_mv(struct hpt_iop_hba *hba, u_int32_t msg)
struct hpt_iop_hba * hba = (struct hpt_iop_hba *)arg;
static void hptiop_os_message_callback(struct hpt_iop_hba * hba, u_int32_t msg)
static int hptiop_os_query_remove_device(struct hpt_iop_hba * hba,
static void hptiop_post_msg_mvfrey(struct hpt_iop_hba *hba, u_int32_t msg)
static void hptiop_release_resource(struct hpt_iop_hba *hba)
static int hptiop_wait_ready_itl(struct hpt_iop_hba * hba, u_int32_t millisec)
static int hptiop_wait_ready_mv(struct hpt_iop_hba * hba, u_int32_t millisec)
static int hptiop_wait_ready_mvfrey(struct hpt_iop_hba * hba,
static void hptiop_request_callback_itl(struct hpt_iop_hba * hba,
static void hptiop_drain_outbound_queue_itl(struct hpt_iop_hba *hba)
static int hptiop_intr_itl(struct hpt_iop_hba * hba)
static void hptiop_request_callback_mv(struct hpt_iop_hba * hba,
static void hptiop_request_callback_mvfrey(struct hpt_iop_hba * hba,
static void hptiop_drain_outbound_queue_mv(struct hpt_iop_hba * hba)
static int hptiop_intr_mv(struct hpt_iop_hba * hba)
static int hptiop_intr_mvfrey(struct hpt_iop_hba * hba)
static int hptiop_send_sync_msg(struct hpt_iop_hba *hba,
static void hptiop_request_callback_itl(struct hpt_iop_hba *hba,
static int hptiop_send_sync_request_itl(struct hpt_iop_hba * hba,
static void hptiop_request_callback_mv(struct hpt_iop_hba *hba, u_int64_t req);
static void hptiop_request_callback_mvfrey(struct hpt_iop_hba *hba,
static int hptiop_send_sync_request_mv(struct hpt_iop_hba *hba,
static void hptiop_os_message_callback(struct hpt_iop_hba *hba, u_int32_t msg);
static int hptiop_send_sync_request_mvfrey(struct hpt_iop_hba *hba,
static int hptiop_do_ioctl_itl(struct hpt_iop_hba *hba,
static int hptiop_do_ioctl_mv(struct hpt_iop_hba *hba,
static int hptiop_send_sync_msg(struct hpt_iop_hba *hba,
static int hptiop_do_ioctl_mvfrey(struct hpt_iop_hba *hba,
static int hptiop_get_config_itl(struct hpt_iop_hba * hba,
static int hptiop_rescan_bus(struct hpt_iop_hba *hba);
static int hptiop_alloc_pci_res_itl(struct hpt_iop_hba *hba);
static int hptiop_alloc_pci_res_mv(struct hpt_iop_hba *hba);
static int hptiop_get_config_mv(struct hpt_iop_hba * hba,
static int hptiop_alloc_pci_res_mvfrey(struct hpt_iop_hba *hba);
static int hptiop_get_config_itl(struct hpt_iop_hba *hba,
static int hptiop_get_config_mvfrey(struct hpt_iop_hba * hba,
static int hptiop_get_config_mv(struct hpt_iop_hba *hba,
static int hptiop_get_config_mvfrey(struct hpt_iop_hba *hba,
static int hptiop_set_config_itl(struct hpt_iop_hba *hba,
struct hpt_iop_hba *next;
int (*iop_wait_ready)(struct hpt_iop_hba *hba, u_int32_t millisec);
int (*internal_memalloc)(struct hpt_iop_hba *hba);
int (*internal_memfree)(struct hpt_iop_hba *hba);
int (*alloc_pci_res)(struct hpt_iop_hba *hba);
void (*release_pci_res)(struct hpt_iop_hba *hba);
void (*enable_intr)(struct hpt_iop_hba *hba);
void (*disable_intr)(struct hpt_iop_hba *hba);
int (*get_config)(struct hpt_iop_hba *hba,
int (*set_config)(struct hpt_iop_hba *hba,
int (*iop_intr)(struct hpt_iop_hba *hba);
void (*post_msg)(struct hpt_iop_hba *hba, u_int32_t msg);
void (*post_req)(struct hpt_iop_hba *hba, struct hpt_iop_srb *srb, bus_dma_segment_t *segs, int nsegs);
int (*do_ioctl)(struct hpt_iop_hba *hba, struct hpt_iop_ioctl_param * pParams);
int (*reset_comm)(struct hpt_iop_hba *hba);
struct hpt_iop_hba *hba;
static __inline int hptiop_sleep(struct hpt_iop_hba *hba, void *ident,