send_mbox
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL,
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL,
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, PCTRL_CMD_ESC,
send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, PMOD_BYPASS, 0, NULL);
send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG,
send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG,
send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, ctrl, 6, param);
send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, ctrl, 2, param);
send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL);
send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, SMODE_DISABLE,
send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, SMODE_BINARY,
send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, SMODE_HDLC,
send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, ctrl, 2, param);
send_mbox(ch->is, dps | ISAR_HIS_BSTREQ, 0, 0, NULL);
send_mbox(ch->is, dps | ISAR_HIS_IOM2CFG, cmsb, 5, msg);
send_mbox(ch->is, dps | ISAR_HIS_IOM2REQ, 0, 0, NULL);
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, ctrl, nom, &p1);
send_mbox(isar, (i ? ISAR_HIS_DPS2 : ISAR_HIS_DPS1) |
if (!send_mbox(isar, ISAR_HIS_VNR, 0, 3, NULL))
if (!send_mbox(isar, ISAR_HIS_DKEY, blk_head.d_key & 0xff,
if (!send_mbox(isar, ISAR_HIS_FIRM, 0, nom, NULL)) {
if (!send_mbox(isar, ISAR_HIS_STDSP, 0, 2, NULL)) {
if (!send_mbox(isar, ISAR_HIS_DIAG, ISAR_CTRL_STST, 0, NULL)) {
if (!send_mbox(isar, ISAR_HIS_DIAG, ISAR_CTRL_SWVER, 0, NULL)) {
send_mbox(ch->is, SET_DPS(ch->dpath) |
send_mbox(ch->is, SET_DPS(ch->dpath) |
send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA,
send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA,
send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA,
send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA,
send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA,
send_mbox(ch->is, SET_DPS(ch->dpath) |
send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL);
send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL);
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL,
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL,
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL,
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL,
send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL);
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL,
send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL,
goto send_mbox;
send_mbox:
struct hinic_send_mbox *send_mbox = &func_to_func->send_mbox;
send_mbox->data = MBOX_AREA(func_to_func->hwif);
struct hinic_send_mbox *send_mbox = &func_to_func->send_mbox;
send_mbox->wb_vaddr = dma_alloc_coherent(&hwdev->hwif->pdev->dev,
&send_mbox->wb_paddr,
if (!send_mbox->wb_vaddr)
send_mbox->wb_status = send_mbox->wb_vaddr;
addr_h = upper_32_bits(send_mbox->wb_paddr);
addr_l = lower_32_bits(send_mbox->wb_paddr);
struct hinic_send_mbox *send_mbox = &func_to_func->send_mbox;
send_mbox->wb_vaddr,
send_mbox->wb_paddr);
struct hinic_send_mbox *send_mbox;
send_mbox = &func_to_func->send_mbox;
complete(&send_mbox->send_done);
struct hinic_send_mbox *send_mbox = &func_to_func->send_mbox;
struct completion *done = &send_mbox->send_done;
*wb_status = get_mbox_status(send_mbox);
*wb_status = get_mbox_status(send_mbox);
struct hinic_send_mbox *send_mbox = &func_to_func->send_mbox;
struct completion *done = &send_mbox->send_done;
clear_mbox_status(send_mbox);
mbox_copy_header(hwdev, send_mbox, &header);
mbox_copy_send_data(hwdev, send_mbox, seg, seg_len);
struct hinic_send_mbox send_mbox;
struct hinic3_send_mbox *send_mbox = &mbox->send_mbox;
send_mbox->data = MBOX_AREA(mbox->hwdev->hwif);
struct hinic3_send_mbox *send_mbox = &mbox->send_mbox;
send_mbox->wb_vaddr = dma_alloc_coherent(hwdev->dev,
&send_mbox->wb_paddr,
if (!send_mbox->wb_vaddr)
addr_h = upper_32_bits(send_mbox->wb_paddr);
addr_l = lower_32_bits(send_mbox->wb_paddr);
struct hinic3_send_mbox *send_mbox = &mbox->send_mbox;
send_mbox->wb_vaddr, send_mbox->wb_paddr);
wb_status = get_mbox_status(&mbox->send_mbox);
struct hinic3_send_mbox *send_mbox = &mbox->send_mbox;
clear_mbox_status(send_mbox);
mbox_copy_header(hwdev, send_mbox, &header);
mbox_copy_send_data(hwdev, send_mbox, seg, seg_len);
wb_status = get_mbox_status(send_mbox);
struct hinic3_send_mbox send_mbox;