/kernel/linux/linux-5.10/fs/ocfs2/dlm/ |
H A D | dlmmaster.c | 41 struct dlm_master_list_entry *mle, 45 struct dlm_master_list_entry *mle, 56 struct dlm_master_list_entry *mle, in dlm_mle_equal() 60 if (dlm != mle->dlm) in dlm_mle_equal() 63 if (namelen != mle->mnamelen || in dlm_mle_equal() 64 memcmp(name, mle->mname, namelen) != 0) in dlm_mle_equal() 75 static void dlm_init_mle(struct dlm_master_list_entry *mle, 81 static void dlm_put_mle(struct dlm_master_list_entry *mle); 82 static void __dlm_put_mle(struct dlm_master_list_entry *mle); 84 struct dlm_master_list_entry **mle, 55 dlm_mle_equal(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, const char *name, unsigned int namelen) dlm_mle_equal() argument 163 __dlm_mle_attach_hb_events(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) __dlm_mle_attach_hb_events() argument 172 __dlm_mle_detach_hb_events(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) __dlm_mle_detach_hb_events() argument 180 dlm_mle_detach_hb_events(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) dlm_mle_detach_hb_events() argument 188 dlm_get_mle_inuse(struct dlm_master_list_entry *mle) dlm_get_mle_inuse() argument 199 dlm_put_mle_inuse(struct dlm_master_list_entry *mle) dlm_put_mle_inuse() argument 214 __dlm_put_mle(struct dlm_master_list_entry *mle) __dlm_put_mle() argument 233 dlm_put_mle(struct dlm_master_list_entry *mle) dlm_put_mle() argument 245 dlm_get_mle(struct dlm_master_list_entry *mle) dlm_get_mle() argument 250 dlm_init_mle(struct dlm_master_list_entry *mle, enum dlm_mle_type type, struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *name, unsigned int namelen) dlm_init_mle() argument 304 __dlm_unlink_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) __dlm_unlink_mle() argument 313 __dlm_insert_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) __dlm_insert_mle() argument 324 dlm_find_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry **mle, char *name, unsigned int namelen) dlm_find_mle() argument 348 struct dlm_master_list_entry *mle; dlm_hb_event_notify_attached() local 360 dlm_mle_node_down(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, struct o2nm_node *node, int idx) dlm_mle_node_down() argument 374 dlm_mle_node_up(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, struct o2nm_node *node, int idx) dlm_mle_node_up() argument 407 struct dlm_master_list_entry *mle; dlm_mle_release() local 709 struct dlm_master_list_entry *mle = NULL; dlm_get_lock_resource() local 1003 dlm_wait_for_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int *blocked) dlm_wait_for_lock_mastery() argument 1208 dlm_restart_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int blocked) dlm_restart_lock_mastery() argument 1308 dlm_do_master_request(struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int to) dlm_do_master_request() argument 1409 struct dlm_master_list_entry *mle = NULL, *tmpmle = NULL; dlm_master_request_handler() local 1677 struct dlm_master_list_entry *mle = NULL; dlm_do_assert_master() local 1765 struct dlm_master_list_entry *mle = NULL; dlm_assert_master_handler() local 2545 struct dlm_master_list_entry *mle = NULL; dlm_migrate_lockres() local 3107 struct dlm_master_list_entry *mle = NULL, *oldmle = NULL; dlm_migrate_request_handler() local 3181 dlm_add_migration_mle(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, struct dlm_master_list_entry **oldmle, const char *name, unsigned int namelen, u8 new_master, u8 master) dlm_add_migration_mle() argument 3257 dlm_reset_mleres_owner(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) dlm_reset_mleres_owner() argument 3287 dlm_clean_migration_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) dlm_clean_migration_mle() argument 3300 dlm_clean_block_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, u8 dead_node) dlm_clean_block_mle() argument 3331 struct dlm_master_list_entry *mle; dlm_clean_master_list() local 3534 struct dlm_master_list_entry *mle; dlm_force_free_mles() local [all...] |
H A D | dlmdebug.c | 268 static int dump_mle(struct dlm_master_list_entry *mle, char *buf, int len) in dump_mle() argument 273 if (mle->type == DLM_MLE_BLOCK) in dump_mle() 275 else if (mle->type == DLM_MLE_MASTER) in dump_mle() 280 out += stringify_lockname(mle->mname, mle->mnamelen, buf + out, len - out); in dump_mle() 283 mle_type, mle->master, mle->new_master, in dump_mle() 284 !list_empty(&mle->hb_events), in dump_mle() 285 !!mle->inuse, in dump_mle() 286 kref_read(&mle in dump_mle() 313 dlm_print_one_mle(struct dlm_master_list_entry *mle) dlm_print_one_mle() argument 408 struct dlm_master_list_entry *mle; debug_mle_print() local [all...] |
H A D | dlmdebug.h | 13 void dlm_print_one_mle(struct dlm_master_list_entry *mle);
|
H A D | dlmcommon.h | 1015 void __dlm_unlink_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle); 1016 void __dlm_insert_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle);
|
/kernel/linux/linux-6.6/fs/ocfs2/dlm/ |
H A D | dlmmaster.c | 39 struct dlm_master_list_entry *mle, 43 struct dlm_master_list_entry *mle, 54 struct dlm_master_list_entry *mle, in dlm_mle_equal() 58 if (dlm != mle->dlm) in dlm_mle_equal() 61 if (namelen != mle->mnamelen || in dlm_mle_equal() 62 memcmp(name, mle->mname, namelen) != 0) in dlm_mle_equal() 73 static void dlm_init_mle(struct dlm_master_list_entry *mle, 79 static void dlm_put_mle(struct dlm_master_list_entry *mle); 80 static void __dlm_put_mle(struct dlm_master_list_entry *mle); 82 struct dlm_master_list_entry **mle, 53 dlm_mle_equal(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, const char *name, unsigned int namelen) dlm_mle_equal() argument 161 __dlm_mle_attach_hb_events(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) __dlm_mle_attach_hb_events() argument 170 __dlm_mle_detach_hb_events(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) __dlm_mle_detach_hb_events() argument 178 dlm_mle_detach_hb_events(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) dlm_mle_detach_hb_events() argument 186 dlm_get_mle_inuse(struct dlm_master_list_entry *mle) dlm_get_mle_inuse() argument 197 dlm_put_mle_inuse(struct dlm_master_list_entry *mle) dlm_put_mle_inuse() argument 212 __dlm_put_mle(struct dlm_master_list_entry *mle) __dlm_put_mle() argument 231 dlm_put_mle(struct dlm_master_list_entry *mle) dlm_put_mle() argument 243 dlm_get_mle(struct dlm_master_list_entry *mle) dlm_get_mle() argument 248 dlm_init_mle(struct dlm_master_list_entry *mle, enum dlm_mle_type type, struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *name, unsigned int namelen) dlm_init_mle() argument 302 __dlm_unlink_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) __dlm_unlink_mle() argument 311 __dlm_insert_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) __dlm_insert_mle() argument 322 dlm_find_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry **mle, char *name, unsigned int namelen) dlm_find_mle() argument 346 struct dlm_master_list_entry *mle; dlm_hb_event_notify_attached() local 358 dlm_mle_node_down(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, struct o2nm_node *node, int idx) dlm_mle_node_down() argument 372 dlm_mle_node_up(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, struct o2nm_node *node, int idx) dlm_mle_node_up() argument 405 struct dlm_master_list_entry *mle; dlm_mle_release() local 707 struct dlm_master_list_entry *mle = NULL; dlm_get_lock_resource() local 1001 dlm_wait_for_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int *blocked) dlm_wait_for_lock_mastery() argument 1206 dlm_restart_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int blocked) dlm_restart_lock_mastery() argument 1306 dlm_do_master_request(struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int to) dlm_do_master_request() argument 1407 struct dlm_master_list_entry *mle = NULL, *tmpmle = NULL; dlm_master_request_handler() local 1675 struct dlm_master_list_entry *mle = NULL; dlm_do_assert_master() local 1763 struct dlm_master_list_entry *mle = NULL; dlm_assert_master_handler() local 2543 struct dlm_master_list_entry *mle = NULL; dlm_migrate_lockres() local 3105 struct dlm_master_list_entry *mle = NULL, *oldmle = NULL; dlm_migrate_request_handler() local 3179 dlm_add_migration_mle(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, struct dlm_master_list_entry **oldmle, const char *name, unsigned int namelen, u8 new_master, u8 master) dlm_add_migration_mle() argument 3255 dlm_reset_mleres_owner(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) dlm_reset_mleres_owner() argument 3285 dlm_clean_migration_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) dlm_clean_migration_mle() argument 3298 dlm_clean_block_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, u8 dead_node) dlm_clean_block_mle() argument 3329 struct dlm_master_list_entry *mle; dlm_clean_master_list() local 3532 struct dlm_master_list_entry *mle; dlm_force_free_mles() local [all...] |
H A D | dlmdebug.c | 266 static int dump_mle(struct dlm_master_list_entry *mle, char *buf, int len) in dump_mle() argument 271 if (mle->type == DLM_MLE_BLOCK) in dump_mle() 273 else if (mle->type == DLM_MLE_MASTER) in dump_mle() 278 out += stringify_lockname(mle->mname, mle->mnamelen, buf + out, len - out); in dump_mle() 281 mle_type, mle->master, mle->new_master, in dump_mle() 282 !list_empty(&mle->hb_events), in dump_mle() 283 !!mle->inuse, in dump_mle() 284 kref_read(&mle in dump_mle() 311 dlm_print_one_mle(struct dlm_master_list_entry *mle) dlm_print_one_mle() argument 406 struct dlm_master_list_entry *mle; debug_mle_print() local [all...] |
H A D | dlmdebug.h | 11 void dlm_print_one_mle(struct dlm_master_list_entry *mle);
|
H A D | dlmcommon.h | 1009 void __dlm_unlink_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle); 1010 void __dlm_insert_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle);
|
/kernel/linux/linux-6.6/net/wireless/ |
H A D | scan.c | 2413 struct ieee80211_multi_link_elem *mle; member 2422 cfg80211_defrag_mle(const struct element *mle, const u8 *ie, size_t ielen, in cfg80211_defrag_mle() argument 2431 if (!mle || !ieee80211_mle_size_ok(mle->data + 1, mle->datalen - 1)) in cfg80211_defrag_mle() 2435 buf_len = mle->datalen - 1; in cfg80211_defrag_mle() 2436 for_each_element(elem, mle->data + mle->datalen, in cfg80211_defrag_mle() 2437 ielen - sizeof(*mle) + mle in cfg80211_defrag_mle() 2590 struct cfg80211_mle *mle; cfg80211_parse_ml_elem_sta_data() local [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | ieee80211.h | 4820 const struct ieee80211_multi_link_elem *mle = (const void *)data; in ieee80211_mle_common_size() local 4821 u16 control = le16_to_cpu(mle->control); in ieee80211_mle_common_size() 4830 * The length is the first octet pointed by mle->variable so no in ieee80211_mle_common_size() 4843 return sizeof(*mle) + common + mle->variable[0]; in ieee80211_mle_common_size() 4848 * @mle: the basic multi link element 4857 ieee80211_mle_get_bss_param_ch_cnt(const struct ieee80211_multi_link_elem *mle) in ieee80211_mle_get_bss_param_ch_cnt() argument 4859 u16 control = le16_to_cpu(mle->control); in ieee80211_mle_get_bss_param_ch_cnt() 4860 const u8 *common = mle->variable; in ieee80211_mle_get_bss_param_ch_cnt() 4886 const struct ieee80211_multi_link_elem *mle in ieee80211_mle_get_eml_med_sync_delay() local 4915 const struct ieee80211_multi_link_elem *mle = (const void *)data; ieee80211_mle_get_eml_cap() local 4942 const struct ieee80211_multi_link_elem *mle = (const void *)data; ieee80211_mle_size_ok() local 5011 const struct ieee80211_multi_link_elem *mle = (const void *)data; ieee80211_mle_type_ok() local [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | util.c | 985 const struct ieee80211_multi_link_elem *mle = in ieee80211_parse_extension_element() local 988 switch (le16_get_bits(mle->control, in ieee80211_parse_extension_element() 1827 } __packed mle = { in ieee80211_send_auth() local 1829 .len = sizeof(mle) - 2, in ieee80211_send_auth() 1832 .basic.len = sizeof(mle.basic), in ieee80211_send_auth() 1836 memcpy(mle.basic.mld_mac_addr, sdata->vif.addr, ETH_ALEN); in ieee80211_send_auth() 1841 multi_link * sizeof(mle)); in ieee80211_send_auth() 1859 skb_put_data(skb, &mle, sizeof(mle)); in ieee80211_send_auth()
|