Lines Matching refs:out_mbox
181 struct mlxsw_pci_mem_item out_mbox; member
1415 err = mlxsw_pci_mbox_alloc(mlxsw_pci, &mlxsw_pci->cmd.out_mbox); in mlxsw_pci_init()
1481 mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.out_mbox); in mlxsw_pci_init()
1496 mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.out_mbox); in mlxsw_pci_fini()
1586 char *out_mbox, size_t out_mbox_size, in mlxsw_pci_cmd_exec() argument
1591 dma_addr_t out_mapaddr = mlxsw_pci->cmd.out_mbox.mapaddr; in mlxsw_pci_cmd_exec()
1650 if (!err && out_mbox && out_mbox_direct) { in mlxsw_pci_cmd_exec()
1660 memcpy(out_mbox, &tmp, sizeof(tmp)); in mlxsw_pci_cmd_exec()
1663 memcpy(out_mbox + sizeof(tmp), &tmp, sizeof(tmp)); in mlxsw_pci_cmd_exec()
1665 } else if (!err && out_mbox) { in mlxsw_pci_cmd_exec()
1666 memcpy(out_mbox, mlxsw_pci->cmd.out_mbox.buf, out_mbox_size); in mlxsw_pci_cmd_exec()