Lines Matching refs:out_mbox
113 struct mlxsw_pci_mem_item out_mbox; member
1412 err = mlxsw_pci_mbox_alloc(mlxsw_pci, &mlxsw_pci->cmd.out_mbox); in mlxsw_pci_init()
1512 mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.out_mbox); in mlxsw_pci_init()
1528 mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.out_mbox); in mlxsw_pci_fini()
1618 char *out_mbox, size_t out_mbox_size, in mlxsw_pci_cmd_exec() argument
1641 if (out_mbox) in mlxsw_pci_cmd_exec()
1642 out_mapaddr = mlxsw_pci->cmd.out_mbox.mapaddr; in mlxsw_pci_cmd_exec()
1685 if (!err && out_mbox && out_mbox_direct) { in mlxsw_pci_cmd_exec()
1695 memcpy(out_mbox, &tmp, sizeof(tmp)); in mlxsw_pci_cmd_exec()
1698 memcpy(out_mbox + sizeof(tmp), &tmp, sizeof(tmp)); in mlxsw_pci_cmd_exec()
1700 } else if (!err && out_mbox) { in mlxsw_pci_cmd_exec()
1701 memcpy(out_mbox, mlxsw_pci->cmd.out_mbox.buf, out_mbox_size); in mlxsw_pci_cmd_exec()