ocs_addr32_hi
sge[0].buffer_address_high = ocs_addr32_hi(send->phys);
sge[1].buffer_address_high = ocs_addr32_hi(receive->phys);
data->buffer_address_high = ocs_addr32_hi(io->xfer_rdy.phys);
lsp->buffer_address_high = ocs_addr32_hi(io->ovfl_sgl->phys);
data->buffer_address_high = ocs_addr32_hi(addr);
data->buffer_address_high = ocs_addr32_hi(addr);
sge[i].buffer_address_high = ocs_addr32_hi(dump_buffers[i].phys);
data->buffer_address_high = ocs_addr32_hi(cmnd->phys);
data->buffer_address_high = ocs_addr32_hi(rsp->phys);
phys_hdr[0] = ocs_addr32_hi(seq->header->dma.phys);
phys_payload[0] = ocs_addr32_hi(seq->payload->dma.phys);
data[2].buffer_address_high = ocs_addr32_hi(io->axr_buf->payload.dma.phys);
rdobj->host_buffer_descriptor[0].u.data.buffer_address_high = ocs_addr32_hi(dma->phys);
wrobj->host_buffer_descriptor[0].u.data.buffer_address_high = ocs_addr32_hi(dma->phys);
rdobj->host_buffer_descriptor[0].u.data.buffer_address_high = ocs_addr32_hi(dma->phys);
sli_config->payload.mem.address_high = ocs_addr32_hi(dma->phys);
ocs_addr32_hi(hio->def_sgl.phys),
ocs_addr32_hi(hio->ovfl_sgl->phys),
read_rev->physical_address_high = ocs_addr32_hi(vpd->phys);
read_sparm64->bde_64.u.data.buffer_address_high = ocs_addr32_hi(dma->phys);
read_topo->bde_loop_map.u.data.buffer_address_high = ocs_addr32_hi(dma->phys);
reg_rpi->bde_64.u.data.buffer_address_high = ocs_addr32_hi(dma->phys);
reg_vfi->sparm.u.data.buffer_address_high = ocs_addr32_hi(domain->dma.phys);
sli_config->payload.mem.address_high = ocs_addr32_hi(dma->phys);
cqv0->page_physical_address[p].high = ocs_addr32_hi(addr);
cqv2->page_physical_address[p].high = ocs_addr32_hi(addr);
eq->page_address[p].high = ocs_addr32_hi(addr);
mq->page_physical_address[p].high = ocs_addr32_hi(addr);
host_buffer->u.data.buffer_address_high = ocs_addr32_hi(dma->phys);
host_buffer->u.data.buffer_address_high = ocs_addr32_hi(dma->phys);
clp_cmd->cmd_buf_addr_high = ocs_addr32_hi(cmd->phys);
clp_cmd->resp_buf_addr_high = ocs_addr32_hi(resp->phys);
set_dump_loc->buf_addr_high = ocs_addr32_hi(buffer->phys);
ocs_addr32_hi(sli4->bmbx.phys),
if ((pmd->address_high == ocs_addr32_hi(sli4->bmbx_non_emb_pmd->phys)) &&
req->page_physical_address[offset].high = ocs_addr32_hi(addr);
ocs_addr32_hi(sli4->bmbx_non_emb_pmd->phys),
wq->page_physical_address[p].high = ocs_addr32_hi(addr);
wq->page_physical_address[p].high = ocs_addr32_hi(addr);
post->page_set[i].page0_high = ocs_addr32_hi(page0[i]->phys);
post->page_set[i].page1_high = ocs_addr32_hi(page1[i]->phys);
rq->page_physical_address[p].high = ocs_addr32_hi(addr);
rq->page_physical_address[p].high = ocs_addr32_hi(addr);
template->page_descriptor[i].high = ocs_addr32_hi(phys);
els->els_request_payload.u.blp.sgl_segment_address_high = ocs_addr32_hi(sgl->phys);
icmnd->bde.u.blp.sgl_segment_address_high = ocs_addr32_hi(sgl->phys);
iread->bde.u.blp.sgl_segment_address_high = ocs_addr32_hi(sgl->phys);
iwrite->bde.u.blp.sgl_segment_address_high = ocs_addr32_hi(sgl->phys);
trecv->bde.u.blp.sgl_segment_address_high = ocs_addr32_hi(sgl->phys);
tsend->bde.u.blp.sgl_segment_address_high = ocs_addr32_hi(sgl->phys);
gen->bde.u.blp.sgl_segment_address_high = ocs_addr32_hi(sgl->phys);
sf->bde.u.data.buffer_address_high = ocs_addr32_hi(payload->phys);
xmit->bde.u.data.buffer_address_high = ocs_addr32_hi(payload->phys);
bcast->sequence_payload.u.data.buffer_address_high = ocs_addr32_hi(payload->phys);
els->els_response_payload.u.data.buffer_address_high = ocs_addr32_hi(rsp->phys);
req->page_physical_address[offset].high = ocs_addr32_hi(addr);
#define SLI4_BMBX_WRITE_HI(r) ((ocs_addr32_hi(r) & ~SLI4_BMBX_MASK_HI) | \
#define SLI4_BMBX_WRITE_LO(r) (((ocs_addr32_hi(r) & SLI4_BMBX_MASK_HI) << 30) | \