Lines Matching refs:ispsoftc_t
87 typedef struct ispsoftc ispsoftc_t;
89 int (*dv_rd_isr) (ispsoftc_t *, uint32_t *, uint16_t *, uint16_t *);
90 uint32_t (*dv_rd_reg) (ispsoftc_t *, int);
91 void (*dv_wr_reg) (ispsoftc_t *, int, uint32_t);
92 int (*dv_mbxdma) (ispsoftc_t *);
93 int (*dv_dmaset) (ispsoftc_t *, XS_T *, void *);
94 void (*dv_dmaclr) (ispsoftc_t *, XS_T *, uint32_t);
95 void (*dv_reset0) (ispsoftc_t *);
96 void (*dv_reset1) (ispsoftc_t *);
97 void (*dv_dregs) (ispsoftc_t *, const char *);
860 void isp_reset(ispsoftc_t *, int);
865 void isp_init(ispsoftc_t *);
870 void isp_reinit(ispsoftc_t *, int);
879 void isp_intr(ispsoftc_t *, uint32_t, uint16_t, uint16_t);
954 int isp_control(ispsoftc_t *, ispctl_t, ...);
977 void isp_async(ispsoftc_t *, ispasync_t, ...);
988 * void isp_prt(ispsoftc_t *, int level, const char *, ...)
989 * void isp_xs_prt(ispsoftc_t *, XS_T *, int level, const char *, ...)
1039 * MAXISPREQUEST(ispsoftc_t *) maximum request queue size
1042 * MEMORYBARRIER(ispsoftc_t *, barrier_type, offset, size, chan)
1048 * MBOX_ACQUIRE(ispsoftc_t *) acquire lock on mailbox regs
1049 * MBOX_WAIT_COMPLETE(ispsoftc_t *, mbreg_t *) wait for cmd to be done
1050 * MBOX_NOTIFY_COMPLETE(ispsoftc_t *) notification of mbox cmd donee
1051 * MBOX_RELEASE(ispsoftc_t *) release lock on mailbox regs
1053 * FC_SCRATCH_ACQUIRE(ispsoftc_t *, chan) acquire lock on FC scratch area
1055 * FC_SCRATCH_RELEASE(ispsoftc_t *, chan) acquire lock on FC scratch area
1104 * DEFAULT_FRAMESIZE(ispsoftc_t *) Default Frame Size
1105 * DEFAULT_EXEC_THROTTLE(ispsoftc_t *) Default Execution Throttle
1107 * GET_DEFAULT_ROLE(ispsoftc_t *, int) Get Default Role for a channel
1108 * SET_DEFAULT_ROLE(ispsoftc_t *, int, int) Set Default Role for a channel
1109 * DEFAULT_IID(ispsoftc_t *, int) Default SCSI initiator ID
1110 * DEFAULT_LOOPID(ispsoftc_t *, int) Default FC Loop ID
1116 * DEFAULT_NODEWWN(ispsoftc_t *, chan) Default FC Node WWN to use
1117 * DEFAULT_PORTWWN(ispsoftc_t *, chan) Default FC Port WWN to use
1122 * ACTIVE_NODEWWN(ispsoftc_t *, chan) FC Node WWN to use
1123 * ACTIVE_PORTWWN(ispsoftc_t *, chan) FC Port WWN to use
1130 * ISP_IOXPUT_8(ispsoftc_t *, uint8_t srcval, uint8_t *dstptr)
1131 * ISP_IOXPUT_16(ispsoftc_t *, uint16_t srcval, uint16_t *dstptr)
1132 * ISP_IOXPUT_32(ispsoftc_t *, uint32_t srcval, uint32_t *dstptr)
1134 * ISP_IOXGET_8(ispsoftc_t *, uint8_t *srcptr, uint8_t dstrval)
1135 * ISP_IOXGET_16(ispsoftc_t *, uint16_t *srcptr, uint16_t dstrval)
1136 * ISP_IOXGET_32(ispsoftc_t *, uint32_t *srcptr, uint32_t dstrval)
1138 * ISP_SWIZZLE_NVRAM_WORD(ispsoftc_t *, uint16_t *)
1139 * ISP_SWIZZLE_NVRAM_LONG(ispsoftc_t *, uint32_t *)
1140 * ISP_SWAP16(ispsoftc_t *, uint16_t srcval)
1141 * ISP_SWAP32(ispsoftc_t *, uint32_t srcval)
1153 int isp_target_notify(ispsoftc_t *, void *, uint32_t *);
1158 int isp_notify_ack(ispsoftc_t *, void *);
1163 int isp_acknak_abts(ispsoftc_t *, void *, int);
1171 int isp_lun_cmd(ispsoftc_t *, int, int, int, int, int);
1176 int isp_target_put_entry(ispsoftc_t *isp, void *);
1184 int isp_target_put_atio(ispsoftc_t *, void *);
1190 int isp_endcmd(ispsoftc_t *, ...);
1199 int isp_target_async(ispsoftc_t *, int, int);