Lines Matching full:hba
436 int (*iop_wait_ready)(struct hpt_iop_hba *hba, u_int32_t millisec);
437 int (*internal_memalloc)(struct hpt_iop_hba *hba);
438 int (*internal_memfree)(struct hpt_iop_hba *hba);
439 int (*alloc_pci_res)(struct hpt_iop_hba *hba);
440 void (*release_pci_res)(struct hpt_iop_hba *hba);
441 void (*enable_intr)(struct hpt_iop_hba *hba);
442 void (*disable_intr)(struct hpt_iop_hba *hba);
443 int (*get_config)(struct hpt_iop_hba *hba,
445 int (*set_config)(struct hpt_iop_hba *hba,
447 int (*iop_intr)(struct hpt_iop_hba *hba);
448 void (*post_msg)(struct hpt_iop_hba *hba, u_int32_t msg);
449 …void (*post_req)(struct hpt_iop_hba *hba, struct hpt_iop_srb *srb, bus_dma_segment_t *segs, int ns…
450 int (*do_ioctl)(struct hpt_iop_hba *hba, struct hpt_iop_ioctl_param * pParams);
451 int (*reset_comm)(struct hpt_iop_hba *hba);
456 struct hpt_iop_hba *hba; member
466 #define hptiop_lock_adapter(hba) mtx_lock(&(hba)->lock) argument
467 #define hptiop_unlock_adapter(hba) mtx_unlock(&(hba)->lock) argument
474 static __inline int hptiop_sleep(struct hpt_iop_hba *hba, void *ident, in hptiop_sleep() argument
480 retval = msleep(ident, &hba->lock, priority, wmesg, timo); in hptiop_sleep()