| /linux-6.15/drivers/cxl/core/ |
| H A D | mbox.c | 845 gsl = cxl_get_gsl(mds); in cxl_enumerate_cmds() 1034 payload = mds->event.buf; in cxl_mem_get_records_log() 1170 mds->total_bytes = in cxl_dev_state_identify() 1172 mds->volatile_only_bytes = in cxl_dev_state_identify() 1314 add_part(info, mds->active_volatile_bytes, mds->active_persistent_bytes, in cxl_mem_dpa_fetch() 1401 po = mds->poison.list_out; in cxl_mem_get_poison() 1449 if (!mds->poison.list_out) in cxl_poison_alloc_buf() 1492 mds = devm_kzalloc(dev, sizeof(*mds), GFP_KERNEL); in cxl_memdev_state_create() 1493 if (!mds) { in cxl_memdev_state_create() 1499 mds->cxlds.dev = dev; in cxl_memdev_state_create() [all …]
|
| H A D | memdev.c | 46 if (!mds) in firmware_version_show() 59 if (!mds) in payload_max_show() 72 if (!mds) in label_storage_size_show() 142 if (mds->security.sanitize_active) in security_state_show() 832 mds->fw.next_slot = 0; in cxl_fw_cleanup() 842 rc = cxl_mem_abort_fw_xfer(mds); in cxl_fw_do_cancel() 862 if (cxl_mem_get_fw_info(mds)) in cxl_fw_prepare() 917 mds->fw.next_slot = (mds->fw.cur_slot % mds->fw.num_slots) + 1; in cxl_fw_write() 926 if (mds->fw.oneshot) { in cxl_fw_write() 959 mds->fw.next_slot); in cxl_fw_write() [all …]
|
| H A D | mce.c | 13 struct cxl_memdev_state *mds = container_of(nb, struct cxl_memdev_state, in cxl_handle_mce() local 15 struct cxl_memdev *cxlmd = mds->cxlds.cxlmd; in cxl_handle_mce() 43 dev_emerg(mds->cxlds.dev, "Offlining aliased SPA address0: %#llx\n", in cxl_handle_mce()
|
| /linux-6.15/drivers/cxl/ |
| H A D | pci.c | 154 struct cxl_memdev_state *mds = in cxl_mbox_sanitize_work() local 601 mds->event.buf = buf; in cxl_mem_alloc_event_buf() 681 dev_err(mds->cxlds.dev, in cxl_event_get_int_policy() 788 dev_err(mds->cxlds.dev, in cxl_event_config() 797 rc = cxl_event_irqsetup(mds); in cxl_event_config() 907 struct cxl_memdev_state *mds; in cxl_pci_probe() local 928 if (IS_ERR(mds)) in cxl_pci_probe() 929 return PTR_ERR(mds); in cxl_pci_probe() 930 cxlds = &mds->cxlds; in cxl_pci_probe() 981 rc = cxl_enumerate_cmds(mds); in cxl_pci_probe() [all …]
|
| H A D | pmem.c | 16 static void clear_exclusive(void *mds) in clear_exclusive() argument 18 clear_exclusive_cxl_commands(mds, exclusive_cmds); in clear_exclusive() 106 if (cxl_arm_dirty_shutdown(mds)) { in cxl_nvdimm_arm_dirty_shutdown_tracking() 114 if (cxl_get_dirty_count(mds, &count)) { in cxl_nvdimm_arm_dirty_shutdown_tracking() 132 set_exclusive_cxl_commands(mds, exclusive_cmds); in cxl_nvdimm_probe() 174 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_get_config_size() 180 .config_size = mds->lsa_size, in cxl_pmem_get_config_size() 192 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_get_config_data() 224 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_set_config_data() 276 return cxl_pmem_get_config_size(mds, buf, buf_len); in cxl_pmem_nvdimm_ctl() [all …]
|
| H A D | cxlmem.h | 95 int devm_cxl_setup_fw_upload(struct device *host, struct cxl_memdev_state *mds); 832 int cxl_dev_state_identify(struct cxl_memdev_state *mds); 834 int cxl_enumerate_cmds(struct cxl_memdev_state *mds); 835 int cxl_mem_dpa_fetch(struct cxl_memdev_state *mds, struct cxl_dpa_info *info); 837 void set_exclusive_cxl_commands(struct cxl_memdev_state *mds, 839 void clear_exclusive_cxl_commands(struct cxl_memdev_state *mds, 841 void cxl_mem_get_event_records(struct cxl_memdev_state *mds, u32 status); 846 int cxl_get_dirty_count(struct cxl_memdev_state *mds, u32 *count); 847 int cxl_arm_dirty_shutdown(struct cxl_memdev_state *mds); 848 int cxl_set_timestamp(struct cxl_memdev_state *mds); [all …]
|
| H A D | mem.c | 109 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_mem_probe() local 133 if (test_bit(CXL_POISON_ENABLED_INJECT, mds->poison.enabled_cmds)) in cxl_mem_probe() 136 if (test_bit(CXL_POISON_ENABLED_CLEAR, mds->poison.enabled_cmds)) in cxl_mem_probe() 220 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_mem_visible() local 224 mds->poison.enabled_cmds)) in cxl_mem_visible()
|
| H A D | security.c | 18 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_pmem_get_security_flags() local 39 mds->security.state = sec_out; in cxl_pmem_get_security_flags()
|
| /linux-6.15/crypto/ |
| H A D | twofish_common.c | 109 static const u32 mds[4][256] = { variable 484 ctx->s[0][i] = mds[0][q0[(a) ^ sa] ^ se]; \ 485 ctx->s[1][i] = mds[1][q0[(b) ^ sb] ^ sf]; \ 486 ctx->s[2][i] = mds[2][q1[(a) ^ sc] ^ sg]; \ 487 ctx->s[3][i] = mds[3][q1[(b) ^ sd] ^ sh] 492 ctx->s[0][i] = mds[0][q0[q0[(b) ^ sa] ^ se] ^ si]; \ 495 ctx->s[3][i] = mds[3][q1[q1[(a) ^ sd] ^ sh] ^ sl]; 530 mds[0][q0[a ^ key[(j) + 8]] ^ key[j]] \ 531 ^ mds[1][q0[b ^ key[(j) + 9]] ^ key[(j) + 1]] \ 532 ^ mds[2][q1[c ^ key[(j) + 10]] ^ key[(j) + 2]] \ [all …]
|
| /linux-6.15/fs/ceph/ |
| H A D | mdsmap.c | 49 int mds; in ceph_mdsmap_get_random_mds() local 51 mds = __mdsmap_get_random_mds(m, false); in ceph_mdsmap_get_random_mds() 52 if (mds == m->possible_max_rank || mds == -1) in ceph_mdsmap_get_random_mds() 53 mds = __mdsmap_get_random_mds(m, true); in ceph_mdsmap_get_random_mds() 55 return mds == m->possible_max_rank ? -1 : mds; in ceph_mdsmap_get_random_mds() 180 s32 mds, inc, state; in ceph_mdsmap_decode() local 243 if (mds < 0 || mds >= m->possible_max_rank) { in ceph_mdsmap_decode() 254 info = &m->m_info[mds]; in ceph_mdsmap_decode() 313 s32 mds = ceph_decode_32(p); in ceph_mdsmap_decode() local 314 if (mds >= 0 && mds < m->possible_max_rank) { in ceph_mdsmap_decode() [all …]
|
| H A D | mds_client.c | 937 if (mds >= mdsc->max_sessions || !mdsc->sessions[mds]) in __ceph_lookup_mds_session() 1064 int mds; in ceph_mdsc_iterate_sessions() local 1067 for (mds = 0; mds < mdsc->max_sessions; ++mds) { in ceph_mdsc_iterate_sessions() 1394 mds = frag.mds; in __choose_mds() 1426 return mds; in __choose_mds() 1434 return mds; in __choose_mds() 1831 int mds; in ceph_iterate_session_caps() local 1840 mds = cap->mds; in ceph_iterate_session_caps() 3563 cap->mds = mds; in __do_request() 5970 int mds; in ceph_mdsc_force_umount() local [all …]
|
| H A D | debugfs.c | 251 static int caps_show_cb(struct inode *inode, int mds, void *p) in caps_show_cb() argument 258 cap = __get_cap_for_mds(ci, mds); in caps_show_cb() 322 int mds; in mds_sessions_show() local 333 for (mds = 0; mds < mdsc->max_sessions; mds++) { in mds_sessions_show() 335 __ceph_lookup_mds_session(mdsc, mds); in mds_sessions_show()
|
| H A D | caps.c | 448 if (mds < cap->mds) in __get_cap_for_mds() 450 else if (mds > cap->mds) in __get_cap_for_mds() 481 if (new->mds < cap->mds) in __insert_cap_node() 483 else if (new->mds > cap->mds) in __insert_cap_node() 660 int mds = session->s_mds; in ceph_add_cap() local 679 cap->mds = mds; in ceph_add_cap() 1724 int mds; in ceph_flush_snaps() local 2130 if (mds >= cap->mds || in ceph_check_caps() 2249 mds = cap->mds; /* remember mds, so we don't repeat */ in ceph_check_caps() 4027 int mds = session->s_mds; in handle_cap_trunc() local [all …]
|
| H A D | super.h | 188 int mds; /* mds index for this cap */ member 278 int mds; /* -1 if same authority as parent */ member 1243 int mds); 1245 int mds); 1268 int mds, int drop, int unless, int force); 1271 int mds, int drop, int unless);
|
| H A D | mds_client.h | 559 __ceph_lookup_mds_session(struct ceph_mds_client *, int mds); 613 int (*cb)(struct inode *, int mds, void *),
|
| /linux-6.15/tools/testing/cxl/test/ |
| H A D | mem.c | 180 struct cxl_memdev_state *mds; member 659 struct cxl_memdev_state *mds = in cxl_mockmem_sanitize_work() local 675 struct cxl_memdev_state *mds = mdata->mds; in mock_sanitize() local 1544 struct cxl_memdev_state *mds = mdata->mds; in cxl_mock_mbox_send() local 1556 rc = mock_get_log(mds, cmd); in cxl_mock_mbox_send() 1692 struct cxl_memdev_state *mds; in cxl_mock_mem_probe() local 1721 if (IS_ERR(mds)) in cxl_mock_mem_probe() 1722 return PTR_ERR(mds); in cxl_mock_mem_probe() 1724 cxlds = &mds->cxlds; in cxl_mock_mem_probe() 1730 mdata->mds = mds; in cxl_mock_mem_probe() [all …]
|
| /linux-6.15/Documentation/admin-guide/hw-vuln/ |
| H A D | mds.rst | 61 architecture section: :ref:`Documentation/arch/x86/mds.rst <mds>`. 94 /sys/devices/system/cpu/vulnerabilities/mds 243 time with the option "mds=". The valid arguments for this option are: 253 full,nosmt The same as mds=full, with SMT disabled on vulnerable 260 Not specifying this option is equivalent to "mds=full". For processors 262 specifying just "mds=off" without an accompanying "tsx_async_abort=off"
|
| H A D | index.rst | 14 mds
|
| /linux-6.15/fs/nfs/ |
| H A D | write.c | 850 atomic_long_inc(&cinfo->mds->ncommit); in nfs_request_add_commit_list_locked() 894 atomic_long_dec(&cinfo->mds->ncommit); in nfs_request_remove_commit_list() 902 cinfo->mds = &NFS_I(inode)->commit_info; in nfs_init_cinfo_from_inode() 1013 return atomic_long_read(&cinfo->mds->ncommit); in nfs_reqs_to_commit() 1057 if (!atomic_long_read(&cinfo->mds->ncommit)) in nfs_scan_commit() 1060 if (atomic_long_read(&cinfo->mds->ncommit) > 0) { in nfs_scan_commit() 1775 nfs_commit_begin(cinfo->mds); in nfs_init_commit() 1900 nfs_commit_end(cinfo.mds); in nfs_commit_release_pages() 1943 nfs_commit_begin(cinfo.mds); in __nfs_commit_inode() 1962 nfs_commit_end(cinfo.mds); in __nfs_commit_inode() [all …]
|
| H A D | direct.c | 179 cinfo->mds = &dreq->mds_cinfo; in nfs_init_cinfo_from_dreq() 560 nfs_scan_commit_list(&cinfo->mds->list, list, cinfo, 0); in nfs_direct_write_scan_commit_list() 669 if (nfs_commit_end(cinfo.mds)) in nfs_direct_commit_complete() 699 nfs_commit_begin(cinfo.mds); in nfs_direct_commit_schedule() 708 if (nfs_commit_end(cinfo.mds)) in nfs_direct_commit_schedule()
|
| /linux-6.15/Documentation/arch/x86/ |
| H A D | index.rst | 32 mds
|
| H A D | tsx_async_abort.rst | 31 :ref:`Documentation/admin-guide/hw-vuln/mds.rst <mds>`.
|
| /linux-6.15/drivers/media/platform/aspeed/ |
| H A D | aspeed-video.c | 985 u32 mds, sync, htotal, vtotal, vsync, hsync; in aspeed_video_get_timings() local 987 mds = aspeed_video_read(v, VE_MODE_DETECT_STATUS); in aspeed_video_get_timings() 990 vtotal = FIELD_GET(VE_MODE_DETECT_V_LINES, mds); in aspeed_video_get_timings() 1036 u32 mds; in aspeed_video_get_resolution() local 1067 mds = aspeed_video_read(video, VE_MODE_DETECT_STATUS); in aspeed_video_get_resolution() 1069 if (!(mds & VE_MODE_DETECT_H_STABLE) || in aspeed_video_get_resolution() 1070 !(mds & VE_MODE_DETECT_V_STABLE) || in aspeed_video_get_resolution() 1071 (mds & VE_MODE_DETECT_EXTSRC_ADC)) in aspeed_video_get_resolution()
|
| /linux-6.15/net/dsa/ |
| H A D | dsa.c | 1137 struct dsa_switch *mds, *ds = dp->ds; in dsa_get_tag_protocol() local 1147 mds = mdp->ds; in dsa_get_tag_protocol() 1148 mdp_upstream = dsa_upstream_port(mds, mdp->index); in dsa_get_tag_protocol() 1149 tag_protocol = mds->ops->get_tag_protocol(mds, mdp_upstream, in dsa_get_tag_protocol()
|
| /linux-6.15/drivers/base/ |
| H A D | cpu.c | 593 CPU_SHOW_VULN_FALLBACK(mds); 610 static DEVICE_ATTR(mds, 0444, cpu_show_mds, NULL);
|