Searched refs:in_mbox (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/drivers/scsi/qla4xxx/
H A Dql4_iocb.c464 uint32_t *in_mbox) qla4xxx_send_mbox_iocb()
496 memcpy(mrb->mbox->in_mbox, in_mbox, 32); qla4xxx_send_mbox_iocb()
497 mrb->mbox_cmd = in_mbox[0]; qla4xxx_send_mbox_iocb()
510 uint32_t in_mbox[8]; qla4xxx_ping_iocb() local
514 memset(in_mbox, 0, sizeof(in_mbox)); qla4xxx_ping_iocb()
524 in_mbox[0] = MBOX_CMD_PING; qla4xxx_ping_iocb()
525 in_mbox[1] = options; qla4xxx_ping_iocb()
526 memcpy(&in_mbox[2], &ipaddr[0], 4); qla4xxx_ping_iocb()
527 memcpy(&in_mbox[3], &ipaddr[4], 4); qla4xxx_ping_iocb()
528 memcpy(&in_mbox[4], &ipaddr[8], 4); qla4xxx_ping_iocb()
529 memcpy(&in_mbox[5], &ipaddr[12], 4); qla4xxx_ping_iocb()
530 in_mbox[6] = payload_size; qla4xxx_ping_iocb()
533 rval = qla4xxx_send_mbox_iocb(ha, mrb, in_mbox); qla4xxx_ping_iocb()
463 qla4xxx_send_mbox_iocb(struct scsi_qla_host *ha, struct mrb *mrb, uint32_t *in_mbox) qla4xxx_send_mbox_iocb() argument
H A Dql4_fw.h1272 uint32_t in_mbox[8]; /* 08-25 */ member in struct:mbox_cmd_iocb
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
H A Dcmd.h62 char *in_mbox, size_t in_mbox_size,
66 u8 opcode_mod, u32 in_mod, char *in_mbox, mlxsw_cmd_exec_in()
70 in_mbox, in_mbox_size, NULL, 0); mlxsw_cmd_exec_in()
470 char *in_mbox, u32 vpm_entries_count) mlxsw_cmd_map_fa()
474 in_mbox, MLXSW_CMD_MBOX_SIZE); mlxsw_cmd_map_fa()
519 char *in_mbox) mlxsw_cmd_config_profile_set()
522 1, 0, in_mbox, MLXSW_CMD_MBOX_SIZE); mlxsw_cmd_config_profile_set()
773 char *in_mbox, char *out_mbox) mlxsw_cmd_access_reg()
776 0, 0, false, in_mbox, MLXSW_CMD_MBOX_SIZE, mlxsw_cmd_access_reg()
791 char *in_mbox, u32 dq_number, __mlxsw_cmd_sw2hw_dq()
796 in_mbox, MLXSW_CMD_MBOX_SIZE); __mlxsw_cmd_sw2hw_dq()
805 char *in_mbox, u32 dq_number) mlxsw_cmd_sw2hw_sdq()
807 return __mlxsw_cmd_sw2hw_dq(mlxsw_core, in_mbox, dq_number, mlxsw_cmd_sw2hw_sdq()
812 char *in_mbox, u32 dq_number) mlxsw_cmd_sw2hw_rdq()
814 return __mlxsw_cmd_sw2hw_dq(mlxsw_core, in_mbox, dq_number, mlxsw_cmd_sw2hw_rdq()
949 char *in_mbox, u32 cq_number) mlxsw_cmd_sw2hw_cq()
952 0, cq_number, in_mbox, MLXSW_CMD_MBOX_SIZE); mlxsw_cmd_sw2hw_cq()
1043 char *in_mbox, u32 eq_number) mlxsw_cmd_sw2hw_eq()
1046 0, eq_number, in_mbox, MLXSW_CMD_MBOX_SIZE); mlxsw_cmd_sw2hw_eq()
65 mlxsw_cmd_exec_in(struct mlxsw_core *mlxsw_core, u16 opcode, u8 opcode_mod, u32 in_mod, char *in_mbox, size_t in_mbox_size) mlxsw_cmd_exec_in() argument
469 mlxsw_cmd_map_fa(struct mlxsw_core *mlxsw_core, char *in_mbox, u32 vpm_entries_count) mlxsw_cmd_map_fa() argument
518 mlxsw_cmd_config_profile_set(struct mlxsw_core *mlxsw_core, char *in_mbox) mlxsw_cmd_config_profile_set() argument
772 mlxsw_cmd_access_reg(struct mlxsw_core *mlxsw_core, char *in_mbox, char *out_mbox) mlxsw_cmd_access_reg() argument
790 __mlxsw_cmd_sw2hw_dq(struct mlxsw_core *mlxsw_core, char *in_mbox, u32 dq_number, u8 opcode_mod) __mlxsw_cmd_sw2hw_dq() argument
804 mlxsw_cmd_sw2hw_sdq(struct mlxsw_core *mlxsw_core, char *in_mbox, u32 dq_number) mlxsw_cmd_sw2hw_sdq() argument
811 mlxsw_cmd_sw2hw_rdq(struct mlxsw_core *mlxsw_core, char *in_mbox, u32 dq_number) mlxsw_cmd_sw2hw_rdq() argument
948 mlxsw_cmd_sw2hw_cq(struct mlxsw_core *mlxsw_core, char *in_mbox, u32 cq_number) mlxsw_cmd_sw2hw_cq() argument
1042 mlxsw_cmd_sw2hw_eq(struct mlxsw_core *mlxsw_core, char *in_mbox, u32 eq_number) mlxsw_cmd_sw2hw_eq() argument
H A Dcore.c1093 char *in_mbox, *out_mbox, *tmp; mlxsw_core_reg_access_cmd() local
1095 in_mbox = mlxsw_cmd_mbox_alloc(); mlxsw_core_reg_access_cmd()
1096 if (!in_mbox) mlxsw_core_reg_access_cmd()
1105 mlxsw_emad_pack_op_tlv(in_mbox, reg, type, mlxsw_core); mlxsw_core_reg_access_cmd()
1106 tmp = in_mbox + MLXSW_EMAD_OP_TLV_LEN * sizeof(u32); mlxsw_core_reg_access_cmd()
1111 err = mlxsw_cmd_access_reg(mlxsw_core, in_mbox, out_mbox); mlxsw_core_reg_access_cmd()
1125 mlxsw_cmd_mbox_free(in_mbox); mlxsw_core_reg_access_cmd()
1241 char *in_mbox, size_t in_mbox_size, mlxsw_cmd_exec()
1253 if (in_mbox) { mlxsw_cmd_exec()
1255 mlxsw_core_buf_dump_dbg(mlxsw_core, in_mbox, in_mbox_size); mlxsw_cmd_exec()
1260 in_mbox, in_mbox_size, mlxsw_cmd_exec()
1239 mlxsw_cmd_exec(struct mlxsw_core *mlxsw_core, u16 opcode, u8 opcode_mod, u32 in_mod, bool out_mbox_direct, char *in_mbox, size_t in_mbox_size, char *out_mbox, size_t out_mbox_size) mlxsw_cmd_exec() argument
H A Dpci.c182 struct mlxsw_pci_mem_item in_mbox; member in struct:mlxsw_pci::__anon7493
1411 err = mlxsw_pci_mbox_alloc(mlxsw_pci, &mlxsw_pci->cmd.in_mbox); mlxsw_pci_init()
1483 mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.in_mbox); mlxsw_pci_init()
1497 mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.in_mbox); mlxsw_pci_fini()
1585 char *in_mbox, size_t in_mbox_size, mlxsw_pci_cmd_exec()
1590 dma_addr_t in_mapaddr = mlxsw_pci->cmd.in_mbox.mapaddr; mlxsw_pci_cmd_exec()
1603 if (in_mbox) mlxsw_pci_cmd_exec()
1604 memcpy(mlxsw_pci->cmd.in_mbox.buf, in_mbox, in_mbox_size); mlxsw_pci_cmd_exec()
1583 mlxsw_pci_cmd_exec(void *bus_priv, u16 opcode, u8 opcode_mod, u32 in_mod, bool out_mbox_direct, char *in_mbox, size_t in_mbox_size, char *out_mbox, size_t out_mbox_size, u8 *p_status) mlxsw_pci_cmd_exec() argument
H A Dcore.h194 char *in_mbox, size_t in_mbox_size,

Completed in 329 milliseconds