/openbmc/linux/drivers/spi/ |
H A D | spi-mt65xx.c | 269 static void mtk_spi_reset(struct mtk_spi *mdata) in mtk_spi_reset() argument 274 reg_val = readl(mdata->base + SPI_CMD_REG); in mtk_spi_reset() 276 writel(reg_val, mdata->base + SPI_CMD_REG); in mtk_spi_reset() 278 reg_val = readl(mdata->base + SPI_CMD_REG); in mtk_spi_reset() 280 writel(reg_val, mdata->base + SPI_CMD_REG); in mtk_spi_reset() 285 struct mtk_spi *mdata = spi_master_get_devdata(spi->master); in mtk_spi_set_hw_cs_timing() local 296 setup = (delay * DIV_ROUND_UP(mdata->spi_clk_hz, 1000000)) / 1000; in mtk_spi_set_hw_cs_timing() 301 hold = (delay * DIV_ROUND_UP(mdata->spi_clk_hz, 1000000)) / 1000; in mtk_spi_set_hw_cs_timing() 306 inactive = (delay * DIV_ROUND_UP(mdata->spi_clk_hz, 1000000)) / 1000; in mtk_spi_set_hw_cs_timing() 309 reg_val = readl(mdata->base + SPI_CFG0_REG); in mtk_spi_set_hw_cs_timing() [all …]
|
H A D | spi-slave-mt27xx.c | 98 static void mtk_spi_slave_disable_dma(struct mtk_spi_slave *mdata) in mtk_spi_slave_disable_dma() argument 102 reg_val = readl(mdata->base + SPIS_DMA_CFG_REG); in mtk_spi_slave_disable_dma() 105 writel(reg_val, mdata->base + SPIS_DMA_CFG_REG); in mtk_spi_slave_disable_dma() 108 static void mtk_spi_slave_disable_xfer(struct mtk_spi_slave *mdata) in mtk_spi_slave_disable_xfer() argument 112 reg_val = readl(mdata->base + SPIS_CFG_REG); in mtk_spi_slave_disable_xfer() 115 writel(reg_val, mdata->base + SPIS_CFG_REG); in mtk_spi_slave_disable_xfer() 118 static int mtk_spi_slave_wait_for_completion(struct mtk_spi_slave *mdata) in mtk_spi_slave_wait_for_completion() argument 120 if (wait_for_completion_interruptible(&mdata->xfer_done) || in mtk_spi_slave_wait_for_completion() 121 mdata->slave_aborted) { in mtk_spi_slave_wait_for_completion() 122 dev_err(mdata->dev, "interrupted\n"); in mtk_spi_slave_wait_for_completion() [all …]
|
/openbmc/linux/sound/soc/fsl/ |
H A D | p1022_ds.c | 85 struct machine_data *mdata = in p1022_ds_machine_probe() local 104 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], in p1022_ds_machine_probe() 107 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], in p1022_ds_machine_probe() 125 struct machine_data *mdata = in p1022_ds_startup() local 131 ret = snd_soc_dai_set_fmt(asoc_rtd_to_codec(rtd, 0), mdata->dai_format); in p1022_ds_startup() 141 ret = snd_soc_dai_set_sysclk(asoc_rtd_to_codec(rtd, 0), 0, mdata->clk_frequency, in p1022_ds_startup() 142 mdata->codec_clk_direction); in p1022_ds_startup() 159 struct machine_data *mdata = in p1022_ds_machine_remove() local 172 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], 0); in p1022_ds_machine_remove() 173 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], 0); in p1022_ds_machine_remove() [all …]
|
H A D | p1022_rdk.c | 91 struct machine_data *mdata = in p1022_rdk_machine_probe() local 110 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], in p1022_rdk_machine_probe() 113 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], in p1022_rdk_machine_probe() 131 struct machine_data *mdata = in p1022_rdk_startup() local 137 ret = snd_soc_dai_set_fmt(asoc_rtd_to_codec(rtd, 0), mdata->dai_format); in p1022_rdk_startup() 144 ret = snd_soc_dai_set_pll(asoc_rtd_to_codec(rtd, 0), 0, 0, mdata->clk_frequency, in p1022_rdk_startup() 145 mdata->clk_frequency); in p1022_rdk_startup() 163 struct machine_data *mdata = in p1022_rdk_machine_remove() local 176 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], 0); in p1022_rdk_machine_remove() 177 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], 0); in p1022_rdk_machine_remove() [all …]
|
/openbmc/linux/tools/testing/cxl/test/ |
H A D | mem.c | 160 struct cxl_mockmem_data *mdata = dev_get_drvdata(dev); in event_find_log() local 164 return &mdata->mes.mock_logs[log_type]; in event_find_log() 318 struct cxl_mockmem_data *mdata = dev_get_drvdata(dev); in cxl_mock_event_trigger() local 319 struct mock_event_store *mes = &mdata->mes; in cxl_mock_event_trigger() 420 struct cxl_mockmem_data *mdata = dev_get_drvdata(cxlds->dev); in mock_set_timestamp() local 429 mdata->timestamp = le64_to_cpu(ts->timestamp); in mock_set_timestamp() 571 static int mock_sanitize(struct cxl_mockmem_data *mdata, in mock_sanitize() argument 580 if (mdata->security_state & CXL_PMEM_SEC_STATE_USER_PASS_SET) { in mock_sanitize() 584 if (mdata->security_state & CXL_PMEM_SEC_STATE_LOCKED) { in mock_sanitize() 592 static int mock_secure_erase(struct cxl_mockmem_data *mdata, in mock_secure_erase() argument [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | bond.c | 53 mlx5e_lookup_rep_bond_slave_entry(struct mlx5e_rep_bond_metadata *mdata, in mlx5e_lookup_rep_bond_slave_entry() argument 59 list_for_each_entry(cur, &mdata->slaves_list, list) { in mlx5e_lookup_rep_bond_slave_entry() 69 static void mlx5e_rep_bond_metadata_release(struct mlx5e_rep_bond_metadata *mdata) in mlx5e_rep_bond_metadata_release() argument 71 netdev_dbg(mdata->lag_dev, "destroy rep_bond_metadata(%d)\n", in mlx5e_rep_bond_metadata_release() 72 mdata->metadata_reg_c_0); in mlx5e_rep_bond_metadata_release() 73 list_del(&mdata->list); in mlx5e_rep_bond_metadata_release() 74 mlx5_esw_match_metadata_free(mdata->esw, mdata->metadata_reg_c_0); in mlx5e_rep_bond_metadata_release() 75 WARN_ON(!list_empty(&mdata->slaves_list)); in mlx5e_rep_bond_metadata_release() 76 kfree(mdata); in mlx5e_rep_bond_metadata_release() 84 struct mlx5e_rep_bond_metadata *mdata; in mlx5e_rep_bond_enslave() local [all …]
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/ |
H A D | 0050-fwu-Use-metadata-v2.patch | 6 The mdata structure was modified to use the v2 and did the minimal 25 @@ -27,7 +27,7 @@ static void print_mdata(struct fwu_mdata *mdata) 29 - img_entry = &mdata->img_entry[i]; 30 + img_entry = &mdata->fw_desc.img_entry[i]; 74 @@ -131,7 +131,7 @@ static int in_trial_state(struct fwu_mdata *mdata) 77 active_bank = mdata->active_index; 78 - img_entry = &mdata->img_entry[0]; 79 + img_entry = &mdata->fw_desc.img_entry[0]; 87 - &mdata.img_entry[i].image_type_uuid)) { 88 - img_entry = &mdata.img_entry[i]; [all …]
|
H A D | 0021-corstone1000-add-fwu-metadata-store-info.patch | 6 Add fwu-mdata node and handle for the reference 32 + fwu-mdata { 33 + compatible = "u-boot,fwu-mdata-gpt"; 34 + fwu-mdata-store = <&nvmxip>;
|
/openbmc/linux/drivers/iio/magnetometer/ |
H A D | st_magn_core.c | 61 struct st_sensor_data *mdata = iio_priv(indio_dev); in st_magn_get_mount_matrix() local 63 return &mdata->mount_matrix; in st_magn_get_mount_matrix() 514 struct st_sensor_data *mdata = iio_priv(indio_dev); in st_magn_read_raw() local 526 (mdata->current_fullscale->gain2 != 0)) in st_magn_read_raw() 527 *val2 = mdata->current_fullscale->gain2; in st_magn_read_raw() 529 *val2 = mdata->current_fullscale->gain; in st_magn_read_raw() 532 *val = mdata->odr; in st_magn_read_raw() 608 struct st_sensor_data *mdata = iio_priv(indio_dev); in st_magn_common_probe() local 620 mdata->num_data_channels = ST_MAGN_NUMBER_DATA_CHANNELS; in st_magn_common_probe() 621 indio_dev->channels = mdata->sensor_settings->ch; in st_magn_common_probe() [all …]
|
H A D | st_magn_spi.c | 59 struct st_sensor_data *mdata; in st_magn_spi_probe() local 72 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*mdata)); in st_magn_spi_probe() 76 mdata = iio_priv(indio_dev); in st_magn_spi_probe() 77 mdata->sensor_settings = (struct st_sensor_settings *)settings; in st_magn_spi_probe()
|
H A D | st_magn_i2c.c | 64 struct st_sensor_data *mdata; in st_magn_i2c_probe() local 77 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*mdata)); in st_magn_i2c_probe() 81 mdata = iio_priv(indio_dev); in st_magn_i2c_probe() 82 mdata->sensor_settings = (struct st_sensor_settings *)settings; in st_magn_i2c_probe()
|
/openbmc/qemu/hw/nvme/ |
H A D | dif.c | 415 qemu_iovec_destroy(&ctx->mdata.iov); in nvme_dif_rw_cb() 416 g_free(ctx->mdata.bounce); in nvme_dif_rw_cb() 447 status = nvme_dif_mangle_mdata(ns, ctx->mdata.bounce, ctx->mdata.iov.size, in nvme_dif_rw_check_cb() 455 ctx->mdata.bounce, ctx->mdata.iov.size, prinfo, in nvme_dif_rw_check_cb() 473 status = nvme_bounce_mdata(n, ctx->mdata.bounce, ctx->mdata.iov.size, in nvme_dif_rw_check_cb() 501 ctx->mdata.bounce = g_malloc(mlen); in nvme_dif_rw_mdata_in_cb() 503 qemu_iovec_reset(&ctx->mdata.iov); in nvme_dif_rw_mdata_in_cb() 504 qemu_iovec_add(&ctx->mdata.iov, ctx->mdata.bounce, mlen); in nvme_dif_rw_mdata_in_cb() 506 req->aiocb = blk_aio_preadv(blk, offset, &ctx->mdata.iov, 0, in nvme_dif_rw_mdata_in_cb() 530 req->aiocb = blk_aio_pwritev(blk, offset, &ctx->mdata.iov, 0, in nvme_dif_rw_mdata_out_cb() [all …]
|
/openbmc/linux/fs/udf/ |
H A D | partition.c | 308 struct udf_meta_data *mdata; in udf_get_pblock_meta25() local 315 mdata = &map->s_type_specific.s_metadata; in udf_get_pblock_meta25() 316 inode = mdata->s_metadata_fe ? : mdata->s_mirror_fe; in udf_get_pblock_meta25() 322 if (retblk == 0xFFFFFFFF && mdata->s_metadata_fe) { in udf_get_pblock_meta25() 324 if (!(mdata->s_flags & MF_MIRROR_FE_LOADED)) { in udf_get_pblock_meta25() 325 mdata->s_mirror_fe = udf_find_metadata_inode_efe(sb, in udf_get_pblock_meta25() 326 mdata->s_mirror_file_loc, in udf_get_pblock_meta25() 327 mdata->s_phys_partition_ref); in udf_get_pblock_meta25() 328 if (IS_ERR(mdata->s_mirror_fe)) in udf_get_pblock_meta25() 329 mdata->s_mirror_fe = NULL; in udf_get_pblock_meta25() [all …]
|
H A D | super.c | 281 struct udf_meta_data *mdata; in udf_free_partition() local 291 mdata = &map->s_type_specific.s_metadata; in udf_free_partition() 292 iput(mdata->s_metadata_fe); in udf_free_partition() 293 mdata->s_metadata_fe = NULL; in udf_free_partition() 295 iput(mdata->s_mirror_fe); in udf_free_partition() 296 mdata->s_mirror_fe = NULL; in udf_free_partition() 298 iput(mdata->s_bitmap_fe); in udf_free_partition() 299 mdata->s_bitmap_fe = NULL; in udf_free_partition() 947 struct udf_meta_data *mdata; in udf_load_metadata_files() local 952 mdata = &map->s_type_specific.s_metadata; in udf_load_metadata_files() [all …]
|
/openbmc/u-boot/drivers/usb/musb-new/ |
H A D | pic32.c | 44 struct musb_host_data mdata; member 218 struct musb_host_data *mdata = &pdata->mdata; in musb_usb_probe() local 246 mdata->host = musb_init_controller(&pic32_musb_plat, in musb_usb_probe() 248 if (!mdata->host) in musb_usb_probe() 251 ret = musb_lowlevel_init(mdata); in musb_usb_probe() 254 mdata->host = musb_register(&pic32_musb_plat, &pdata->dev, mregs); in musb_usb_probe() 255 if (!mdata->host) in musb_usb_probe() 258 if ((ret == 0) && mdata->host) in musb_usb_probe() 268 musb_stop(pdata->mdata.host); in musb_usb_remove()
|
/openbmc/qemu/hw/i2c/ |
H A D | ppc4xx_i2c.c | 94 memset(i2c->mdata, 0, ARRAY_SIZE(i2c->mdata)); in ppc4xx_i2c_reset() 119 ret = i2c->mdata[0]; in ppc4xx_i2c_readb() 126 i2c->mdata[i] = i2c->mdata[i + 1]; in ppc4xx_i2c_readb() 196 i2c->mdata[++i2c->mdidx] = value; in ppc4xx_i2c_writeb() 245 i2c->mdata[i] = i2c_recv(i2c->bus); in ppc4xx_i2c_writeb() 246 } else if (i2c_send(i2c->bus, i2c->mdata[i]) < 0) { in ppc4xx_i2c_writeb() 279 memset(i2c->mdata, 0, ARRAY_SIZE(i2c->mdata)); in ppc4xx_i2c_writeb()
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | driver.c | 501 static inline void init_ps_mdata(struct ps_mdata *mdata, in init_ps_mdata() argument 506 mdata->rcd = rcd; in init_ps_mdata() 507 mdata->rsize = packet->rsize; in init_ps_mdata() 508 mdata->maxcnt = packet->maxcnt; in init_ps_mdata() 509 mdata->ps_head = packet->rhqoff; in init_ps_mdata() 512 mdata->ps_tail = get_rcvhdrtail(rcd); in init_ps_mdata() 514 mdata->ps_seq = hfi1_seq_cnt(rcd); in init_ps_mdata() 516 mdata->ps_seq = 0; /* not used with DMA_RTAIL */ in init_ps_mdata() 518 mdata->ps_tail = 0; /* used only with DMA_RTAIL*/ in init_ps_mdata() 519 mdata->ps_seq = hfi1_seq_cnt(rcd); in init_ps_mdata() [all …]
|
H A D | vnic_main.c | 220 struct opa_vnic_skb_mdata *mdata; in hfi1_netdev_start_xmit() local 232 mdata = (struct opa_vnic_skb_mdata *)skb->data; in hfi1_netdev_start_xmit() 233 skb_pull(skb, sizeof(*mdata)); in hfi1_netdev_start_xmit() 234 if (unlikely(mdata->flags & OPA_VNIC_SKB_MDATA_ENCAP_ERR)) { in hfi1_netdev_start_xmit() 251 pbc = create_bypass_pbc(mdata->vl, total_len); in hfi1_netdev_start_xmit() 283 struct opa_vnic_skb_mdata *mdata; in hfi1_vnic_select_queue() local 286 mdata = (struct opa_vnic_skb_mdata *)skb->data; in hfi1_vnic_select_queue() 287 sde = sdma_select_engine_vl(vinfo->dd, mdata->entropy, mdata->vl); in hfi1_vnic_select_queue()
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | utils.c | 952 struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[mac]; in iwl_mvm_calc_tcm_stats() local 954 u32 airtime = mdata->rx.airtime + mdata->tx.airtime; in iwl_mvm_calc_tcm_stats() 965 vo_vi_pkts += mdata->rx.pkts[ac] + in iwl_mvm_calc_tcm_stats() 966 mdata->tx.pkts[ac]; in iwl_mvm_calc_tcm_stats() 976 memset(&mdata->rx.pkts, 0, sizeof(mdata->rx.pkts)); in iwl_mvm_calc_tcm_stats() 977 memset(&mdata->tx.pkts, 0, sizeof(mdata->tx.pkts)); in iwl_mvm_calc_tcm_stats() 986 mdata->uapsd_nonagg_detect.rx_bytes = 0; in iwl_mvm_calc_tcm_stats() 987 memset(&mdata->rx.airtime, 0, sizeof(mdata->rx.airtime)); in iwl_mvm_calc_tcm_stats() 988 memset(&mdata->tx.airtime, 0, sizeof(mdata->tx.airtime)); in iwl_mvm_calc_tcm_stats() 1094 struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[mac]; in iwl_mvm_resume_tcm() local [all …]
|
H A D | rx.c | 206 struct iwl_mvm_tcm_mac *mdata; in iwl_mvm_rx_handle_tcm() local 228 mdata = &mvm->tcm.data[mac]; in iwl_mvm_rx_handle_tcm() 229 mdata->rx.pkts[ac]++; in iwl_mvm_rx_handle_tcm() 232 if (mdata->rx.last_ampdu_ref != mvm->ampdu_ref) { in iwl_mvm_rx_handle_tcm() 233 mdata->rx.last_ampdu_ref = mvm->ampdu_ref; in iwl_mvm_rx_handle_tcm() 234 mdata->rx.airtime += le16_to_cpu(phy_info->frame_time); in iwl_mvm_rx_handle_tcm() 242 if (mdata->opened_rx_ba_sessions || in iwl_mvm_rx_handle_tcm() 243 mdata->uapsd_nonagg_detect.detected || in iwl_mvm_rx_handle_tcm() 266 mdata->uapsd_nonagg_detect.rx_bytes += len; in iwl_mvm_rx_handle_tcm() 267 ewma_rate_add(&mdata->uapsd_nonagg_detect.rate, thr); in iwl_mvm_rx_handle_tcm() [all …]
|
/openbmc/linux/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_netdev.c | 100 struct opa_vnic_skb_mdata *mdata; in opa_vnic_select_queue() local 104 mdata = skb_push(skb, sizeof(*mdata)); in opa_vnic_select_queue() 105 mdata->entropy = opa_vnic_calc_entropy(skb); in opa_vnic_select_queue() 106 mdata->vl = opa_vnic_get_vl(adapter, skb); in opa_vnic_select_queue() 108 skb_pull(skb, sizeof(*mdata)); in opa_vnic_select_queue()
|
H A D | opa_vnic_encap.c | 486 struct opa_vnic_skb_mdata *mdata; in opa_vnic_encap_skb() local 501 mdata = skb_push(skb, sizeof(*mdata)); in opa_vnic_encap_skb() 502 mdata->vl = opa_vnic_get_vl(adapter, skb); in opa_vnic_encap_skb() 503 mdata->entropy = entropy; in opa_vnic_encap_skb() 504 mdata->flags = 0; in opa_vnic_encap_skb() 506 mdata->flags = OPA_VNIC_SKB_MDATA_ENCAP_ERR; in opa_vnic_encap_skb()
|
/openbmc/linux/fs/jffs2/ |
H A D | fs.c | 39 unsigned char *mdata = NULL; in jffs2_do_setattr() local 56 mdata = (char *)&dev; in jffs2_do_setattr() 62 mdata = kmalloc(f->metadata->size, GFP_USER); in jffs2_do_setattr() 63 if (!mdata) { in jffs2_do_setattr() 67 ret = jffs2_read_dnode(c, f, f->metadata, mdata, 0, mdatalen); in jffs2_do_setattr() 70 kfree(mdata); in jffs2_do_setattr() 81 kfree(mdata); in jffs2_do_setattr() 90 kfree(mdata); in jffs2_do_setattr() 135 ri->data_crc = cpu_to_je32(crc32(0, mdata, mdatalen)); in jffs2_do_setattr() 139 new_metadata = jffs2_write_dnode(c, f, ri, mdata, mdatalen, alloc_type); in jffs2_do_setattr() [all …]
|
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc_hash.c | 594 u64 mdata = FIELD_PREP(GENMASK_ULL(63, 63), enable ? 1 : 0); in rvu_exact_prepare_table_entry() local 597 mdata |= FIELD_PREP(GENMASK_ULL(61, 60), ctype); in rvu_exact_prepare_table_entry() 600 mdata |= FIELD_PREP(GENMASK_ULL(59, 48), chan); in rvu_exact_prepare_table_entry() 603 mdata |= FIELD_PREP(GENMASK_ULL(47, 0), ldata); in rvu_exact_prepare_table_entry() 605 return mdata; in rvu_exact_prepare_table_entry() 873 u32 index, u64 mdata) in rvu_npc_exact_mem_table_write() argument 875 rvu_write64(rvu, blkaddr, NPC_AF_EXACT_MEM_ENTRY(ways, index), mdata); in rvu_npc_exact_mem_table_write() 886 u32 index, u64 mdata) in rvu_npc_exact_cam_table_write() argument 888 rvu_write64(rvu, blkaddr, NPC_AF_EXACT_CAM_ENTRY(index), mdata); in rvu_npc_exact_cam_table_write() 1325 u64 mdata; in rvu_npc_exact_add_table_entry() local [all …]
|
/openbmc/linux/drivers/scsi/ |
H A D | ips.c | 4096 IPS_SCSI_MODE_PAGE_DATA mdata; in ips_msense() local 4113 memset(&mdata, 0, sizeof (IPS_SCSI_MODE_PAGE_DATA)); in ips_msense() 4115 mdata.hdr.BlockDescLength = 8; in ips_msense() 4119 mdata.pdata.pg3.PageCode = 3; in ips_msense() 4120 mdata.pdata.pg3.PageLength = sizeof (IPS_SCSI_MODE_PAGE3); in ips_msense() 4121 mdata.hdr.DataLength = in ips_msense() 4122 3 + mdata.hdr.BlockDescLength + mdata.pdata.pg3.PageLength; in ips_msense() 4123 mdata.pdata.pg3.TracksPerZone = 0; in ips_msense() 4124 mdata.pdata.pg3.AltSectorsPerZone = 0; in ips_msense() 4125 mdata.pdata.pg3.AltTracksPerZone = 0; in ips_msense() [all …]
|