| /linux/Documentation/sound/hd-audio/ |
| H A D | dp-mst.rst | 2 HD-Audio DP-MST Support 5 To support DP MST audio, HD Audio hdmi codec driver introduces virtual pin 8 Virtual pin is an extension of per_pin. The most difference of DP MST 9 from legacy is that DP MST introduces device entry. Each pin can contain 25 the device entries number is dynamically changed. If DP MST hub is connected, 26 it is in DP MST mode, and the device entries number is 3. Otherwise, the 30 when bootup no matter whether it is in DP MST mode or not. 34 DP MST reuses connection list code. The code can be reused because 37 This means DP MST gets the device entry connection list without the 44 - MST must be dyn_pcm_assign, and it is acomp (for Intel scenario); [all …]
|
| /linux/fs/ubifs/ |
| H A D | sb.c | 78 struct ubifs_mst_node *mst; in create_default_filesystem() local 164 mst = kzalloc(c->mst_node_alsz, GFP_KERNEL); in create_default_filesystem() 170 if (!sup || !mst || !idx || !ino || !cs) { in create_default_filesystem() 227 mst->ch.node_type = UBIFS_MST_NODE; in create_default_filesystem() 228 mst->log_lnum = cpu_to_le32(UBIFS_LOG_LNUM); in create_default_filesystem() 229 mst->highest_inum = cpu_to_le64(UBIFS_FIRST_INO); in create_default_filesystem() 230 mst->cmt_no = 0; in create_default_filesystem() 231 mst->root_lnum = cpu_to_le32(main_first + DEFAULT_IDX_LEB); in create_default_filesystem() 232 mst->root_offs = 0; in create_default_filesystem() 234 mst->root_len = cpu_to_le32(tmp); in create_default_filesystem() [all …]
|
| H A D | recovery.c | 85 * @mst: master node, if found, is returned here 98 struct ubifs_mst_node **mst, void **cor) in get_master_node() argument 153 *mst = buf; in get_master_node() 180 *mst = NULL; in get_master_node() 188 * @mst: master node 193 struct ubifs_mst_node *mst) in write_rcvrd_mst_node() argument 200 save_flags = mst->flags; in write_rcvrd_mst_node() 201 mst->flags |= cpu_to_le32(UBIFS_MST_RCVRY); in write_rcvrd_mst_node() 203 err = ubifs_prepare_node_hmac(c, mst, UBIFS_MST_NODE_SZ, in write_rcvrd_mst_node() 207 err = ubifs_leb_change(c, lnum, mst, sz); in write_rcvrd_mst_node() [all …]
|
| H A D | debug.c | 389 const struct ubifs_mst_node *mst = node; in ubifs_dump_node() local 392 (unsigned long long)le64_to_cpu(mst->highest_inum)); in ubifs_dump_node() 394 (unsigned long long)le64_to_cpu(mst->cmt_no)); in ubifs_dump_node() 395 pr_err("\tflags %#x\n", le32_to_cpu(mst->flags)); in ubifs_dump_node() 396 pr_err("\tlog_lnum %u\n", le32_to_cpu(mst->log_lnum)); in ubifs_dump_node() 397 pr_err("\troot_lnum %u\n", le32_to_cpu(mst->root_lnum)); in ubifs_dump_node() 398 pr_err("\troot_offs %u\n", le32_to_cpu(mst->root_offs)); in ubifs_dump_node() 399 pr_err("\troot_len %u\n", le32_to_cpu(mst->root_len)); in ubifs_dump_node() 400 pr_err("\tgc_lnum %u\n", le32_to_cpu(mst->gc_lnum)); in ubifs_dump_node() 401 pr_err("\tihead_lnum %u\n", le32_to_cpu(mst->ihead_lnum)); in ubifs_dump_node() [all …]
|
| /linux/drivers/w1/ |
| H A D | w1_netlink.h | 55 * @id.mst: bus master identification 56 * @id.mst.id: bus master ID 57 * @id.mst.res: bus master reserved 74 } mst; member
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | mstar,mst-intc.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/mstar,mst-intc.yaml# 21 const: mstar,mst-intc 57 compatible = "mstar,mst-intc";
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | dibx000_common.h | 40 extern int dibx000_init_i2c_master(struct dibx000_i2c_master *mst, 44 *mst, 47 extern void dibx000_exit_i2c_master(struct dibx000_i2c_master *mst); 48 extern void dibx000_reset_i2c_master(struct dibx000_i2c_master *mst);
|
| /linux/net/bridge/ |
| H A D | br_mst.c | 209 .u.mst = on, in br_mst_set_enabled() 222 "MST mode can't be changed while VLANs exist"); in br_mst_set_enabled() 342 NL_SET_ERR_MSG_MOD(extack, "Can't modify MST state when MST is disabled"); in br_mst_process() 361 NL_SET_ERR_MSG_MOD(extack, "Found no MST entries to process"); in br_mst_process()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_mst_types.c | 210 * no longer in the mst topology in amdgpu_dm_mst_connector_early_unregister() 260 DRM_INFO("Synaptics Cascaded MST hub\n"); in is_synaptics_cascaded_panamera() 282 * This case will return NULL: DSC capabe MST dock connected to a non fec/dsc capable display in validate_dsc_caps_on_connector() 284 * Workaround: explicitly check the use case above and use the mst dock's aux as dsc_aux in validate_dsc_caps_on_connector() 291 /* synaptics cascaded MST hub case */ in validate_dsc_caps_on_connector() 355 drm_dbg_dp(port->aux.drm_dev, "MST branch oui 0x%x detected at %s\n", in retrieve_branch_specific_data() 451 /* when display is unplugged from mst hub, connctor will be in dm_dp_mst_get_modes() 780 /* handle MST irq */ in dm_handle_mst_sideband_msg_ready_event() 800 DRM_ERROR("Failed to ack MST event.\n"); in dm_handle_mst_sideband_msg_ready_event() 1272 /* k is start index of vars for current phy link used by mst hub */ in compute_mst_dsc_configs_for_link() [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-mst-intc.c | 112 .name = "mst-intc", 229 * mst-intc latch the interrupt request if it's edge triggered, in mst_intc_domain_alloc() 254 pr_err("mst-intc: interrupt-parent not found\n"); in mst_intc_of_init() 291 IRQCHIP_DECLARE(mst_intc, "mstar,mst-intc", mst_intc_of_init);
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn301/ |
| H A D | dcn301_dio_link_encoder.c | 125 * SW always assign DIG_FE 1:1 mapped to DIG_FE for non-MST UNIPHY. in dcn301_link_encoder_construct() 126 * SW assign DIG_FE to non-MST UNIPHY first and MST last. So prefer in dcn301_link_encoder_construct()
|
| /linux/tools/perf/ui/ |
| H A D | hist.c | 156 struct hist_entry *he, enum mem_stat_type mst, in hpp__fmt_mem_stat() argument 167 if (hists->mem_stat_types[i] == mst) { in hpp__fmt_mem_stat() 418 enum mem_stat_type mst = hpp__mem_stat_type(fmt); in hpp__header_mem_stat_fn() local 422 if (hists->mem_stat_types[i] == mst) { in hpp__header_mem_stat_fn() 465 mem_stat_name(mst, i)); in hpp__header_mem_stat_fn() 1239 enum mem_stat_type mst[16]; in perf_hpp__alloc_mem_stats() local 1246 assert(nr_mem_stats < ARRAY_SIZE(mst)); in perf_hpp__alloc_mem_stats() 1247 mst[nr_mem_stats++] = hpp__mem_stat_type(fmt); in perf_hpp__alloc_mem_stats() 1268 memcpy(hists->mem_stat_types, mst, nr_mem_stats * sizeof(*mst)); in perf_hpp__alloc_mem_stats()
|
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | disp.h | 97 * For normal encoders this just returns the encoder. For active MST encoders, 99 * Inactive MST encoders return NULL, since they would have no real outp to
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn201/ |
| H A D | dcn201_link_encoder.c | 157 * SW always assign DIG_FE 1:1 mapped to DIG_FE for non-MST UNIPHY. in dcn201_link_encoder_construct() 158 * SW assign DIG_FE to non-MST UNIPHY first and MST last. So prefer in dcn201_link_encoder_construct()
|
| /linux/net/netfilter/ |
| H A D | xt_CHECKSUM.c | 7 * Author: Michael S. Tsirkin <mst@redhat.com> 20 MODULE_AUTHOR("Michael S. Tsirkin <mst@redhat.com>");
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_link_encoder.c | 851 * SW always assign DIG_FE 1:1 mapped to DIG_FE for non-MST UNIPHY. in dce110_link_encoder_construct() 852 * SW assign DIG_FE to non-MST UNIPHY first and MST last. So prefer in dce110_link_encoder_construct() 1034 /* DP MST */ in dce110_link_encoder_setup() 1154 /* enables DP PHY output in MST mode */ 1233 /* enables DP PHY output in MST mode */ 1499 /* programs DP MST VC payload allocation */ 1581 * making the new allocation active on the DP MST mode link */ in dce110_link_encoder_update_mst_stream_allocation_table() 1597 * a value of 1 indicates that DP MST mode in dce110_link_encoder_update_mst_stream_allocation_table() 1599 * MST stream bandwidth (VC rate) can be configured in dce110_link_encoder_update_mst_stream_allocation_table() 1753 * SW always assign DIG_FE 1:1 mapped to DIG_FE for non-MST UNIPHY. in dce60_link_encoder_construct() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-mlxbf.c | 422 struct mlxbf_i2c_resource *mst; member 540 readl_poll_timeout_atomic(priv->mst->io + MLXBF_I2C_SMBUS_MASTER_GW, in mlxbf_i2c_smbus_check_status() 553 master_status_bits = readl(priv->mst->io + in mlxbf_i2c_smbus_check_status() 597 iowrite32be(data32, priv->mst->io + addr + offset); in mlxbf_i2c_smbus_write_data() 622 data32 = ioread32be(priv->mst->io + addr + offset); in mlxbf_i2c_smbus_read_data() 632 data32 = ioread32be(priv->mst->io + addr + offset); in mlxbf_i2c_smbus_read_data() 663 writel(0x0, priv->mst->io + MLXBF_I2C_SMBUS_MASTER_STATUS); in mlxbf_i2c_smbus_enable() 667 writel(0x0, priv->mst->io + MLXBF_I2C_SMBUS_MASTER_PEC); in mlxbf_i2c_smbus_enable() 669 writel(0x0, priv->mst->io + priv->chip->smbus_master_rs_bytes_off); in mlxbf_i2c_smbus_enable() 672 writel(command, priv->mst->io + MLXBF_I2C_SMBUS_MASTER_GW); in mlxbf_i2c_smbus_enable() [all …]
|
| /linux/drivers/gpu/drm/nouveau/include/nvif/ |
| H A D | outp.h | 44 bool mst; member 108 u8 lttprs, u8 link_nr, u32 link_bw, bool mst, bool post_lt_adj,
|
| H A D | if0012.h | 35 __u8 mst; member 238 __u8 mst; member
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn30/ |
| H A D | dcn30_dio_link_encoder.c | 136 * SW always assign DIG_FE 1:1 mapped to DIG_FE for non-MST UNIPHY. in dcn30_link_encoder_construct() 137 * SW assign DIG_FE to non-MST UNIPHY first and MST last. So prefer in dcn30_link_encoder_construct()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | outp.h | 38 bool mst; member 60 bool mst; member
|
| /linux/tools/perf/util/ |
| H A D | mem-events.h | 146 int mem_stat_index(const enum mem_stat_type mst, const u64 data_src); 147 const char *mem_stat_name(const enum mem_stat_type mst, const int idx);
|
| /linux/drivers/uio/ |
| H A D | uio_pci_generic.c | 5 * Author: Michael S. Tsirkin <mst@redhat.com> 28 #define DRIVER_AUTHOR "Michael S. Tsirkin <mst@redhat.com>"
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn21/ |
| H A D | dcn21_link_encoder.c | 377 * SW always assign DIG_FE 1:1 mapped to DIG_FE for non-MST UNIPHY. in dcn21_link_encoder_construct() 378 * SW assign DIG_FE to non-MST UNIPHY first and MST last. So prefer in dcn21_link_encoder_construct()
|
| /linux/arch/arm/boot/dts/sigmastar/ |
| H A D | mstar-v7.dtsi | 130 compatible = "mstar,mst-intc"; 139 compatible = "mstar,mst-intc";
|