Home
last modified time | relevance | path

Searched refs:mds (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/cxl/core/
H A Dmbox.c658 static int cxl_xfer_log(struct cxl_memdev_state *mds, uuid_t *uuid, in cxl_xfer_log() argument
661 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_xfer_log()
748 static void cxl_walk_cel(struct cxl_memdev_state *mds, size_t size, u8 *cel) in cxl_walk_cel() argument
750 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_walk_cel()
753 struct device *dev = mds->cxlds.dev; in cxl_walk_cel()
772 cxl_set_poison_cmd_enabled(&mds->poison, opcode); in cxl_walk_cel()
777 cxl_set_security_cmd_enabled(&mds->security, opcode); in cxl_walk_cel()
788 static struct cxl_mbox_get_supported_logs *cxl_get_gsl(struct cxl_memdev_state *mds) in cxl_get_gsl() argument
790 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_get_gsl()
837 int cxl_enumerate_cmds(struct cxl_memdev_state *mds) in cxl_enumerate_cmds() argument
[all …]
H A Dmce.c13 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()
H A Dhdm.c833 struct cxl_memdev_state *mds = in cxl_decoder_commit() local
836 if (mds && mds->security.sanitize_active) { in cxl_decoder_commit()
/linux/drivers/cxl/
H A Dpci.c129 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds); in cxl_pci_mbox_irq() local
138 if (mds->security.sanitize_node) in cxl_pci_mbox_irq()
139 mod_delayed_work(system_percpu_wq, &mds->security.poll_dwork, 0); in cxl_pci_mbox_irq()
154 struct cxl_memdev_state *mds = in cxl_mbox_sanitize_work() local
155 container_of(work, typeof(*mds), security.poll_dwork.work); in cxl_mbox_sanitize_work()
156 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_mbox_sanitize_work()
161 mds->security.poll_tmo_secs = 0; in cxl_mbox_sanitize_work()
162 if (mds->security.sanitize_node) in cxl_mbox_sanitize_work()
163 sysfs_notify_dirent(mds->security.sanitize_node); in cxl_mbox_sanitize_work()
164 mds->security.sanitize_active = false; in cxl_mbox_sanitize_work()
[all …]
H A Dpmem.c16 static void clear_exclusive(void *mds) in clear_exclusive() argument
18 clear_exclusive_cxl_commands(mds, exclusive_cmds); in clear_exclusive()
94 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds); in cxl_nvdimm_arm_dirty_shutdown_tracking() local
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()
127 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_nvdimm_probe() local
132 set_exclusive_cxl_commands(mds, exclusive_cmds); in cxl_nvdimm_probe()
133 rc = devm_add_action_or_reset(dev, clear_exclusive, mds); in cxl_nvdimm_probe()
170 static int cxl_pmem_get_config_size(struct cxl_memdev_state *mds, in cxl_pmem_get_config_size() argument
174 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_get_config_size()
[all …]
H A Dmem.c109 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()
224 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_mem_visible() local
228 mds->poison.enabled_cmds)) in cxl_mem_visible()
H A Dsecurity.c18 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/crypto/
H A Dtwofish_common.c109 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]; \
493 ctx->s[1][i] = mds[1][q0[q1[(b) ^ sb] ^ sf] ^ sj]; \
494 ctx->s[2][i] = mds[2][q1[q0[(a) ^ sc] ^ sg] ^ sk]; \
495 ctx->s[3][i] = mds[3][q1[q1[(a) ^ sd] ^ sh] ^ sl];
500 ctx->s[0][i] = mds[0][q0[q0[q1[(b) ^ sa] ^ se] ^ si] ^ sm]; \
[all …]
/linux/fs/ceph/
H A Dmdsmap.c49 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
208 ceph_decode_32_safe(p, end, mds, bad); in ceph_mdsmap_decode()
240 mds, inc, ceph_pr_addr(&addr), in ceph_mdsmap_decode()
243 if (mds < 0 || mds >= m->possible_max_rank) { in ceph_mdsmap_decode()
244 pr_warn_client(cl, "got incorrect mds(%d)\n", mds); in ceph_mdsmap_decode()
[all …]
H A Dmds_client.c936 int mds) in __ceph_lookup_mds_session() argument
938 if (mds >= mdsc->max_sessions || !mdsc->sessions[mds]) in __ceph_lookup_mds_session()
940 return ceph_get_mds_session(mdsc->sessions[mds]); in __ceph_lookup_mds_session()
943 static bool __have_session(struct ceph_mds_client *mdsc, int mds) in __have_session() argument
945 if (mds >= mdsc->max_sessions || !mdsc->sessions[mds]) in __have_session()
965 int mds) in register_session() argument
973 if (mds >= mdsc->mdsmap->possible_max_rank) in register_session()
980 if (mds >= mdsc->max_sessions) { in register_session()
981 int newmax = 1 << get_count_order(mds + 1); in register_session()
998 doutc(cl, "mds%d\n", mds); in register_session()
[all …]
H A Ddebugfs.c249 static int caps_show_cb(struct inode *inode, int mds, void *p) in caps_show_cb() argument
256 cap = __get_cap_for_mds(ci, mds); in caps_show_cb()
320 int mds; in mds_sessions_show() local
331 for (mds = 0; mds < mdsc->max_sessions; mds++) { in mds_sessions_show()
333 __ceph_lookup_mds_session(mdsc, mds); in mds_sessions_show()
H A Dcaps.c442 struct ceph_cap *__get_cap_for_mds(struct ceph_inode_info *ci, int mds) in __get_cap_for_mds() argument
449 if (mds < cap->mds) in __get_cap_for_mds()
451 else if (mds > cap->mds) in __get_cap_for_mds()
459 struct ceph_cap *ceph_get_cap_for_mds(struct ceph_inode_info *ci, int mds) in ceph_get_cap_for_mds() argument
464 cap = __get_cap_for_mds(ci, mds); in ceph_get_cap_for_mds()
482 if (new->mds < cap->mds) in __insert_cap_node()
484 else if (new->mds > cap->mds) in __insert_cap_node()
661 int mds = session->s_mds; in ceph_add_cap() local
673 cap = __get_cap_for_mds(ci, mds); in ceph_add_cap()
680 cap->mds = mds; in ceph_add_cap()
[all …]
H A Dsuper.h202 int mds; /* mds index for this cap */ member
292 int mds; /* -1 if same authority as parent */ member
1259 int mds);
1261 int mds);
1284 int mds, int drop, int unless, int force);
1287 int mds, int drop, int unless);
H A Dmds_client.h559 __ceph_lookup_mds_session(struct ceph_mds_client *, int mds);
613 int (*cb)(struct inode *, int mds, void *),
H A Dinode.c330 frag->mds = -1; in __get_or_create_frag()
431 int mds = le32_to_cpu(dirinfo->auth); in ceph_fill_dirfrag() local
439 diri_auth = ci->i_auth_cap->mds; in ceph_fill_dirfrag()
442 if (mds == -1) /* CDIR_AUTH_PARENT */ in ceph_fill_dirfrag()
443 mds = diri_auth; in ceph_fill_dirfrag()
446 if (ndist == 0 && mds == diri_auth) { in ceph_fill_dirfrag()
461 frag->mds = -1; in ceph_fill_dirfrag()
480 frag->mds = mds; in ceph_fill_dirfrag()
H A Dsnap.c1022 int mds = session->s_mds; in ceph_handle_snap() local
1051 doutc(cl, "from mds%d op %s split %llx tracelen %d\n", mds, in ceph_handle_snap()
1175 pr_err_client(cl, "corrupt snap message from mds%d\n", mds); in ceph_handle_snap()
/linux/include/trace/events/
H A Dceph.h100 __field(int, mds)
107 __entry->mds = session ? session->s_mds : -1;
147 __field(int, mds)
153 __entry->mds = session->s_mds;
159 __entry->mds)
200 __field(int, mds)
210 __entry->mds = session->s_mds;
220 __entry->mds,
/linux/tools/testing/cxl/test/
H A Dmem.c180 struct cxl_memdev_state *mds; member
371 cxl_mem_get_event_records(mdata->mds, mes->ev_status); in cxl_mock_event_trigger()
574 static int mock_get_log(struct cxl_memdev_state *mds, struct cxl_mbox_cmd *cmd) in mock_get_log() argument
576 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in mock_get_log()
658 struct cxl_memdev_state *mds = in cxl_mockmem_sanitize_work() local
659 container_of(work, typeof(*mds), security.poll_dwork.work); in cxl_mockmem_sanitize_work()
660 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mockmem_sanitize_work()
663 if (mds->security.sanitize_node) in cxl_mockmem_sanitize_work()
664 sysfs_notify_dirent(mds->security.sanitize_node); in cxl_mockmem_sanitize_work()
665 mds->security.sanitize_active = false; in cxl_mockmem_sanitize_work()
[all …]
/linux/fs/nfs/
H A Dwrite.c788 atomic_long_inc(&cinfo->mds->ncommit); in nfs_request_add_commit_list_locked()
808 nfs_request_add_commit_list_locked(req, &cinfo->mds->list, cinfo); in nfs_request_add_commit_list()
832 atomic_long_dec(&cinfo->mds->ncommit); in nfs_request_remove_commit_list()
840 cinfo->mds = &NFS_I(inode)->commit_info; in nfs_init_cinfo_from_inode()
951 return atomic_long_read(&cinfo->mds->ncommit); in nfs_reqs_to_commit()
995 if (!atomic_long_read(&cinfo->mds->ncommit)) in nfs_scan_commit()
998 if (atomic_long_read(&cinfo->mds->ncommit) > 0) { in nfs_scan_commit()
1001 ret = nfs_scan_commit_list(&cinfo->mds->list, dst, in nfs_scan_commit()
1723 nfs_commit_begin(cinfo->mds); in nfs_init_commit()
1848 nfs_commit_end(cinfo.mds); in nfs_commit_release_pages()
[all …]
H A Ddirect.c179 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/Documentation/arch/x86/
H A Dindex.rst34 mds
H A Dtsx_async_abort.rst31 :ref:`Documentation/admin-guide/hw-vuln/mds.rst <mds>`.
/linux/Documentation/admin-guide/hw-vuln/
H A Dindex.rst15 mds
/linux/net/dsa/
H A Ddsa.c1132 struct dsa_switch *mds, *ds = dp->ds; in dsa_get_tag_protocol() local
1142 mds = mdp->ds; in dsa_get_tag_protocol()
1143 mdp_upstream = dsa_upstream_port(mds, mdp->index); in dsa_get_tag_protocol()
1144 tag_protocol = mds->ops->get_tag_protocol(mds, mdp_upstream, in dsa_get_tag_protocol()
/linux/drivers/base/
H A Dcpu.c611 CPU_SHOW_VULN_FALLBACK(mds);
631 static DEVICE_ATTR(mds, 0444, cpu_show_mds, NULL);

12