Lines Matching refs:isp
110 #define ISP_MUSTPOLL(isp) \ argument
111 (isp->isp_osinfo.onintstack || isp->isp_osinfo.mbox_sleep_ok == 0)
123 #define ISP_SLEEP(isp, x) \ argument
124 if (!ISP_MUSTPOLL(isp)) \
125 ISP_UNLOCK(isp); \
127 if (!ISP_MUSTPOLL(isp)) \
128 ISP_LOCK(isp)
138 #define MAXISPREQUEST(isp) 256 argument
141 #define MEMORYBARRIER(isp, type, offset, size, c) \ argument
146 bus_dmamap_sync(isp->isp_dmatag, isp->isp_rqdmap, \
153 bus_dmamap_sync(isp->isp_dmatag, isp->isp_rsdmap, \
160 bus_dmamap_sync(isp->isp_dmatag, isp->isp_scdmap, \
167 bus_dmamap_sync(isp->isp_dmatag, isp->isp_scdmap, \
180 #define FC_SCRATCH_ACQUIRE(isp, chan) 0 argument
181 #define FC_SCRATCH_RELEASE(isp, chan) do { } while (0) argument
266 #define DEFAULT_FRAMESIZE(isp) (isp)->isp_osinfo.framesize argument
267 #define DEFAULT_EXEC_THROTTLE(isp) (isp)->isp_osinfo.exec_throttle argument
268 #define GET_DEFAULT_ROLE(isp, chan) ISP_ROLE_INITIATOR argument
269 #define SET_DEFAULT_ROLE(isp, chan) do { } while (0) argument
272 #define DEFAULT_NODEWWN(isp, chan) (isp)->isp_osinfo.wwn argument
273 #define DEFAULT_PORTWWN(isp, chan) (isp)->isp_osinfo.wwn argument
274 #define ACTIVE_NODEWWN(isp, chan) \ argument
275 ((isp)->isp_osinfo.wwn? (isp)->isp_osinfo.wwn : \
276 (FCPARAM(isp, chan)->isp_wwnn_nvram? \
277 FCPARAM(isp, chan)->isp_wwnn_nvram : 0x400000007F000008ull))
278 #define ACTIVE_PORTWWN(isp, chan) \ argument
279 ((isp)->isp_osinfo.wwn? (isp)->isp_osinfo.wwn : \
280 (FCPARAM(isp, chan)->isp_wwpn_nvram? \
281 FCPARAM(isp, chan)->isp_wwpn_nvram : 0x400000007F000008ull))
285 #define ISP_IOXPUT_8(isp, s, d) *(d) = s argument
286 #define ISP_IOXPUT_16(isp, s, d) \ argument
287 *(d) = (isp->isp_bustype == ISP_BT_SBUS)? s : bswap16(s)
288 #define ISP_IOXPUT_32(isp, s, d) \ argument
289 *(d) = (isp->isp_bustype == ISP_BT_SBUS)? s : bswap32(s)
291 #define ISP_IOXGET_8(isp, s, d) d = (*((uint8_t *)s)) argument
292 #define ISP_IOXGET_16(isp, s, d) \ argument
293 d = (isp->isp_bustype == ISP_BT_SBUS)? \
295 #define ISP_IOXGET_32(isp, s, d) \ argument
296 d = (isp->isp_bustype == ISP_BT_SBUS)? \
300 #define ISP_IOXPUT_8(isp, s, d) *(d) = s argument
301 #define ISP_IOXPUT_16(isp, s, d) *(d) = bswap16(s) argument
302 #define ISP_IOXPUT_32(isp, s, d) *(d) = bswap32(s) argument
303 #define ISP_IOXGET_8(isp, s, d) d = (*((uint8_t *)s)) argument
304 #define ISP_IOXGET_16(isp, s, d) d = bswap16(*((uint16_t *)s)) argument
305 #define ISP_IOXGET_32(isp, s, d) d = bswap32(*((uint32_t *)s)) argument
307 #define ISP_SWIZZLE_NVRAM_WORD(isp, rp) *rp = bswap16(*rp) argument
308 #define ISP_SWIZZLE_NVRAM_LONG(isp, rp) *rp = bswap32(*rp) argument
310 #define ISP_IOZGET_8(isp, s, d) d = (*((uint8_t *)s)) argument
311 #define ISP_IOZGET_16(isp, s, d) d = (*((uint16_t *)s)) argument
312 #define ISP_IOZGET_32(isp, s, d) d = (*((uint32_t *)s)) argument
313 #define ISP_IOZPUT_8(isp, s, d) *(d) = s argument
314 #define ISP_IOZPUT_16(isp, s, d) *(d) = s argument
315 #define ISP_IOZPUT_32(isp, s, d) *(d) = s argument
318 #define ISP_IOXPUT_8(isp, s, d) *(d) = s argument
319 #define ISP_IOXPUT_16(isp, s, d) *(d) = s argument
320 #define ISP_IOXPUT_32(isp, s, d) *(d) = s argument
321 #define ISP_IOXGET_8(isp, s, d) d = *(s) argument
322 #define ISP_IOXGET_16(isp, s, d) d = *(s) argument
323 #define ISP_IOXGET_32(isp, s, d) d = *(s) argument
324 #define ISP_SWIZZLE_NVRAM_WORD(isp, rp) argument
325 #define ISP_SWIZZLE_NVRAM_LONG(isp, rp) argument
327 #define ISP_IOZPUT_8(isp, s, d) *(d) = s argument
328 #define ISP_IOZPUT_16(isp, s, d) *(d) = bswap16(s) argument
329 #define ISP_IOZPUT_32(isp, s, d) *(d) = bswap32(s) argument
331 #define ISP_IOZGET_8(isp, s, d) d = (*((uint8_t *)(s))) argument
332 #define ISP_IOZGET_16(isp, s, d) d = bswap16(*((uint16_t *)(s))) argument
333 #define ISP_IOZGET_32(isp, s, d) d = bswap32(*((uint32_t *)(s))) argument
337 #define ISP_SWAP16(isp, x) bswap16(x) argument
338 #define ISP_SWAP32(isp, x) bswap32(x) argument
369 #define ISP_ILOCK(x) isp_lock(x); isp->isp_osinfo.onintstack++
370 #define ISP_IUNLOCK(x) isp->isp_osinfo.onintstack--; isp_unlock(x)