/kernel/linux/linux-6.6/drivers/cxl/core/ |
H A D | mbox.c | 224 * @mds: The driver data for the operation 240 int cxl_internal_send_cmd(struct cxl_memdev_state *mds, in cxl_internal_send_cmd() argument 246 if (mbox_cmd->size_in > mds->payload_size || in cxl_internal_send_cmd() 247 mbox_cmd->size_out > mds->payload_size) in cxl_internal_send_cmd() 252 rc = mds->mbox_send(mds, mbox_cmd); in cxl_internal_send_cmd() 340 struct cxl_memdev_state *mds, u16 opcode, in cxl_mbox_cmd_ctor() 355 dev_dbg(mds->cxlds.dev, "%s: input payload not allowed\n", in cxl_mbox_cmd_ctor() 364 mbox->size_out = mds->payload_size; in cxl_mbox_cmd_ctor() 386 struct cxl_memdev_state *mds) in cxl_to_mem_cmd_raw() 339 cxl_mbox_cmd_ctor(struct cxl_mbox_cmd *mbox, struct cxl_memdev_state *mds, u16 opcode, size_t in_size, size_t out_size, u64 in_payload) cxl_mbox_cmd_ctor() argument 384 cxl_to_mem_cmd_raw(struct cxl_mem_command *mem_cmd, const struct cxl_send_command *send_cmd, struct cxl_memdev_state *mds) cxl_to_mem_cmd_raw() argument 416 cxl_to_mem_cmd(struct cxl_mem_command *mem_cmd, const struct cxl_send_command *send_cmd, struct cxl_memdev_state *mds) cxl_to_mem_cmd() argument 480 cxl_validate_cmd_from_user(struct cxl_mbox_cmd *mbox_cmd, struct cxl_memdev_state *mds, const struct cxl_send_command *send_cmd) cxl_validate_cmd_from_user() argument 516 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); cxl_query_cmd() local 576 handle_mailbox_cmd_from_user(struct cxl_memdev_state *mds, struct cxl_mbox_cmd *mbox_cmd, u64 out_payload, s32 *size_out, u32 *retval) handle_mailbox_cmd_from_user() argument 620 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); cxl_send_cmd() local 646 cxl_xfer_log(struct cxl_memdev_state *mds, uuid_t *uuid, u32 *size, u8 *out) cxl_xfer_log() argument 706 cxl_walk_cel(struct cxl_memdev_state *mds, size_t size, u8 *cel) cxl_walk_cel() argument 740 cxl_get_gsl(struct cxl_memdev_state *mds) cxl_get_gsl() argument 788 cxl_enumerate_cmds(struct cxl_memdev_state *mds) cxl_enumerate_cmds() argument 889 cxl_clear_event_record(struct cxl_memdev_state *mds, enum cxl_event_log_type log, struct cxl_get_event_payload *get_pl) cxl_clear_event_record() argument 956 cxl_mem_get_records_log(struct cxl_memdev_state *mds, enum cxl_event_log_type type) cxl_mem_get_records_log() argument 1023 cxl_mem_get_event_records(struct cxl_memdev_state *mds, u32 status) cxl_mem_get_event_records() argument 1050 cxl_mem_get_partition_info(struct cxl_memdev_state *mds) cxl_mem_get_partition_info() argument 1086 cxl_dev_state_identify(struct cxl_memdev_state *mds) cxl_dev_state_identify() argument 1128 __cxl_mem_sanitize(struct cxl_memdev_state *mds, u16 cmd) __cxl_mem_sanitize() argument 1191 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); cxl_mem_sanitize() local 1239 cxl_mem_create_range_info(struct cxl_memdev_state *mds) cxl_mem_create_range_info() argument 1281 cxl_set_timestamp(struct cxl_memdev_state *mds) cxl_set_timestamp() argument 1310 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); cxl_mem_get_poison() local 1364 cxl_poison_alloc_buf(struct cxl_memdev_state *mds) cxl_poison_alloc_buf() argument 1374 cxl_poison_state_init(struct cxl_memdev_state *mds) cxl_poison_state_init() argument 1394 struct cxl_memdev_state *mds; cxl_memdev_state_create() local [all...] |
H A D | memdev.c | 44 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds); in firmware_version_show() local 46 if (!mds) in firmware_version_show() 48 return sysfs_emit(buf, "%.16s\n", mds->firmware_version); in firmware_version_show() 57 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds); in payload_max_show() local 59 if (!mds) in payload_max_show() 61 return sysfs_emit(buf, "%zu\n", mds->payload_size); in payload_max_show() 70 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds); in label_storage_size_show() local 72 if (!mds) in label_storage_size_show() 74 return sysfs_emit(buf, "%zu\n", mds->lsa_size); in label_storage_size_show() 127 struct cxl_memdev_state *mds in security_state_show() local 324 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); cxl_inject_poison() local 379 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); cxl_clear_poison() local 495 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); cxl_memdev_security_visible() local 544 set_exclusive_cxl_commands(struct cxl_memdev_state *mds, unsigned long *cmds) set_exclusive_cxl_commands() argument 559 clear_exclusive_cxl_commands(struct cxl_memdev_state *mds, unsigned long *cmds) clear_exclusive_cxl_commands() argument 696 cxl_mem_get_fw_info(struct cxl_memdev_state *mds) cxl_mem_get_fw_info() argument 730 cxl_mem_activate_fw(struct cxl_memdev_state *mds, int slot) cxl_mem_activate_fw() argument 761 cxl_mem_abort_fw_xfer(struct cxl_memdev_state *mds) cxl_mem_abort_fw_xfer() argument 789 struct cxl_memdev_state *mds = fwl->dd_handle; cxl_fw_cleanup() local 796 struct cxl_memdev_state *mds = fwl->dd_handle; cxl_fw_do_cancel() local 811 struct cxl_memdev_state *mds = fwl->dd_handle; cxl_fw_prepare() local 836 struct cxl_memdev_state *mds = fwl->dd_handle; cxl_fw_write() local 935 struct cxl_memdev_state *mds = fwl->dd_handle; cxl_fw_poll_complete() local 951 struct cxl_memdev_state *mds = fwl->dd_handle; cxl_fw_cancel() local 969 devm_cxl_setup_fw_upload(struct device *host, struct cxl_memdev_state *mds) devm_cxl_setup_fw_upload() argument 1042 struct cxl_memdev_state *mds = data; sanitize_teardown_notifier() local 1062 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds); devm_cxl_sanitize_setup_notifier() local [all...] |
/kernel/linux/linux-6.6/drivers/cxl/ |
H A D | pci.c | 123 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds); in cxl_pci_mbox_irq() local 131 mutex_lock(&mds->mbox_mutex); in cxl_pci_mbox_irq() 132 if (mds->security.sanitize_node) in cxl_pci_mbox_irq() 133 mod_delayed_work(system_wq, &mds->security.poll_dwork, 0); in cxl_pci_mbox_irq() 134 mutex_unlock(&mds->mbox_mutex); in cxl_pci_mbox_irq() 137 rcuwait_wake_up(&mds->mbox_wait); in cxl_pci_mbox_irq() 148 struct cxl_memdev_state *mds = in cxl_mbox_sanitize_work() local 149 container_of(work, typeof(*mds), security.poll_dwork.work); in cxl_mbox_sanitize_work() 150 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_mbox_sanitize_work() 152 mutex_lock(&mds in cxl_mbox_sanitize_work() 191 __cxl_pci_mbox_send_cmd(struct cxl_memdev_state *mds, struct cxl_mbox_cmd *mbox_cmd) __cxl_pci_mbox_send_cmd() argument 369 cxl_pci_mbox_send(struct cxl_memdev_state *mds, struct cxl_mbox_cmd *cmd) cxl_pci_mbox_send() argument 381 cxl_pci_setup_mailbox(struct cxl_memdev_state *mds) cxl_pci_setup_mailbox() argument 575 cxl_mem_alloc_event_buf(struct cxl_memdev_state *mds) cxl_mem_alloc_event_buf() argument 613 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlds); cxl_event_thread() local 649 cxl_event_get_int_policy(struct cxl_memdev_state *mds, struct cxl_event_interrupt_policy *policy) cxl_event_get_int_policy() argument 667 cxl_event_config_msgnums(struct cxl_memdev_state *mds, struct cxl_event_interrupt_policy *policy) cxl_event_config_msgnums() argument 697 cxl_event_irqsetup(struct cxl_memdev_state *mds) cxl_event_irqsetup() argument 741 cxl_event_config(struct pci_host_bridge *host_bridge, struct cxl_memdev_state *mds) cxl_event_config() argument 783 struct cxl_memdev_state *mds; cxl_pci_probe() local [all...] |
H A D | security.c | 17 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_pmem_get_security_flags() local 32 rc = cxl_internal_send_cmd(mds, &mbox_cmd); in cxl_pmem_get_security_flags() 38 mds->security.state = sec_out; in cxl_pmem_get_security_flags() 73 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_pmem_security_change_key() local 90 return cxl_internal_send_cmd(mds, &mbox_cmd); in cxl_pmem_security_change_key() 99 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in __cxl_pmem_security_disable() local 115 return cxl_internal_send_cmd(mds, &mbox_cmd); in __cxl_pmem_security_disable() 134 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_pmem_security_freeze() local 139 return cxl_internal_send_cmd(mds, &mbox_cmd); in cxl_pmem_security_freeze() 147 struct cxl_memdev_state *mds in cxl_pmem_security_unlock() local 172 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); cxl_pmem_security_passphrase_erase() local [all...] |
H A D | pmem.c | 18 static void clear_exclusive(void *mds) in clear_exclusive() argument 20 clear_exclusive_cxl_commands(mds, exclusive_cmds); in clear_exclusive() 68 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_nvdimm_probe() local 73 set_exclusive_cxl_commands(mds, exclusive_cmds); in cxl_nvdimm_probe() 74 rc = devm_add_action_or_reset(dev, clear_exclusive, mds); in cxl_nvdimm_probe() 103 static int cxl_pmem_get_config_size(struct cxl_memdev_state *mds, in cxl_pmem_get_config_size() argument 111 .config_size = mds->lsa_size, in cxl_pmem_get_config_size() 113 mds->payload_size - sizeof(struct cxl_mbox_set_lsa), in cxl_pmem_get_config_size() 119 static int cxl_pmem_get_config_data(struct cxl_memdev_state *mds, in cxl_pmem_get_config_data() argument 144 rc = cxl_internal_send_cmd(mds, in cxl_pmem_get_config_data() 150 cxl_pmem_set_config_data(struct cxl_memdev_state *mds, struct nd_cmd_set_config_hdr *cmd, unsigned int buf_len) cxl_pmem_set_config_data() argument 198 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); cxl_pmem_nvdimm_ctl() local [all...] |
H A D | mem.c | 110 struct cxl_memdev_state *mds = to_cxl_memdev_state(cxlmd->cxlds); in cxl_mem_probe() local 135 if (test_bit(CXL_POISON_ENABLED_INJECT, mds->poison.enabled_cmds)) in cxl_mem_probe() 138 if (test_bit(CXL_POISON_ENABLED_CLEAR, mds->poison.enabled_cmds)) in cxl_mem_probe() 222 struct cxl_memdev_state *mds = in cxl_mem_visible() local 226 mds->poison.enabled_cmds)) in cxl_mem_visible()
|
H A D | cxlmem.h | 92 int devm_cxl_setup_fw_upload(struct device *host, struct cxl_memdev_state *mds); 484 int (*mbox_send)(struct cxl_memdev_state *mds, 857 int cxl_internal_send_cmd(struct cxl_memdev_state *mds, 859 int cxl_dev_state_identify(struct cxl_memdev_state *mds); 861 int cxl_enumerate_cmds(struct cxl_memdev_state *mds); 862 int cxl_mem_create_range_info(struct cxl_memdev_state *mds); 864 void set_exclusive_cxl_commands(struct cxl_memdev_state *mds, 866 void clear_exclusive_cxl_commands(struct cxl_memdev_state *mds, 868 void cxl_mem_get_event_records(struct cxl_memdev_state *mds, u32 status); 869 int cxl_set_timestamp(struct cxl_memdev_state *mds); [all...] |
/kernel/linux/linux-6.6/tools/thermal/lib/ |
H A D | mainloop.c | 21 static struct mainloop_data **mds; variable 65 mds = realloc(mds, sizeof(*mds) * (fd + 1)); in mainloop_add() 66 if (!mds) in mainloop_add() 79 mds[fd] = md; in mainloop_add() 98 free(mds[fd]); in mainloop_del()
|
/kernel/linux/linux-5.10/fs/ceph/ |
H A D | mdsmap.c | 44 * choose a random mds that is "up" (i.e. has a state > 0), or -1. 48 int mds; in ceph_mdsmap_get_random_mds() local 50 mds = __mdsmap_get_random_mds(m, false); in ceph_mdsmap_get_random_mds() 51 if (mds == m->possible_max_rank || mds == -1) in ceph_mdsmap_get_random_mds() 52 mds = __mdsmap_get_random_mds(m, true); in ceph_mdsmap_get_random_mds() 54 return mds == m->possible_max_rank ? -1 : mds; in ceph_mdsmap_get_random_mds() 163 * receive a new mds map with n_num_mds == 1 and the active MDS(1), in ceph_mdsmap_decode() 164 * and the mds ran in ceph_mdsmap_decode() 176 s32 mds, inc, state; ceph_mdsmap_decode() local 309 s32 mds = ceph_decode_32(p); ceph_mdsmap_decode() local [all...] |
H A D | mds_client.c | 69 * mds reply parsing 326 pr_err("problem parsing mds trace %d\n", err); in parse_reply_info_trace() 574 * parse entire mds reply 619 pr_err("mds parse_reply err %d\n", err); in parse_reply_info() 682 int mds) in __ceph_lookup_mds_session() 684 if (mds >= mdsc->max_sessions || !mdsc->sessions[mds]) in __ceph_lookup_mds_session() 686 return ceph_get_mds_session(mdsc->sessions[mds]); in __ceph_lookup_mds_session() 689 static bool __have_session(struct ceph_mds_client *mdsc, int mds) in __have_session() argument 691 if (mds > in __have_session() 681 __ceph_lookup_mds_session(struct ceph_mds_client *mdsc, int mds) __ceph_lookup_mds_session() argument 710 register_session(struct ceph_mds_client *mdsc, int mds) register_session() argument 816 int mds; ceph_mdsc_iterate_sessions() local 1036 int mds = -1; __choose_mds() local 1398 int mds = session->s_mds; __open_session() local 1461 int i, mds = session->s_mds; __open_export_target_sessions() local 2549 create_request_message(struct ceph_mds_client *mdsc, struct ceph_mds_request *req, int mds, bool drop_cap_releases) create_request_message() argument 2705 __prepare_send_request(struct ceph_mds_client *mdsc, struct ceph_mds_request *req, int mds, bool drop_cap_releases) __prepare_send_request() argument 2816 int mds = -1; __do_request() local 2955 kick_requests(struct ceph_mds_client *mdsc, int mds) kick_requests() argument 3132 int mds = session->s_mds; handle_reply() local 3194 int mds = __choose_mds(mdsc, req, NULL); handle_reply() local 3404 int mds = session->s_mds; handle_session() local 3978 int mds = session->s_mds; send_mds_reconnect() local 4276 int mds = session->s_mds; handle_lease() local 4868 int mds; ceph_mdsc_force_umount() local [all...] |
H A D | caps.c | 429 * Find ceph_cap for given mds, if any. 433 static struct ceph_cap *__get_cap_for_mds(struct ceph_inode_info *ci, int mds) in __get_cap_for_mds() argument 440 if (mds < cap->mds) in __get_cap_for_mds() 442 else if (mds > cap->mds) in __get_cap_for_mds() 450 struct ceph_cap *ceph_get_cap_for_mds(struct ceph_inode_info *ci, int mds) in ceph_get_cap_for_mds() argument 455 cap = __get_cap_for_mds(ci, mds); in ceph_get_cap_for_mds() 473 if (new->mds < cap->mds) in __insert_cap_node() 639 int mds = session->s_mds; ceph_add_cap() local 1641 int mds; ceph_flush_snaps() local 1935 int mds = -1; /* keep track of how far we've gone through i_caps list ceph_check_caps() local 3855 int mds = session->s_mds; handle_cap_trunc() local 3896 int mds = session->s_mds; handle_cap_export() local 4021 int mds = session->s_mds; handle_cap_import() local 4522 ceph_encode_inode_release(void **p, struct inode *inode, int mds, int drop, int unless, int force) ceph_encode_inode_release() argument 4598 ceph_encode_dentry_release(void **p, struct dentry *dentry, struct inode *dir, int mds, int drop, int unless) ceph_encode_dentry_release() argument [all...] |
H A D | debugfs.c | 237 seq_printf(s, "ino mds issued implemented\n"); in caps_show() 277 int mds; in mds_sessions_show() local 288 for (mds = 0; mds < mdsc->max_sessions; mds++) { in mds_sessions_show() 290 __ceph_lookup_mds_session(mdsc, mds); in mds_sessions_show() 295 seq_printf(s, "mds.%d %s\n", in mds_sessions_show()
|
H A D | super.h | 43 #define CEPH_MOUNT_OPT_MOUNTWAIT (1<<12) /* mount waits if no mds is up */ 73 * update the mds to avoid sending another message later. 148 * Each cap is referenced by the inode's i_caps rbtree and by per-mds 156 u64 cap_id; /* unique cap id (mds provided) */ 160 int issued; /* latest, from the mds */ 163 int mds; /* mds index for this cap */ member 164 int mds_wanted; /* caps wanted from this mds */ 192 * Snapped cap state that is pending flush to mds. When a snapshot occurs, 240 * delegation info. That is, if mds > 252 int mds; /* -1 if same authority as parent */ global() member [all...] |
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | mdsmap.c | 44 * choose a random mds that is "up" (i.e. has a state > 0), or -1. 48 int mds; in ceph_mdsmap_get_random_mds() local 50 mds = __mdsmap_get_random_mds(m, false); in ceph_mdsmap_get_random_mds() 51 if (mds == m->possible_max_rank || mds == -1) in ceph_mdsmap_get_random_mds() 52 mds = __mdsmap_get_random_mds(m, true); in ceph_mdsmap_get_random_mds() 54 return mds == m->possible_max_rank ? -1 : mds; in ceph_mdsmap_get_random_mds() 164 * receive a new mds map with n_num_mds == 1 and the active MDS(1), in ceph_mdsmap_decode() 165 * and the mds ran in ceph_mdsmap_decode() 177 s32 mds, inc, state; ceph_mdsmap_decode() local 312 s32 mds = ceph_decode_32(p); ceph_mdsmap_decode() local [all...] |
H A D | mds_client.c | 71 * mds reply parsing 402 pr_err("problem parsing mds trace %d\n", err); in parse_reply_info_trace() 741 * parse entire mds reply 786 pr_err("mds parse_reply err %d\n", err); in parse_reply_info() 929 int mds) in __ceph_lookup_mds_session() 931 if (mds >= mdsc->max_sessions || !mdsc->sessions[mds]) in __ceph_lookup_mds_session() 933 return ceph_get_mds_session(mdsc->sessions[mds]); in __ceph_lookup_mds_session() 936 static bool __have_session(struct ceph_mds_client *mdsc, int mds) in __have_session() argument 938 if (mds > in __have_session() 928 __ceph_lookup_mds_session(struct ceph_mds_client *mdsc, int mds) __ceph_lookup_mds_session() argument 957 register_session(struct ceph_mds_client *mdsc, int mds) register_session() argument 1057 int mds; ceph_mdsc_iterate_sessions() local 1278 int mds = -1; __choose_mds() local 1638 int mds = session->s_mds; __open_session() local 1704 int i, mds = session->s_mds; __open_export_target_sessions() local 1790 ceph_iterate_session_caps(struct ceph_mds_session *session, int (*cb)(struct inode *, int mds, void *), void *arg) ceph_iterate_session_caps() argument 1804 int mds; ceph_iterate_session_caps() local 1858 remove_session_caps_cb(struct inode *inode, int mds, void *arg) remove_session_caps_cb() argument 1947 wake_up_session_cb(struct inode *inode, int mds, void *arg) wake_up_session_cb() argument 2127 trim_caps_cb(struct inode *inode, int mds, void *arg) trim_caps_cb() argument 2862 int mds = session->s_mds; create_request_message() local 3100 int mds = session->s_mds; __prepare_send_request() local 3234 int mds = -1; __do_request() local 3456 kick_requests(struct ceph_mds_client *mdsc, int mds) kick_requests() argument 3633 int mds = session->s_mds; handle_reply() local 3936 int mds = session->s_mds; handle_session() local 4291 reconnect_caps_cb(struct inode *inode, int mds, void *arg) reconnect_caps_cb() argument 4550 int mds = session->s_mds; send_mds_reconnect() local 4900 int mds = session->s_mds; handle_lease() local 5495 int mds; 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() 282 seq_printf(s, "ino mds issued implemented\n"); in caps_show() 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() 340 seq_printf(s, "mds.%d %s\n", in mds_sessions_show()
|
H A D | caps.c | 431 * Find ceph_cap for given mds, if any. 435 struct ceph_cap *__get_cap_for_mds(struct ceph_inode_info *ci, int mds) in __get_cap_for_mds() argument 442 if (mds < cap->mds) in __get_cap_for_mds() 444 else if (mds > cap->mds) in __get_cap_for_mds() 452 struct ceph_cap *ceph_get_cap_for_mds(struct ceph_inode_info *ci, int mds) in ceph_get_cap_for_mds() argument 457 cap = __get_cap_for_mds(ci, mds); in ceph_get_cap_for_mds() 475 if (new->mds < cap->mds) in __insert_cap_node() 641 int mds = session->s_mds; ceph_add_cap() local 1692 int mds; ceph_flush_snaps() local 1977 int mds = -1; /* keep track of how far we've gone through i_caps list ceph_check_caps() local 3932 int mds = session->s_mds; handle_cap_trunc() local 3981 int mds = session->s_mds; handle_cap_export() local 4109 int mds = session->s_mds; handle_cap_import() local 4692 ceph_encode_inode_release(void **p, struct inode *inode, int mds, int drop, int unless, int force) ceph_encode_inode_release() argument 4780 ceph_encode_dentry_release(void **p, struct dentry *dentry, struct inode *dir, int mds, int drop, int unless) ceph_encode_dentry_release() argument [all...] |
/kernel/linux/linux-6.6/tools/testing/cxl/test/ |
H A D | mem.c | 136 struct cxl_memdev_state *mds; member 329 cxl_mem_get_event_records(mes->mds, mes->ev_status); in cxl_mock_event_trigger() 489 static int mock_get_log(struct cxl_memdev_state *mds, struct cxl_mbox_cmd *cmd) in mock_get_log() argument 499 if (length > mds->payload_size) in mock_get_log() 1264 static int cxl_mock_mbox_send(struct cxl_memdev_state *mds, in cxl_mock_mbox_send() argument 1267 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_mock_mbox_send() 1280 rc = mock_get_log(mds, cmd); in cxl_mock_mbox_send() 1388 struct cxl_memdev_state *mds; in cxl_mock_mem_probe() local 1414 mds = cxl_memdev_state_create(dev); in cxl_mock_mem_probe() 1415 if (IS_ERR(mds)) in cxl_mock_mem_probe() [all...] |
/kernel/linux/linux-5.10/crypto/ |
H A D | twofish_common.c | 102 * mds[0][i] = MDS (q1[i] 0 0 0)^T mds[1][i] = MDS (0 q0[i] 0 0)^T 103 * mds[2][i] = MDS (0 0 q1[i] 0)^T mds[3][i] = MDS (0 0 0 q0[i])^T 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[ [all...] |
/kernel/linux/linux-6.6/crypto/ |
H A D | twofish_common.c | 102 * mds[0][i] = MDS (q1[i] 0 0 0)^T mds[1][i] = MDS (0 q0[i] 0 0)^T 103 * mds[2][i] = MDS (0 0 q1[i] 0)^T mds[3][i] = MDS (0 0 0 q0[i])^T 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[ [all...] |
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | write.c | 832 list_for_each_entry_safe(freq, t, &cinfo.mds->list, wb_list) { in nfs_page_search_commits_for_head_request_locked() 859 atomic_long_inc(&cinfo->mds->ncommit); in nfs_request_add_commit_list_locked() 879 nfs_request_add_commit_list_locked(req, &cinfo->mds->list, cinfo); in nfs_request_add_commit_list() 904 atomic_long_dec(&cinfo->mds->ncommit); in nfs_request_remove_commit_list() 912 cinfo->mds = &NFS_I(inode)->commit_info; in nfs_init_cinfo_from_inode() 1019 return atomic_long_read(&cinfo->mds->ncommit); in nfs_reqs_to_commit() 1051 * @dst: mds destination list 1052 * @cinfo: mds and ds lists of reqs ready to commit 1063 if (!atomic_long_read(&cinfo->mds->ncommit)) in nfs_scan_commit() 1066 if (atomic_long_read(&cinfo->mds in nfs_scan_commit() [all...] |
H A D | direct.c | 190 cinfo->mds = &dreq->mds_cinfo; in nfs_init_cinfo_from_dreq() 563 nfs_scan_commit_list(&cinfo->mds->list, list, cinfo, 0); in nfs_direct_write_scan_commit_list() 653 if (nfs_commit_end(cinfo.mds)) in nfs_direct_commit_complete() 681 nfs_commit_begin(cinfo.mds); in nfs_direct_commit_schedule() 690 if (nfs_commit_end(cinfo.mds)) in nfs_direct_commit_schedule()
|
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | write.c | 845 list_for_each_entry_safe(freq, t, &cinfo.mds->list, wb_list) { in nfs_page_search_commits_for_head_request_locked() 872 atomic_long_inc(&cinfo->mds->ncommit); in nfs_request_add_commit_list_locked() 892 nfs_request_add_commit_list_locked(req, &cinfo->mds->list, cinfo); in nfs_request_add_commit_list() 916 atomic_long_dec(&cinfo->mds->ncommit); in nfs_request_remove_commit_list() 924 cinfo->mds = &NFS_I(inode)->commit_info; in nfs_init_cinfo_from_inode() 1035 return atomic_long_read(&cinfo->mds->ncommit); in nfs_reqs_to_commit() 1067 * @dst: mds destination list 1068 * @cinfo: mds and ds lists of reqs ready to commit 1079 if (!atomic_long_read(&cinfo->mds->ncommit)) in nfs_scan_commit() 1082 if (atomic_long_read(&cinfo->mds in nfs_scan_commit() [all...] |
H A D | direct.c | 166 cinfo->mds = &dreq->mds_cinfo; in nfs_init_cinfo_from_dreq() 537 nfs_scan_commit_list(&cinfo->mds->list, list, cinfo, 0); in nfs_direct_write_scan_commit_list() 641 if (nfs_commit_end(cinfo.mds)) in nfs_direct_commit_complete() 671 nfs_commit_begin(cinfo.mds); in nfs_direct_commit_schedule() 680 if (nfs_commit_end(cinfo.mds)) in nfs_direct_commit_schedule()
|
/kernel/linux/linux-5.10/net/dsa/ |
H A D | dsa2.c | 708 struct dsa_switch *mds, *ds = dp->ds; in dsa_get_tag_protocol() local 718 mds = mdp->ds; in dsa_get_tag_protocol() 719 mdp_upstream = dsa_upstream_port(mds, mdp->index); in dsa_get_tag_protocol() 720 tag_protocol = mds->ops->get_tag_protocol(mds, mdp_upstream, in dsa_get_tag_protocol()
|