/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | i2c.c | 315 mlxsw_i2c_write(struct device *dev, size_t in_mbox_size, u8 *in_mbox, int num, in mlxsw_i2c_write() argument 335 chunk_size = (in_mbox_size > mlxsw_i2c->block_size) ? in mlxsw_i2c_write() 336 mlxsw_i2c->block_size : in_mbox_size; in mlxsw_i2c_write() 361 in_mbox_size -= chunk_size; in mlxsw_i2c_write() 393 mlxsw_i2c_cmd(struct device *dev, u16 opcode, u32 in_mod, size_t in_mbox_size, in mlxsw_i2c_cmd() argument 407 WARN_ON(in_mbox_size % sizeof(u32) || out_mbox_size % sizeof(u32)); in mlxsw_i2c_cmd() 488 char *in_mbox, size_t in_mbox_size, in mlxsw_i2c_cmd_exec() 494 return mlxsw_i2c_cmd(mlxsw_i2c->dev, opcode, in_mod, in_mbox_size, in mlxsw_i2c_cmd_exec() 486 mlxsw_i2c_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 *status) mlxsw_i2c_cmd_exec() argument
|
H A D | cmd.h | 30 char *in_mbox, size_t in_mbox_size, 35 size_t in_mbox_size) in mlxsw_cmd_exec_in() 38 false, in_mbox, in_mbox_size, NULL, 0); in mlxsw_cmd_exec_in() 33 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
|
H A D | core.h | 423 char *in_mbox, size_t in_mbox_size,
|
H A D | core.c | 2929 char *in_mbox, size_t in_mbox_size, in mlxsw_cmd_exec() 2935 BUG_ON(in_mbox_size % sizeof(u32) || out_mbox_size % sizeof(u32)); in mlxsw_cmd_exec() 2943 mlxsw_core_buf_dump_dbg(mlxsw_core, in_mbox, in_mbox_size); in mlxsw_cmd_exec() 2948 in_mbox, in_mbox_size, in mlxsw_cmd_exec() 2927 mlxsw_cmd_exec(struct mlxsw_core *mlxsw_core, u16 opcode, u8 opcode_mod, u32 in_mod, bool out_mbox_direct, bool reset_ok, char *in_mbox, size_t in_mbox_size, char *out_mbox, size_t out_mbox_size) mlxsw_cmd_exec() argument
|
H A D | pci.c | 1648 char *in_mbox, size_t in_mbox_size, in mlxsw_pci_cmd_exec() 1666 memcpy(mlxsw_pci->cmd.in_mbox.buf, in_mbox, in_mbox_size); in mlxsw_pci_cmd_exec() 1646 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
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | i2c.c | 331 mlxsw_i2c_write(struct device *dev, size_t in_mbox_size, u8 *in_mbox, int num, in mlxsw_i2c_write() argument 351 chunk_size = (in_mbox_size > mlxsw_i2c->block_size) ? in mlxsw_i2c_write() 352 mlxsw_i2c->block_size : in_mbox_size; in mlxsw_i2c_write() 377 in_mbox_size -= chunk_size; in mlxsw_i2c_write() 409 mlxsw_i2c_cmd(struct device *dev, u16 opcode, u32 in_mod, size_t in_mbox_size, in mlxsw_i2c_cmd() argument 423 WARN_ON(in_mbox_size % sizeof(u32) || out_mbox_size % sizeof(u32)); in mlxsw_i2c_cmd() 504 char *in_mbox, size_t in_mbox_size, in mlxsw_i2c_cmd_exec() 510 return mlxsw_i2c_cmd(mlxsw_i2c->dev, opcode, in_mod, in_mbox_size, in mlxsw_i2c_cmd_exec() 502 mlxsw_i2c_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 *status) mlxsw_i2c_cmd_exec() argument
|
H A D | cmd.h | 30 char *in_mbox, size_t in_mbox_size, 35 size_t in_mbox_size) in mlxsw_cmd_exec_in() 38 false, in_mbox, in_mbox_size, NULL, 0); in mlxsw_cmd_exec_in() 33 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
|
H A D | core.h | 481 char *in_mbox, size_t in_mbox_size,
|
H A D | core.c | 3298 char *in_mbox, size_t in_mbox_size, in mlxsw_cmd_exec() 3304 BUG_ON(in_mbox_size % sizeof(u32) || out_mbox_size % sizeof(u32)); in mlxsw_cmd_exec() 3312 mlxsw_core_buf_dump_dbg(mlxsw_core, in_mbox, in_mbox_size); in mlxsw_cmd_exec() 3317 in_mbox, in_mbox_size, in mlxsw_cmd_exec() 3296 mlxsw_cmd_exec(struct mlxsw_core *mlxsw_core, u16 opcode, u8 opcode_mod, u32 in_mod, bool out_mbox_direct, bool reset_ok, char *in_mbox, size_t in_mbox_size, char *out_mbox, size_t out_mbox_size) mlxsw_cmd_exec() argument
|
H A D | pci.c | 1774 char *in_mbox, size_t in_mbox_size, in mlxsw_pci_cmd_exec() 1792 memcpy(mlxsw_pci->cmd.in_mbox.buf, in_mbox, in_mbox_size); in mlxsw_pci_cmd_exec() 1772 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
|