Lines Matching refs:_esbp

308 #define	EFSYS_BAR_READD(_esbp, _offset, _edp, _lock)			\  argument
317 mutex_enter(&((_esbp)->esb_lock)); \
319 addr = (void *)((_esbp)->esb_base + (_offset)); \
321 (_edp)->ed_u32[0] = ddi_get32((_esbp)->esb_handle, \
329 mutex_exit(&((_esbp)->esb_lock)); \
333 #define EFSYS_BAR_READQ(_esbp, _offset, _eqp) \ argument
340 mutex_enter(&((_esbp)->esb_lock)); \
342 addr = (void *)((_esbp)->esb_base + (_offset)); \
344 (_eqp)->eq_u32[0] = ddi_get32((_esbp)->esb_handle, \
346 (_eqp)->eq_u32[1] = ddi_get32((_esbp)->esb_handle, \
353 mutex_exit(&((_esbp)->esb_lock)); \
357 #define EFSYS_BAR_READO(_esbp, _offset, _eop, _lock) \ argument
366 mutex_enter(&((_esbp)->esb_lock)); \
368 addr = (void *)((_esbp)->esb_base + (_offset)); \
370 (_eop)->eo_u32[0] = ddi_get32((_esbp)->esb_handle, \
372 (_eop)->eo_u32[1] = ddi_get32((_esbp)->esb_handle, \
374 (_eop)->eo_u32[2] = ddi_get32((_esbp)->esb_handle, \
376 (_eop)->eo_u32[3] = ddi_get32((_esbp)->esb_handle, \
387 mutex_exit(&((_esbp)->esb_lock)); \
391 #define EFSYS_BAR_WRITED(_esbp, _offset, _edp, _lock) \ argument
400 mutex_enter(&((_esbp)->esb_lock)); \
405 addr = (void *)((_esbp)->esb_base + (_offset)); \
407 ddi_put32((_esbp)->esb_handle, addr, \
412 mutex_exit(&((_esbp)->esb_lock)); \
416 #define EFSYS_BAR_WRITEQ(_esbp, _offset, _eqp) \ argument
423 mutex_enter(&((_esbp)->esb_lock)); \
429 addr = (void *)((_esbp)->esb_base + (_offset)); \
431 ddi_put32((_esbp)->esb_handle, addr++, \
433 ddi_put32((_esbp)->esb_handle, addr, \
436 mutex_exit(&((_esbp)->esb_lock)); \
444 #define EFSYS_BAR_WC_WRITEQ(_esbp, _offset, _eqp) \ argument
449 (void) (_esbp); \
457 #define EFSYS_BAR_WRITEO(_esbp, _offset, _eop, _lock) \ argument
466 mutex_enter(&((_esbp)->esb_lock)); \
474 addr = (void *)((_esbp)->esb_base + (_offset)); \
476 ddi_put32((_esbp)->esb_handle, addr++, \
478 ddi_put32((_esbp)->esb_handle, addr++, \
480 ddi_put32((_esbp)->esb_handle, addr++, \
482 ddi_put32((_esbp)->esb_handle, addr, \
487 mutex_exit(&((_esbp)->esb_lock)); \
492 #define EFSYS_BAR_DOORBELL_WRITEO(_esbp, _offset, _eop) \ argument
494 EFSYS_BAR_WRITEO((_esbp), (_offset), (_eop), B_FALSE); \