Lines Matching refs:mpt
71 * Adapted from the FreeBSD "mpt" driver by Jason R. Thorpe for
99 /* Max MPT Reply we are willing to accept (must be a power of 2). */
102 #define MPT_MAX_REQUESTS(mpt) ((mpt)->is_fc ? 1024 : 256)
105 #define MPT_REQ_MEM_SIZE(mpt) (MPT_MAX_REQUESTS(mpt) * MPT_REQUEST_AREA)
127 #define MPT_RQSL(mpt) ((mpt)->request_frame_size << 2)
128 #define MPT_NSGL(mpt) (MPT_RQSL(mpt) / sizeof(SGE_SIMPLE32))
130 #define MPT_NSGL_FIRST(mpt) \
131 ((((mpt)->request_frame_size << 2) - \
243 #define MPT_SYNC_REQ(mpt, req, ops) \
244 bus_dmamap_sync((mpt)->sc_dmat, (mpt)->request_dmap, \
245 (req)->req_pbuf - (mpt)->request_phys, \
248 #define mpt_read(mpt, reg) \
249 bus_space_read_4((mpt)->sc_st, (mpt)->sc_sh, (reg))
250 #define mpt_write(mpt, reg, val) \
251 bus_space_write_4((mpt)->sc_st, (mpt)->sc_sh, (reg), (val))
258 #define mpt_set_config_regs(mpt) \
260 if ((mpt)->sc_set_config_regs != NULL) \
261 (*(mpt)->sc_set_config_regs)((mpt)); \