/drivers/net/ethernet/mellanox/mlx5/core/ |
D | transobj.c | 39 u32 in[MLX5_ST_SZ_DW(alloc_transport_domain_in)] = {0}; in mlx5_core_alloc_transport_domain() local 43 MLX5_SET(alloc_transport_domain_in, in, opcode, in mlx5_core_alloc_transport_domain() 46 err = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out)); in mlx5_core_alloc_transport_domain() 57 u32 in[MLX5_ST_SZ_DW(dealloc_transport_domain_in)] = {0}; in mlx5_core_dealloc_transport_domain() local 60 MLX5_SET(dealloc_transport_domain_in, in, opcode, in mlx5_core_dealloc_transport_domain() 62 MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn); in mlx5_core_dealloc_transport_domain() 63 mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out)); in mlx5_core_dealloc_transport_domain() 67 int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *rqn) in mlx5_core_create_rq() argument 72 MLX5_SET(create_rq_in, in, opcode, MLX5_CMD_OP_CREATE_RQ); in mlx5_core_create_rq() 73 err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out)); in mlx5_core_create_rq() [all …]
|
D | fs_cmd.c | 45 u32 in[MLX5_ST_SZ_DW(set_flow_table_root_in)] = {0}; in mlx5_cmd_update_root_ft() local 52 MLX5_SET(set_flow_table_root_in, in, opcode, in mlx5_cmd_update_root_ft() 54 MLX5_SET(set_flow_table_root_in, in, table_type, ft->type); in mlx5_cmd_update_root_ft() 55 MLX5_SET(set_flow_table_root_in, in, table_id, ft->id); in mlx5_cmd_update_root_ft() 56 MLX5_SET(set_flow_table_root_in, in, underlay_qpn, underlay_qpn); in mlx5_cmd_update_root_ft() 58 MLX5_SET(set_flow_table_root_in, in, vport_number, ft->vport); in mlx5_cmd_update_root_ft() 59 MLX5_SET(set_flow_table_root_in, in, other_vport, 1); in mlx5_cmd_update_root_ft() 62 return mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out)); in mlx5_cmd_update_root_ft() 74 u32 in[MLX5_ST_SZ_DW(create_flow_table_in)] = {0}; in mlx5_cmd_create_flow_table() local 77 MLX5_SET(create_flow_table_in, in, opcode, in mlx5_cmd_create_flow_table() [all …]
|
D | port.c | 47 u32 *in = NULL; in mlx5_core_access_reg() local 50 in = kvzalloc(inlen, GFP_KERNEL); in mlx5_core_access_reg() 52 if (!in || !out) in mlx5_core_access_reg() 55 data = MLX5_ADDR_OF(access_register_in, in, register_data); in mlx5_core_access_reg() 58 MLX5_SET(access_register_in, in, opcode, MLX5_CMD_OP_ACCESS_REG); in mlx5_core_access_reg() 59 MLX5_SET(access_register_in, in, op_mod, !write); in mlx5_core_access_reg() 60 MLX5_SET(access_register_in, in, argument, arg); in mlx5_core_access_reg() 61 MLX5_SET(access_register_in, in, register_id, reg_id); in mlx5_core_access_reg() 63 err = mlx5_cmd_exec(dev, in, inlen, out, outlen); in mlx5_core_access_reg() 72 kvfree(in); in mlx5_core_access_reg() [all …]
|
D | vport.c | 45 u32 in[MLX5_ST_SZ_DW(query_vport_state_in)] = {0}; in _mlx5_query_vport_state() local 47 MLX5_SET(query_vport_state_in, in, opcode, in _mlx5_query_vport_state() 49 MLX5_SET(query_vport_state_in, in, op_mod, opmod); in _mlx5_query_vport_state() 50 MLX5_SET(query_vport_state_in, in, vport_number, vport); in _mlx5_query_vport_state() 52 MLX5_SET(query_vport_state_in, in, other_vport, 1); in _mlx5_query_vport_state() 54 return mlx5_cmd_exec(mdev, in, sizeof(in), out, outlen); in _mlx5_query_vport_state() 80 u32 in[MLX5_ST_SZ_DW(modify_vport_state_in)] = {0}; in mlx5_modify_vport_admin_state() local 83 MLX5_SET(modify_vport_state_in, in, opcode, in mlx5_modify_vport_admin_state() 85 MLX5_SET(modify_vport_state_in, in, op_mod, opmod); in mlx5_modify_vport_admin_state() 86 MLX5_SET(modify_vport_state_in, in, vport_number, vport); in mlx5_modify_vport_admin_state() [all …]
|
D | srq.c | 66 static int get_pas_size(struct mlx5_srq_attr *in) in get_pas_size() argument 68 u32 log_page_size = in->log_page_size + 12; in get_pas_size() 69 u32 log_srq_size = in->log_size; in get_pas_size() 70 u32 log_rq_stride = in->wqe_shift; in get_pas_size() 71 u32 page_offset = in->page_offset; in get_pas_size() 81 static void set_wq(void *wq, struct mlx5_srq_attr *in) in set_wq() argument 83 MLX5_SET(wq, wq, wq_signature, !!(in->flags in set_wq() 85 MLX5_SET(wq, wq, log_wq_pg_sz, in->log_page_size); in set_wq() 86 MLX5_SET(wq, wq, log_wq_stride, in->wqe_shift + 4); in set_wq() 87 MLX5_SET(wq, wq, log_wq_sz, in->log_size); in set_wq() [all …]
|
D | qp.c | 185 u32 *in, int inlen) in mlx5_core_create_qp() argument 192 MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP); in mlx5_core_create_qp() 194 err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out)); in mlx5_core_create_qp() 228 u32 in[MLX5_ST_SZ_DW(destroy_qp_in)] = {0}; in mlx5_core_destroy_qp() local 235 MLX5_SET(destroy_qp_in, in, opcode, MLX5_CMD_OP_DESTROY_QP); in mlx5_core_destroy_qp() 236 MLX5_SET(destroy_qp_in, in, qpn, qp->qpn); in mlx5_core_destroy_qp() 237 err = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out)); in mlx5_core_destroy_qp() 250 u32 in[MLX5_ST_SZ_DW(set_delay_drop_params_in)] = {0}; in mlx5_core_set_delay_drop() local 252 MLX5_SET(set_delay_drop_params_in, in, opcode, in mlx5_core_set_delay_drop() 254 MLX5_SET(set_delay_drop_params_in, in, delay_drop_timeout, in mlx5_core_set_delay_drop() [all …]
|
/drivers/video/fbdev/omap2/omapfb/displays/ |
D | panel-dsi-cm.c | 43 struct omap_dss_device *in; member 111 struct omap_dss_device *in = ddata->in; in dsicm_dcs_read_1() local 115 r = in->ops.dsi->dcs_read(in, ddata->channel, dcs_cmd, buf, 1); in dsicm_dcs_read_1() 127 struct omap_dss_device *in = ddata->in; in dsicm_dcs_write_0() local 128 return in->ops.dsi->dcs_write(in, ddata->channel, &dcs_cmd, 1); in dsicm_dcs_write_0() 133 struct omap_dss_device *in = ddata->in; in dsicm_dcs_write_1() local 136 return in->ops.dsi->dcs_write(in, ddata->channel, buf, 2); in dsicm_dcs_write_1() 142 struct omap_dss_device *in = ddata->in; in dsicm_sleep_in() local 149 r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, &cmd, 1); in dsicm_sleep_in() 197 struct omap_dss_device *in = ddata->in; in dsicm_set_update_window() local [all …]
|
D | connector-analog-tv.c | 22 struct omap_dss_device *in; member 52 struct omap_dss_device *in = ddata->in; in tvc_connect() local 60 r = in->ops.atv->connect(in, dssdev); in tvc_connect() 70 struct omap_dss_device *in = ddata->in; in tvc_disconnect() local 77 in->ops.atv->disconnect(in, dssdev); in tvc_disconnect() 83 struct omap_dss_device *in = ddata->in; in tvc_enable() local 94 in->ops.atv->set_timings(in, &ddata->timings); in tvc_enable() 97 in->ops.atv->set_type(in, OMAP_DSS_VENC_TYPE_COMPOSITE); in tvc_enable() 99 in->ops.atv->invert_vid_out_polarity(in, in tvc_enable() 103 r = in->ops.atv->enable(in); in tvc_enable() [all …]
|
D | connector-hdmi.c | 41 struct omap_dss_device *in; member 55 struct omap_dss_device *in = ddata->in; in hdmic_connect() local 63 r = in->ops.hdmi->connect(in, dssdev); in hdmic_connect() 73 struct omap_dss_device *in = ddata->in; in hdmic_disconnect() local 80 in->ops.hdmi->disconnect(in, dssdev); in hdmic_disconnect() 86 struct omap_dss_device *in = ddata->in; in hdmic_enable() local 97 in->ops.hdmi->set_timings(in, &ddata->timings); in hdmic_enable() 99 r = in->ops.hdmi->enable(in); in hdmic_enable() 111 struct omap_dss_device *in = ddata->in; in hdmic_disable() local 118 in->ops.hdmi->disable(in); in hdmic_disable() [all …]
|
D | encoder-tpd12s015.c | 23 struct omap_dss_device *in; member 38 struct omap_dss_device *in = ddata->in; in tpd_connect() local 41 r = in->ops.hdmi->connect(in, dssdev); in tpd_connect() 61 struct omap_dss_device *in = ddata->in; in tpd_disconnect() local 73 in->ops.hdmi->disconnect(in, &ddata->dssdev); in tpd_disconnect() 79 struct omap_dss_device *in = ddata->in; in tpd_enable() local 85 in->ops.hdmi->set_timings(in, &ddata->timings); in tpd_enable() 87 r = in->ops.hdmi->enable(in); in tpd_enable() 99 struct omap_dss_device *in = ddata->in; in tpd_disable() local 104 in->ops.hdmi->disable(in); in tpd_disable() [all …]
|
D | panel-dpi.c | 25 struct omap_dss_device *in; member 42 struct omap_dss_device *in = ddata->in; in panel_dpi_connect() local 48 r = in->ops.dpi->connect(in, dssdev); in panel_dpi_connect() 58 struct omap_dss_device *in = ddata->in; in panel_dpi_disconnect() local 63 in->ops.dpi->disconnect(in, dssdev); in panel_dpi_disconnect() 69 struct omap_dss_device *in = ddata->in; in panel_dpi_enable() local 79 in->ops.dpi->set_data_lines(in, ddata->data_lines); in panel_dpi_enable() 80 in->ops.dpi->set_timings(in, &ddata->videomode); in panel_dpi_enable() 82 r = in->ops.dpi->enable(in); in panel_dpi_enable() 99 struct omap_dss_device *in = ddata->in; in panel_dpi_disable() local [all …]
|
D | encoder-tfp410.c | 22 struct omap_dss_device *in; member 36 struct omap_dss_device *in = ddata->in; in tfp410_connect() local 42 r = in->ops.dpi->connect(in, dssdev); in tfp410_connect() 56 struct omap_dss_device *in = ddata->in; in tfp410_disconnect() local 69 in->ops.dpi->disconnect(in, &ddata->dssdev); in tfp410_disconnect() 75 struct omap_dss_device *in = ddata->in; in tfp410_enable() local 84 in->ops.dpi->set_timings(in, &ddata->timings); in tfp410_enable() 86 in->ops.dpi->set_data_lines(in, ddata->data_lines); in tfp410_enable() 88 r = in->ops.dpi->enable(in); in tfp410_enable() 103 struct omap_dss_device *in = ddata->in; in tfp410_disable() local [all …]
|
D | encoder-opa362.c | 27 struct omap_dss_device *in; member 40 struct omap_dss_device *in = ddata->in; in opa362_connect() local 48 r = in->ops.atv->connect(in, dssdev); in opa362_connect() 62 struct omap_dss_device *in = ddata->in; in opa362_disconnect() local 77 in->ops.atv->disconnect(in, &ddata->dssdev); in opa362_disconnect() 83 struct omap_dss_device *in = ddata->in; in opa362_enable() local 94 in->ops.atv->set_timings(in, &ddata->timings); in opa362_enable() 96 r = in->ops.atv->enable(in); in opa362_enable() 111 struct omap_dss_device *in = ddata->in; in opa362_disable() local 121 in->ops.atv->disable(in); in opa362_disable() [all …]
|
D | panel-sharp-ls037v7dw01.c | 24 struct omap_dss_device *in; member 64 struct omap_dss_device *in = ddata->in; in sharp_ls_connect() local 70 r = in->ops.dpi->connect(in, dssdev); in sharp_ls_connect() 80 struct omap_dss_device *in = ddata->in; in sharp_ls_disconnect() local 85 in->ops.dpi->disconnect(in, dssdev); in sharp_ls_disconnect() 91 struct omap_dss_device *in = ddata->in; in sharp_ls_enable() local 101 in->ops.dpi->set_data_lines(in, ddata->data_lines); in sharp_ls_enable() 102 in->ops.dpi->set_timings(in, &ddata->videomode); in sharp_ls_enable() 110 r = in->ops.dpi->enable(in); in sharp_ls_enable() 133 struct omap_dss_device *in = ddata->in; in sharp_ls_disable() local [all …]
|
/drivers/gpu/drm/omapdrm/displays/ |
D | panel-dsi-cm.c | 43 struct omap_dss_device *in; member 113 struct omap_dss_device *in = ddata->in; in dsicm_dcs_read_1() local 117 r = in->ops.dsi->dcs_read(in, ddata->channel, dcs_cmd, buf, 1); in dsicm_dcs_read_1() 129 struct omap_dss_device *in = ddata->in; in dsicm_dcs_write_0() local 130 return in->ops.dsi->dcs_write(in, ddata->channel, &dcs_cmd, 1); in dsicm_dcs_write_0() 135 struct omap_dss_device *in = ddata->in; in dsicm_dcs_write_1() local 138 return in->ops.dsi->dcs_write(in, ddata->channel, buf, 2); in dsicm_dcs_write_1() 144 struct omap_dss_device *in = ddata->in; in dsicm_sleep_in() local 151 r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, &cmd, 1); in dsicm_sleep_in() 199 struct omap_dss_device *in = ddata->in; in dsicm_set_update_window() local [all …]
|
D | connector-hdmi.c | 40 struct omap_dss_device *in; member 58 struct omap_dss_device *in = ddata->in; in hdmic_connect() local 66 r = in->ops.hdmi->connect(in, dssdev); in hdmic_connect() 76 struct omap_dss_device *in = ddata->in; in hdmic_disconnect() local 83 in->ops.hdmi->disconnect(in, dssdev); in hdmic_disconnect() 89 struct omap_dss_device *in = ddata->in; in hdmic_enable() local 100 in->ops.hdmi->set_timings(in, &ddata->vm); in hdmic_enable() 102 r = in->ops.hdmi->enable(in); in hdmic_enable() 114 struct omap_dss_device *in = ddata->in; in hdmic_disable() local 121 in->ops.hdmi->disable(in); in hdmic_disable() [all …]
|
D | connector-analog-tv.c | 21 struct omap_dss_device *in; member 50 struct omap_dss_device *in = ddata->in; in tvc_connect() local 58 r = in->ops.atv->connect(in, dssdev); in tvc_connect() 68 struct omap_dss_device *in = ddata->in; in tvc_disconnect() local 75 in->ops.atv->disconnect(in, dssdev); in tvc_disconnect() 81 struct omap_dss_device *in = ddata->in; in tvc_enable() local 92 in->ops.atv->set_timings(in, &ddata->vm); in tvc_enable() 94 r = in->ops.atv->enable(in); in tvc_enable() 106 struct omap_dss_device *in = ddata->in; in tvc_disable() local 113 in->ops.atv->disable(in); in tvc_disable() [all …]
|
D | encoder-tpd12s015.c | 24 struct omap_dss_device *in; member 43 struct omap_dss_device *in = ddata->in; in tpd_connect() local 46 r = in->ops.hdmi->connect(in, dssdev); in tpd_connect() 64 struct omap_dss_device *in = ddata->in; in tpd_disconnect() local 76 in->ops.hdmi->disconnect(in, &ddata->dssdev); in tpd_disconnect() 82 struct omap_dss_device *in = ddata->in; in tpd_enable() local 88 in->ops.hdmi->set_timings(in, &ddata->vm); in tpd_enable() 90 r = in->ops.hdmi->enable(in); in tpd_enable() 102 struct omap_dss_device *in = ddata->in; in tpd_disable() local 107 in->ops.hdmi->disable(in); in tpd_disable() [all …]
|
D | encoder-opa362.c | 26 struct omap_dss_device *in; member 39 struct omap_dss_device *in = ddata->in; in opa362_connect() local 47 r = in->ops.atv->connect(in, dssdev); in opa362_connect() 61 struct omap_dss_device *in = ddata->in; in opa362_disconnect() local 76 in->ops.atv->disconnect(in, &ddata->dssdev); in opa362_disconnect() 82 struct omap_dss_device *in = ddata->in; in opa362_enable() local 93 in->ops.atv->set_timings(in, &ddata->vm); in opa362_enable() 95 r = in->ops.atv->enable(in); in opa362_enable() 110 struct omap_dss_device *in = ddata->in; in opa362_disable() local 120 in->ops.atv->disable(in); in opa362_disable() [all …]
|
D | panel-dpi.c | 26 struct omap_dss_device *in; member 41 struct omap_dss_device *in = ddata->in; in panel_dpi_connect() local 47 r = in->ops.dpi->connect(in, dssdev); in panel_dpi_connect() 57 struct omap_dss_device *in = ddata->in; in panel_dpi_disconnect() local 62 in->ops.dpi->disconnect(in, dssdev); in panel_dpi_disconnect() 68 struct omap_dss_device *in = ddata->in; in panel_dpi_enable() local 77 in->ops.dpi->set_timings(in, &ddata->vm); in panel_dpi_enable() 79 r = in->ops.dpi->enable(in); in panel_dpi_enable() 85 in->ops.dpi->disable(in); in panel_dpi_enable() 104 struct omap_dss_device *in = ddata->in; in panel_dpi_disable() local [all …]
|
D | encoder-tfp410.c | 22 struct omap_dss_device *in; member 35 struct omap_dss_device *in = ddata->in; in tfp410_connect() local 41 r = in->ops.dpi->connect(in, dssdev); in tfp410_connect() 55 struct omap_dss_device *in = ddata->in; in tfp410_disconnect() local 68 in->ops.dpi->disconnect(in, &ddata->dssdev); in tfp410_disconnect() 74 struct omap_dss_device *in = ddata->in; in tfp410_enable() local 83 in->ops.dpi->set_timings(in, &ddata->vm); in tfp410_enable() 85 r = in->ops.dpi->enable(in); in tfp410_enable() 100 struct omap_dss_device *in = ddata->in; in tfp410_disable() local 108 in->ops.dpi->disable(in); in tfp410_disable() [all …]
|
D | panel-sharp-ls037v7dw01.c | 24 struct omap_dss_device *in; member 64 struct omap_dss_device *in = ddata->in; in sharp_ls_connect() local 70 r = in->ops.dpi->connect(in, dssdev); in sharp_ls_connect() 80 struct omap_dss_device *in = ddata->in; in sharp_ls_disconnect() local 85 in->ops.dpi->disconnect(in, dssdev); in sharp_ls_disconnect() 91 struct omap_dss_device *in = ddata->in; in sharp_ls_enable() local 100 in->ops.dpi->set_timings(in, &ddata->vm); in sharp_ls_enable() 108 r = in->ops.dpi->enable(in); in sharp_ls_enable() 131 struct omap_dss_device *in = ddata->in; in sharp_ls_disable() local 146 in->ops.dpi->disable(in); in sharp_ls_disable() [all …]
|
D | connector-dvi.c | 42 struct omap_dss_device *in; member 54 struct omap_dss_device *in = ddata->in; in dvic_connect() local 60 r = in->ops.dvi->connect(in, dssdev); in dvic_connect() 70 struct omap_dss_device *in = ddata->in; in dvic_disconnect() local 75 in->ops.dvi->disconnect(in, dssdev); in dvic_disconnect() 81 struct omap_dss_device *in = ddata->in; in dvic_enable() local 90 in->ops.dvi->set_timings(in, &ddata->vm); in dvic_enable() 92 r = in->ops.dvi->enable(in); in dvic_enable() 104 struct omap_dss_device *in = ddata->in; in dvic_disable() local 109 in->ops.dvi->disable(in); in dvic_disable() [all …]
|
/drivers/media/platform/qcom/venus/ |
D | hfi_cmds.c | 427 struct hfi_framerate *in = pdata, *frate = prop_data; in pkt_session_set_property_1x() local 430 frate->buffer_type = in->buffer_type; in pkt_session_set_property_1x() 431 frate->framerate = in->framerate; in pkt_session_set_property_1x() 436 struct hfi_uncompressed_format_select *in = pdata; in pkt_session_set_property_1x() local 440 hfi->buffer_type = in->buffer_type; in pkt_session_set_property_1x() 441 hfi->format = in->format; in pkt_session_set_property_1x() 446 struct hfi_framesize *in = pdata, *fsize = prop_data; in pkt_session_set_property_1x() local 449 fsize->buffer_type = in->buffer_type; in pkt_session_set_property_1x() 450 fsize->height = in->height; in pkt_session_set_property_1x() 451 fsize->width = in->width; in pkt_session_set_property_1x() [all …]
|
/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
D | cmd.c | 47 u32 in[MLX5_FPGA_ACCESS_REG_SZ] = {0}; in mlx5_fpga_access_reg() local 58 MLX5_SET(fpga_access_reg, in, size, size); in mlx5_fpga_access_reg() 59 MLX5_SET64(fpga_access_reg, in, address, addr); in mlx5_fpga_access_reg() 61 memcpy(MLX5_ADDR_OF(fpga_access_reg, in, data), buf, size); in mlx5_fpga_access_reg() 63 err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out), in mlx5_fpga_access_reg() 76 u32 in[MLX5_ST_SZ_DW(fpga_cap)] = {0}; in mlx5_fpga_caps() local 78 return mlx5_core_access_reg(dev, in, sizeof(in), dev->caps.fpga, in mlx5_fpga_caps() 85 u32 in[MLX5_ST_SZ_DW(fpga_ctrl)] = {0}; in mlx5_fpga_ctrl_op() local 88 MLX5_SET(fpga_ctrl, in, operation, op); in mlx5_fpga_ctrl_op() 90 return mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out), in mlx5_fpga_ctrl_op() [all …]
|