/kernel/linux/linux-6.6/drivers/cdx/controller/ |
H A D | mcdi_functions.c | 13 MCDI_DECLARE_BUF(outbuf, MC_CMD_CDX_BUS_ENUM_BUSES_OUT_LEN); in cdx_mcdi_get_num_buses() 18 outbuf, sizeof(outbuf), &outlen); in cdx_mcdi_get_num_buses() 25 return MCDI_DWORD(outbuf, CDX_BUS_ENUM_BUSES_OUT_BUS_COUNT); in cdx_mcdi_get_num_buses() 30 MCDI_DECLARE_BUF(outbuf, MC_CMD_CDX_BUS_ENUM_DEVICES_OUT_LEN); in cdx_mcdi_get_num_devs() 38 outbuf, sizeof(outbuf), &outlen); in cdx_mcdi_get_num_devs() 45 return MCDI_DWORD(outbuf, CDX_BUS_ENUM_DEVICES_OUT_DEVICE_COUNT); in cdx_mcdi_get_num_devs() 52 MCDI_DECLARE_BUF(outbuf, MC_CMD_CDX_BUS_GET_DEVICE_CONFIG_OUT_LEN); in cdx_mcdi_get_dev_config() 63 outbuf, sizeo in cdx_mcdi_get_dev_config() [all...] |
H A D | mcdi.c | 45 struct cdx_dword *outbuf, 333 cmd->outbuf, cmd->outlen); in cdx_mcdi_process_cleanup_list() 398 struct cdx_dword *outbuf; member 409 int rc, struct cdx_dword *outbuf, in cdx_mcdi_rpc_completer() 416 memcpy(wait_data->outbuf, outbuf, in cdx_mcdi_rpc_completer() 428 struct cdx_dword *outbuf, size_t outlen, in cdx_mcdi_rpc_sync() 452 wait_data->outbuf = outbuf; in cdx_mcdi_rpc_sync() 524 cmd->outbuf in cdx_mcdi_rpc_async_internal() 408 cdx_mcdi_rpc_completer(struct cdx_mcdi *cdx, unsigned long cookie, int rc, struct cdx_dword *outbuf, size_t outlen_actual) cdx_mcdi_rpc_completer() argument 426 cdx_mcdi_rpc_sync(struct cdx_mcdi *cdx, unsigned int cmd, const struct cdx_dword *inbuf, size_t inlen, struct cdx_dword *outbuf, size_t outlen, size_t *outlen_actual, bool quiet) cdx_mcdi_rpc_sync() argument 560 cdx_mcdi_process_cmd(struct cdx_mcdi *cdx, struct cdx_dword *outbuf, int len) cdx_mcdi_process_cmd() argument 618 cdx_mcdi_complete_cmd(struct cdx_mcdi_iface *mcdi, struct cdx_mcdi_cmd *cmd, struct cdx_dword *outbuf, int len, struct list_head *cleanup_list) cdx_mcdi_complete_cmd() argument 756 cdx_mcdi_rpc(struct cdx_mcdi *cdx, unsigned int cmd, const struct cdx_dword *inbuf, size_t inlen, struct cdx_dword *outbuf, size_t outlen, size_t *outlen_actual) cdx_mcdi_rpc() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | mae.c | 23 MCDI_DECLARE_BUF(outbuf, MC_CMD_MAE_MPORT_ALLOC_ALIAS_OUT_LEN); in efx_mae_allocate_mport() 38 outbuf, sizeof(outbuf), &outlen); in efx_mae_allocate_mport() 41 if (outlen < sizeof(outbuf)) in efx_mae_allocate_mport() 43 *id = MCDI_DWORD(outbuf, MAE_MPORT_ALLOC_ALIAS_OUT_MPORT_ID); in efx_mae_allocate_mport() 44 *label = MCDI_DWORD(outbuf, MAE_MPORT_ALLOC_ALIAS_OUT_LABEL); in efx_mae_allocate_mport() 104 MCDI_DECLARE_BUF(outbuf, MC_CMD_MAE_MPORT_LOOKUP_OUT_LEN); in efx_mae_fw_lookup_mport() 111 outbuf, sizeof(outbuf), &outlen); in efx_mae_fw_lookup_mport() 114 if (outlen < sizeof(outbuf)) in efx_mae_fw_lookup_mport() 1136 efx_dword_t *outbuf = kzalloc(MCDI_MPORT_JOURNAL_LEN, GFP_KERNEL); efx_mae_enumerate_mports() local [all...] |
H A D | mcdi.c | 502 efx_dword_t *outbuf; in efx_mcdi_complete_async() local 541 outbuf = (efx_dword_t *)(async + 1); in efx_mcdi_complete_async() 542 efx->type->mcdi_read_response(efx, outbuf, hdr_len, in efx_mcdi_complete_async() 553 async->complete(efx, async->cookie, rc, outbuf, in efx_mcdi_complete_async() 650 efx_dword_t *outbuf, size_t outlen, in _efx_mcdi_rpc_finish() 710 efx->type->mcdi_read_response(efx, outbuf, hdr_len, in _efx_mcdi_rpc_finish() 801 efx_dword_t *outbuf, size_t outlen, in _efx_mcdi_rpc() 807 if (inbuf && inlen && (inbuf == outbuf)) { in _efx_mcdi_rpc() 817 rc = _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen, in _efx_mcdi_rpc() 841 outbuf, outle in _efx_mcdi_rpc() 648 _efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned int cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual, bool quiet, u32 *proxy_handle, int *raw_rc) _efx_mcdi_rpc_finish() argument 799 _efx_mcdi_rpc(struct efx_nic *efx, unsigned int cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual, bool quiet, int *raw_rc) _efx_mcdi_rpc() argument 857 _efx_mcdi_rpc_evb_retry(struct efx_nic *efx, unsigned cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual, bool quiet) _efx_mcdi_rpc_evb_retry() argument 924 efx_mcdi_rpc(struct efx_nic *efx, unsigned cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_mcdi_rpc() argument 941 efx_mcdi_rpc_quiet(struct efx_nic *efx, unsigned cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_mcdi_rpc_quiet() argument 1063 efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_mcdi_rpc_finish() argument 1071 efx_mcdi_rpc_finish_quiet(struct efx_nic *efx, unsigned cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_mcdi_rpc_finish_quiet() argument 1079 efx_mcdi_display_error(struct efx_nic *efx, unsigned cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, int rc) efx_mcdi_display_error() argument 1620 efx_dword_t *outbuf = kzalloc(MC_CMD_NVRAM_PARTITIONS_OUT_LENMAX_MCDI2, efx_new_mcdi_nvram_types() local 2176 efx_dword_t *outbuf; efx_mcdi_nvram_metadata() local [all...] |
H A D | mcdi_port.c | 25 MCDI_DECLARE_BUF(outbuf, MC_CMD_MDIO_READ_OUT_LEN); in efx_mcdi_mdio_read() 35 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_mdio_read() 39 if (MCDI_DWORD(outbuf, MDIO_READ_OUT_STATUS) != in efx_mcdi_mdio_read() 43 return (u16)MCDI_DWORD(outbuf, MDIO_READ_OUT_VALUE); in efx_mcdi_mdio_read() 51 MCDI_DECLARE_BUF(outbuf, MC_CMD_MDIO_WRITE_OUT_LEN); in efx_mcdi_mdio_write() 62 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_mdio_write() 66 if (MCDI_DWORD(outbuf, MDIO_WRITE_OUT_STATUS) != in efx_mcdi_mdio_write() 82 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_LINK_OUT_LE in efx_mcdi_mac_check_fault() [all...] |
H A D | mcdi_functions.c | 20 MCDI_DECLARE_BUF_ERR(outbuf); in efx_mcdi_free_vis() 23 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_free_vis() 29 efx_mcdi_display_error(efx, MC_CMD_FREE_VIS, 0, outbuf, outlen, in efx_mcdi_free_vis() 38 MCDI_DECLARE_BUF(outbuf, MC_CMD_ALLOC_VIS_OUT_LEN); in efx_mcdi_alloc_vis() 46 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_alloc_vis() 54 MCDI_DWORD(outbuf, ALLOC_VIS_OUT_VI_BASE)); in efx_mcdi_alloc_vis() 57 *vi_base = MCDI_DWORD(outbuf, ALLOC_VIS_OUT_VI_BASE); in efx_mcdi_alloc_vis() 59 *allocated_vis = MCDI_DWORD(outbuf, ALLOC_VIS_OUT_VI_COUN in efx_mcdi_alloc_vis() [all...] |
H A D | efx_devlink.c | 237 unsigned int flags, efx_dword_t *outbuf) in efx_devlink_info_running_v2() 252 MCDI_PTR(outbuf, GET_VERSION_V2_OUT_BOARD_NAME)); in efx_devlink_info_running_v2() 260 MCDI_DWORD(outbuf, in efx_devlink_info_running_v2() 267 ver.str = MCDI_PTR(outbuf, GET_VERSION_V2_OUT_BOARD_SERIAL); in efx_devlink_info_running_v2() 273 ver.dwords = (__le32 *)MCDI_PTR(outbuf, in efx_devlink_info_running_v2() 280 ver.str = MCDI_PTR(outbuf, GET_VERSION_V2_OUT_FPGA_EXTRA); in efx_devlink_info_running_v2() 291 ver.dwords = (__le32 *)MCDI_PTR(outbuf, in efx_devlink_info_running_v2() 300 tstamp = MCDI_QWORD(outbuf, in efx_devlink_info_running_v2() 314 ver.words = (__le16 *)MCDI_PTR(outbuf, GET_VERSION_V2_OUT_VERSION); in efx_devlink_info_running_v2() 319 build_id = MCDI_DWORD(outbuf, GET_VERSION_V2_OUT_MCFW_BUILD_I in efx_devlink_info_running_v2() 235 efx_devlink_info_running_v2(struct efx_nic *efx, struct devlink_info_req *req, unsigned int flags, efx_dword_t *outbuf) efx_devlink_info_running_v2() argument 352 efx_devlink_info_running_v3(struct efx_nic *efx, struct devlink_info_req *req, unsigned int flags, efx_dword_t *outbuf) efx_devlink_info_running_v3() argument 390 efx_devlink_info_running_v4(struct efx_nic *efx, struct devlink_info_req *req, unsigned int flags, efx_dword_t *outbuf) efx_devlink_info_running_v4() argument 473 efx_devlink_info_running_v5(struct efx_nic *efx, struct devlink_info_req *req, unsigned int flags, efx_dword_t *outbuf) efx_devlink_info_running_v5() argument [all...] |
H A D | mcdi_port_common.c | 17 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_PHY_CFG_OUT_LEN); in efx_mcdi_get_phy_cfg() 25 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_get_phy_cfg() 34 cfg->flags = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_FLAGS); in efx_mcdi_get_phy_cfg() 35 cfg->type = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_TYPE); in efx_mcdi_get_phy_cfg() 37 MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_SUPPORTED_CAP); in efx_mcdi_get_phy_cfg() 38 cfg->channel = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_CHANNEL); in efx_mcdi_get_phy_cfg() 39 cfg->port = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_PRT); in efx_mcdi_get_phy_cfg() 40 cfg->stats_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_STATS_MASK); in efx_mcdi_get_phy_cfg() 41 memcpy(cfg->name, MCDI_PTR(outbuf, GET_PHY_CFG_OUT_NAM in efx_mcdi_get_phy_cfg() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | mcdi_port.c | 25 MCDI_DECLARE_BUF(outbuf, MC_CMD_MDIO_READ_OUT_LEN); in efx_mcdi_mdio_read() 35 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_mdio_read() 39 if (MCDI_DWORD(outbuf, MDIO_READ_OUT_STATUS) != in efx_mcdi_mdio_read() 43 return (u16)MCDI_DWORD(outbuf, MDIO_READ_OUT_VALUE); in efx_mcdi_mdio_read() 51 MCDI_DECLARE_BUF(outbuf, MC_CMD_MDIO_WRITE_OUT_LEN); in efx_mcdi_mdio_write() 62 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_mdio_write() 66 if (MCDI_DWORD(outbuf, MDIO_WRITE_OUT_STATUS) != in efx_mcdi_mdio_write() 82 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_LINK_OUT_LE in efx_mcdi_mac_check_fault() [all...] |
H A D | mcdi_functions.c | 20 MCDI_DECLARE_BUF_ERR(outbuf); in efx_mcdi_free_vis() 23 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_free_vis() 29 efx_mcdi_display_error(efx, MC_CMD_FREE_VIS, 0, outbuf, outlen, in efx_mcdi_free_vis() 38 MCDI_DECLARE_BUF(outbuf, MC_CMD_ALLOC_VIS_OUT_LEN); in efx_mcdi_alloc_vis() 46 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_alloc_vis() 54 MCDI_DWORD(outbuf, ALLOC_VIS_OUT_VI_BASE)); in efx_mcdi_alloc_vis() 57 *vi_base = MCDI_DWORD(outbuf, ALLOC_VIS_OUT_VI_BASE); in efx_mcdi_alloc_vis() 59 *allocated_vis = MCDI_DWORD(outbuf, ALLOC_VIS_OUT_VI_COUN in efx_mcdi_alloc_vis() [all...] |
H A D | mcdi.c | 505 efx_dword_t *outbuf; in efx_mcdi_complete_async() local 544 outbuf = (efx_dword_t *)(async + 1); in efx_mcdi_complete_async() 545 efx->type->mcdi_read_response(efx, outbuf, hdr_len, in efx_mcdi_complete_async() 556 async->complete(efx, async->cookie, rc, outbuf, in efx_mcdi_complete_async() 653 efx_dword_t *outbuf, size_t outlen, in _efx_mcdi_rpc_finish() 713 efx->type->mcdi_read_response(efx, outbuf, hdr_len, in _efx_mcdi_rpc_finish() 804 efx_dword_t *outbuf, size_t outlen, in _efx_mcdi_rpc() 810 if (inbuf && inlen && (inbuf == outbuf)) { in _efx_mcdi_rpc() 820 rc = _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen, in _efx_mcdi_rpc() 844 outbuf, outle in _efx_mcdi_rpc() 651 _efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned int cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual, bool quiet, u32 *proxy_handle, int *raw_rc) _efx_mcdi_rpc_finish() argument 802 _efx_mcdi_rpc(struct efx_nic *efx, unsigned int cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual, bool quiet, int *raw_rc) _efx_mcdi_rpc() argument 860 _efx_mcdi_rpc_evb_retry(struct efx_nic *efx, unsigned cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual, bool quiet) _efx_mcdi_rpc_evb_retry() argument 927 efx_mcdi_rpc(struct efx_nic *efx, unsigned cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_mcdi_rpc() argument 944 efx_mcdi_rpc_quiet(struct efx_nic *efx, unsigned cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_mcdi_rpc_quiet() argument 1066 efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_mcdi_rpc_finish() argument 1074 efx_mcdi_rpc_finish_quiet(struct efx_nic *efx, unsigned cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_mcdi_rpc_finish_quiet() argument 1082 efx_mcdi_display_error(struct efx_nic *efx, unsigned cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, int rc) efx_mcdi_display_error() argument 1628 efx_dword_t *outbuf = kzalloc(MC_CMD_NVRAM_PARTITIONS_OUT_LENMAX_MCDI2, efx_new_mcdi_nvram_types() local [all...] |
H A D | mcdi_port_common.c | 17 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_PHY_CFG_OUT_LEN); in efx_mcdi_get_phy_cfg() 25 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_get_phy_cfg() 34 cfg->flags = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_FLAGS); in efx_mcdi_get_phy_cfg() 35 cfg->type = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_TYPE); in efx_mcdi_get_phy_cfg() 37 MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_SUPPORTED_CAP); in efx_mcdi_get_phy_cfg() 38 cfg->channel = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_CHANNEL); in efx_mcdi_get_phy_cfg() 39 cfg->port = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_PRT); in efx_mcdi_get_phy_cfg() 40 cfg->stats_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_STATS_MASK); in efx_mcdi_get_phy_cfg() 41 memcpy(cfg->name, MCDI_PTR(outbuf, GET_PHY_CFG_OUT_NAM in efx_mcdi_get_phy_cfg() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port.c | 25 MCDI_DECLARE_BUF(outbuf, MC_CMD_MDIO_READ_OUT_LEN); in efx_mcdi_mdio_read() 35 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_mdio_read() 39 if (MCDI_DWORD(outbuf, MDIO_READ_OUT_STATUS) != in efx_mcdi_mdio_read() 43 return (u16)MCDI_DWORD(outbuf, MDIO_READ_OUT_VALUE); in efx_mcdi_mdio_read() 51 MCDI_DECLARE_BUF(outbuf, MC_CMD_MDIO_WRITE_OUT_LEN); in efx_mcdi_mdio_write() 62 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_mdio_write() 66 if (MCDI_DWORD(outbuf, MDIO_WRITE_OUT_STATUS) != in efx_mcdi_mdio_write() 75 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_LINK_OUT_LE in efx_siena_mcdi_mac_check_fault() [all...] |
H A D | mcdi.c | 506 efx_dword_t *outbuf; in efx_mcdi_complete_async() local 545 outbuf = (efx_dword_t *)(async + 1); in efx_mcdi_complete_async() 546 efx->type->mcdi_read_response(efx, outbuf, hdr_len, in efx_mcdi_complete_async() 557 async->complete(efx, async->cookie, rc, outbuf, in efx_mcdi_complete_async() 654 efx_dword_t *outbuf, size_t outlen, in _efx_mcdi_rpc_finish() 714 efx->type->mcdi_read_response(efx, outbuf, hdr_len, in _efx_mcdi_rpc_finish() 805 efx_dword_t *outbuf, size_t outlen, in _efx_mcdi_rpc() 811 if (inbuf && inlen && (inbuf == outbuf)) { in _efx_mcdi_rpc() 821 rc = _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen, in _efx_mcdi_rpc() 845 outbuf, outle in _efx_mcdi_rpc() 652 _efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned int cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual, bool quiet, u32 *proxy_handle, int *raw_rc) _efx_mcdi_rpc_finish() argument 803 _efx_mcdi_rpc(struct efx_nic *efx, unsigned int cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual, bool quiet, int *raw_rc) _efx_mcdi_rpc() argument 861 _efx_mcdi_rpc_evb_retry(struct efx_nic *efx, unsigned cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual, bool quiet) _efx_mcdi_rpc_evb_retry() argument 928 efx_siena_mcdi_rpc(struct efx_nic *efx, unsigned int cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_siena_mcdi_rpc() argument 945 efx_siena_mcdi_rpc_quiet(struct efx_nic *efx, unsigned int cmd, const efx_dword_t *inbuf, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_siena_mcdi_rpc_quiet() argument 1069 efx_siena_mcdi_rpc_finish(struct efx_nic *efx, unsigned int cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_siena_mcdi_rpc_finish() argument 1077 efx_siena_mcdi_rpc_finish_quiet(struct efx_nic *efx, unsigned int cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, size_t *outlen_actual) efx_siena_mcdi_rpc_finish_quiet() argument 1085 efx_siena_mcdi_display_error(struct efx_nic *efx, unsigned int cmd, size_t inlen, efx_dword_t *outbuf, size_t outlen, int rc) efx_siena_mcdi_display_error() argument [all...] |
H A D | mcdi_port_common.c | 18 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_PHY_CFG_OUT_LEN); in efx_mcdi_get_phy_cfg() 26 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_get_phy_cfg() 35 cfg->flags = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_FLAGS); in efx_mcdi_get_phy_cfg() 36 cfg->type = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_TYPE); in efx_mcdi_get_phy_cfg() 38 MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_SUPPORTED_CAP); in efx_mcdi_get_phy_cfg() 39 cfg->channel = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_CHANNEL); in efx_mcdi_get_phy_cfg() 40 cfg->port = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_PRT); in efx_mcdi_get_phy_cfg() 41 cfg->stats_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_STATS_MASK); in efx_mcdi_get_phy_cfg() 42 memcpy(cfg->name, MCDI_PTR(outbuf, GET_PHY_CFG_OUT_NAM in efx_mcdi_get_phy_cfg() [all...] |
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | ilitek_ts_i2c.c | 73 int (*func)(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf); 214 u16 idx, u8 *inbuf, u8 *outbuf) in api_protocol_set_cmd() 223 error = ts->ptl_cb_func[idx].func(ts, cmd, inbuf, outbuf); in api_protocol_set_cmd() 231 u16 cmd, u8 *inbuf, u8 *outbuf) in api_protocol_get_ptl_ver() 237 error = ilitek_i2c_write_and_read(ts, buf, 1, 5, outbuf, 3); in api_protocol_get_ptl_ver() 241 ts->ptl.ver = get_unaligned_be16(outbuf); in api_protocol_get_ptl_ver() 242 ts->ptl.ver_major = outbuf[0]; in api_protocol_get_ptl_ver() 248 u16 cmd, u8 *inbuf, u8 *outbuf) in api_protocol_get_mcu_ver() 254 error = ilitek_i2c_write_and_read(ts, buf, 1, 5, outbuf, 32); in api_protocol_get_mcu_ver() 258 ts->mcu_ver = get_unaligned_le16(outbuf); in api_protocol_get_mcu_ver() 213 api_protocol_set_cmd(struct ilitek_ts_data *ts, u16 idx, u8 *inbuf, u8 *outbuf) api_protocol_set_cmd() argument 230 api_protocol_get_ptl_ver(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) api_protocol_get_ptl_ver() argument 247 api_protocol_get_mcu_ver(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) api_protocol_get_mcu_ver() argument 265 api_protocol_get_fw_ver(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) api_protocol_get_fw_ver() argument 281 api_protocol_get_scrn_res(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) api_protocol_get_scrn_res() argument 300 api_protocol_get_tp_res(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) api_protocol_get_tp_res() argument 321 api_protocol_get_ic_mode(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) api_protocol_get_ic_mode() argument 336 api_protocol_set_ic_sleep(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) api_protocol_set_ic_sleep() argument 345 api_protocol_set_ic_wake(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf) api_protocol_set_ic_wake() argument 404 u8 outbuf[64]; ilitek_protocol_init() local 424 u8 outbuf[256]; ilitek_read_tp_info() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/dac/ |
H A D | max5821.c | 93 u8 outbuf[2]; in max5821_sync_powerdown_mode() local 95 outbuf[0] = MAX5821_EXTENDED_COMMAND_MODE; in max5821_sync_powerdown_mode() 98 outbuf[1] = MAX5821_EXTENDED_DAC_A; in max5821_sync_powerdown_mode() 100 outbuf[1] = MAX5821_EXTENDED_DAC_B; in max5821_sync_powerdown_mode() 103 outbuf[1] |= data->powerdown_mode[chan->channel] + 1; in max5821_sync_powerdown_mode() 105 outbuf[1] |= MAX5821_EXTENDED_POWER_UP; in max5821_sync_powerdown_mode() 107 return i2c_master_send(data->client, outbuf, 2); in max5821_sync_powerdown_mode() 174 u8 outbuf[1]; in max5821_get_value() local 181 outbuf[0] = max5821_read_dac_command[channel]; in max5821_get_value() 185 ret = i2c_master_send(client, outbuf, in max5821_get_value() 215 u8 outbuf[2]; max5821_set_value() local 272 u8 outbuf[2] = { MAX5821_EXTENDED_COMMAND_MODE, max5821_suspend() local 282 u8 outbuf[2] = { MAX5821_EXTENDED_COMMAND_MODE, max5821_resume() local [all...] |
H A D | mcp4725.c | 49 u8 outbuf[2]; in mcp4725_suspend() local 52 outbuf[0] = (data->powerdown_mode + 1) << 4; in mcp4725_suspend() 53 outbuf[1] = 0; in mcp4725_suspend() 56 ret = i2c_master_send(data->client, outbuf, 2); in mcp4725_suspend() 68 u8 outbuf[2]; in mcp4725_resume() local 72 outbuf[0] = (data->dac_value >> 8) & 0xf; in mcp4725_resume() 73 outbuf[1] = data->dac_value & 0xff; in mcp4725_resume() 76 ret = i2c_master_send(data->client, outbuf, 2); in mcp4725_resume() 279 u8 outbuf[2]; in mcp4725_set_value() local 285 outbuf[ in mcp4725_set_value() 300 u8 outbuf[3]; mcp4726_set_cfg() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/dac/ |
H A D | max5821.c | 93 u8 outbuf[2]; in max5821_sync_powerdown_mode() local 95 outbuf[0] = MAX5821_EXTENDED_COMMAND_MODE; in max5821_sync_powerdown_mode() 98 outbuf[1] = MAX5821_EXTENDED_DAC_A; in max5821_sync_powerdown_mode() 100 outbuf[1] = MAX5821_EXTENDED_DAC_B; in max5821_sync_powerdown_mode() 103 outbuf[1] |= data->powerdown_mode[chan->channel] + 1; in max5821_sync_powerdown_mode() 105 outbuf[1] |= MAX5821_EXTENDED_POWER_UP; in max5821_sync_powerdown_mode() 107 return i2c_master_send(data->client, outbuf, 2); in max5821_sync_powerdown_mode() 174 u8 outbuf[1]; in max5821_get_value() local 181 outbuf[0] = max5821_read_dac_command[channel]; in max5821_get_value() 185 ret = i2c_master_send(client, outbuf, in max5821_get_value() 215 u8 outbuf[2]; max5821_set_value() local 272 u8 outbuf[2] = { MAX5821_EXTENDED_COMMAND_MODE, max5821_suspend() local 282 u8 outbuf[2] = { MAX5821_EXTENDED_COMMAND_MODE, max5821_resume() local [all...] |
H A D | mcp4725.c | 49 u8 outbuf[2]; in mcp4725_suspend() local 52 outbuf[0] = (data->powerdown_mode + 1) << 4; in mcp4725_suspend() 53 outbuf[1] = 0; in mcp4725_suspend() 56 ret = i2c_master_send(data->client, outbuf, 2); in mcp4725_suspend() 68 u8 outbuf[2]; in mcp4725_resume() local 72 outbuf[0] = (data->dac_value >> 8) & 0xf; in mcp4725_resume() 73 outbuf[1] = data->dac_value & 0xff; in mcp4725_resume() 76 ret = i2c_master_send(data->client, outbuf, 2); in mcp4725_resume() 280 u8 outbuf[2]; in mcp4725_set_value() local 286 outbuf[ in mcp4725_set_value() 301 u8 outbuf[3]; mcp4726_set_cfg() local [all...] |
H A D | mcp4728.c | 113 u8 outbuf[MCP4728_WRITE_EEPROM_LEN]; in mcp4728_store_eeprom() local 127 outbuf[0] = FIELD_PREP(MCP4728_CMD_MASK, MCP4728_SW_CMD); in mcp4728_store_eeprom() 133 outbuf[offset] = FIELD_PREP(MCP4728_VREF_MASK, ch->ref_mode); in mcp4728_store_eeprom() 138 outbuf[offset] |= FIELD_PREP(MCP4728_PDMODE_MASK, in mcp4728_store_eeprom() 142 outbuf[offset] |= FIELD_PREP(MCP4728_GAIN_MASK, ch->g_mode); in mcp4728_store_eeprom() 143 outbuf[offset] |= in mcp4728_store_eeprom() 145 outbuf[offset + 1] = in mcp4728_store_eeprom() 149 ret = i2c_master_send(data->client, outbuf, MCP4728_WRITE_EEPROM_LEN); in mcp4728_store_eeprom() 191 u8 outbuf[3]; in mcp4728_program_channel_cfg() local 194 outbuf[ in mcp4728_program_channel_cfg() [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | rndis.c | 174 __le32 *outbuf; in gen_ndis_query_resp() local 198 outbuf = (__le32 *)&resp[1]; in gen_ndis_query_resp() 214 outbuf[i] = cpu_to_le32(oid_supported_list[i]); in gen_ndis_query_resp() 227 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp() 234 *outbuf = cpu_to_le32(params->medium); in gen_ndis_query_resp() 242 *outbuf = cpu_to_le32(params->medium); in gen_ndis_query_resp() 250 *outbuf = cpu_to_le32(params->dev->mtu); in gen_ndis_query_resp() 260 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp() 262 *outbuf = cpu_to_le32(params->speed); in gen_ndis_query_resp() 270 *outbuf in gen_ndis_query_resp() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | rndis.c | 174 __le32 *outbuf; in gen_ndis_query_resp() local 198 outbuf = (__le32 *)&resp[1]; in gen_ndis_query_resp() 214 outbuf[i] = cpu_to_le32(oid_supported_list[i]); in gen_ndis_query_resp() 227 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp() 234 *outbuf = cpu_to_le32(params->medium); in gen_ndis_query_resp() 242 *outbuf = cpu_to_le32(params->medium); in gen_ndis_query_resp() 250 *outbuf = cpu_to_le32(params->dev->mtu); in gen_ndis_query_resp() 260 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp() 262 *outbuf = cpu_to_le32(params->speed); in gen_ndis_query_resp() 270 *outbuf in gen_ndis_query_resp() [all...] |
/kernel/linux/linux-5.10/security/keys/ |
H A D | dh.c | 203 uint8_t *outbuf = NULL; in keyctl_dh_compute_kdf() local 208 outbuf = kmalloc(outbuf_len, GFP_KERNEL); in keyctl_dh_compute_kdf() 209 if (!outbuf) { in keyctl_dh_compute_kdf() 214 ret = kdf_ctr(sdesc, kbuf, kbuflen, outbuf, outbuf_len, lzero); in keyctl_dh_compute_kdf() 219 if (copy_to_user(buffer, outbuf, buflen) != 0) in keyctl_dh_compute_kdf() 223 kfree_sensitive(outbuf); in keyctl_dh_compute_kdf() 242 uint8_t *outbuf; in __keyctl_dh_compute() local 341 outbuf = kzalloc(kdfcopy ? (outlen + kdfcopy->otherinfolen) : outlen, in __keyctl_dh_compute() 343 if (!outbuf) { in __keyctl_dh_compute() 348 sg_init_one(&outsg, outbuf, outle in __keyctl_dh_compute() [all...] |
/kernel/linux/linux-6.6/security/keys/ |
H A D | dh.c | 99 uint8_t *outbuf = NULL; in keyctl_dh_compute_kdf() local 103 outbuf = kmalloc(outbuf_len, GFP_KERNEL); in keyctl_dh_compute_kdf() 104 if (!outbuf) { in keyctl_dh_compute_kdf() 109 ret = crypto_kdf108_ctr_generate(hash, &kbuf_iov, 1, outbuf, outbuf_len); in keyctl_dh_compute_kdf() 114 if (copy_to_user(buffer, outbuf, buflen) != 0) in keyctl_dh_compute_kdf() 118 kfree_sensitive(outbuf); in keyctl_dh_compute_kdf() 137 uint8_t *outbuf; in __keyctl_dh_compute() local 236 outbuf = kzalloc(kdfcopy ? (outlen + kdfcopy->otherinfolen) : outlen, in __keyctl_dh_compute() 238 if (!outbuf) { in __keyctl_dh_compute() 243 sg_init_one(&outsg, outbuf, outle in __keyctl_dh_compute() [all...] |