/kernel/linux/linux-5.10/fs/configfs/ |
D | item.c | 5 * item.c - library routines for handling generic config items 33 * config_item_init - initialize item. 34 * @item: item in question. 36 static void config_item_init(struct config_item *item) in config_item_init() argument 38 kref_init(&item->ci_kref); in config_item_init() 39 INIT_LIST_HEAD(&item->ci_entry); in config_item_init() 43 * config_item_set_name - Set the name of an item 44 * @item: item. 48 * dynamically allocated string that @item->ci_name points to. 49 * Otherwise, use the static @item->ci_namebuf array. [all …]
|
/kernel/linux/linux-5.10/include/linux/ |
D | vmstat.h | 64 static inline void __count_vm_event(enum vm_event_item item) in __count_vm_event() argument 66 raw_cpu_inc(vm_event_states.event[item]); in __count_vm_event() 69 static inline void count_vm_event(enum vm_event_item item) in count_vm_event() argument 71 this_cpu_inc(vm_event_states.event[item]); in count_vm_event() 74 static inline void __count_vm_events(enum vm_event_item item, long delta) in __count_vm_events() argument 76 raw_cpu_add(vm_event_states.event[item], delta); in __count_vm_events() 79 static inline void count_vm_events(enum vm_event_item item, long delta) in count_vm_events() argument 81 this_cpu_add(vm_event_states.event[item], delta); in count_vm_events() 91 static inline void count_vm_event(enum vm_event_item item) in count_vm_event() argument 94 static inline void count_vm_events(enum vm_event_item item, long delta) in count_vm_events() argument [all …]
|
/kernel/linux/linux-5.10/fs/hmdfs/ |
D | hmdfs_share.c | 40 static void remove_and_release_share_item(struct hmdfs_share_item *item) in remove_and_release_share_item() argument 42 list_del(&item->list); in remove_and_release_share_item() 43 item->hst->item_cnt--; in remove_and_release_share_item() 44 fput(item->file); in remove_and_release_share_item() 45 kfree(item->relative_path.name); in remove_and_release_share_item() 46 kfree(item); in remove_and_release_share_item() 49 static inline bool is_share_item_timeout(struct hmdfs_share_item *item) in is_share_item_timeout() argument 51 return !item->opened && item->timeout; in is_share_item_timeout() 57 struct hmdfs_share_item *item, *tmp; in hmdfs_lookup_share_item() local 59 list_for_each_entry_safe(item, tmp, &st->item_list_head, list) { in hmdfs_lookup_share_item() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
D | item.h | 26 __mlxsw_item_offset(const struct mlxsw_item *item, unsigned short index, in __mlxsw_item_offset() argument 29 BUG_ON(index && !item->step); in __mlxsw_item_offset() 30 if (item->offset % typesize != 0 || in __mlxsw_item_offset() 31 item->step % typesize != 0 || in __mlxsw_item_offset() 32 item->in_step_offset % typesize != 0) { in __mlxsw_item_offset() 33 pr_err("mlxsw: item bug (name=%s,offset=%x,step=%x,in_step_offset=%x,typesize=%zx)\n", in __mlxsw_item_offset() 34 item->name, item->offset, item->step, in __mlxsw_item_offset() 35 item->in_step_offset, typesize); in __mlxsw_item_offset() 39 return ((item->offset + item->step * index + item->in_step_offset) / in __mlxsw_item_offset() 44 const struct mlxsw_item *item, in __mlxsw_item_get8() argument [all …]
|
/kernel/linux/linux-5.10/drivers/target/iscsi/ |
D | iscsi_target_stat.c | 44 static struct iscsi_tiqn *iscsi_instance_tiqn(struct config_item *item) in iscsi_instance_tiqn() argument 46 struct iscsi_wwn_stat_grps *igrps = container_of(to_config_group(item), in iscsi_instance_tiqn() 51 static ssize_t iscsi_stat_instance_inst_show(struct config_item *item, in iscsi_stat_instance_inst_show() argument 55 iscsi_instance_tiqn(item)->tiqn_index); in iscsi_stat_instance_inst_show() 58 static ssize_t iscsi_stat_instance_min_ver_show(struct config_item *item, in iscsi_stat_instance_min_ver_show() argument 64 static ssize_t iscsi_stat_instance_max_ver_show(struct config_item *item, in iscsi_stat_instance_max_ver_show() argument 70 static ssize_t iscsi_stat_instance_portals_show(struct config_item *item, in iscsi_stat_instance_portals_show() argument 74 iscsi_instance_tiqn(item)->tiqn_num_tpg_nps); in iscsi_stat_instance_portals_show() 77 static ssize_t iscsi_stat_instance_nodes_show(struct config_item *item, in iscsi_stat_instance_nodes_show() argument 83 static ssize_t iscsi_stat_instance_sessions_show(struct config_item *item, in iscsi_stat_instance_sessions_show() argument [all …]
|
/kernel/linux/linux-5.10/tools/testing/radix-tree/ |
D | test.c | 11 struct item * 17 struct item * 28 struct item *item_create(unsigned long index, unsigned int order) in item_create() 30 struct item *ret = malloc(sizeof(*ret)); in item_create() 39 struct item *item = item_create(index, 0); in item_insert() local 40 int err = radix_tree_insert(root, item->index, item); in item_insert() 42 free(item); in item_insert() 46 void item_sanity(struct item *item, unsigned long index) in item_sanity() argument 49 assert(!radix_tree_is_internal_node(item)); in item_sanity() 50 assert(item->order < BITS_PER_LONG); in item_sanity() [all …]
|
D | multiorder.c | 19 struct item *item = item_create(index, order); in item_insert_order() local 23 xas_store(&xas, item); in item_insert_order() 30 free(item); in item_insert_order() 37 struct item *item; in multiorder_iteration() local 57 xas_for_each(&xas, item, ULONG_MAX) { in multiorder_iteration() 64 assert(!radix_tree_is_internal_node(item)); in multiorder_iteration() 65 assert((item->index | mask) == (index[i] | mask)); in multiorder_iteration() 66 assert(item->order == order[i]); in multiorder_iteration() 77 struct item *item; in multiorder_tagged_iteration() local 108 xas_for_each_marked(&xas, item, ULONG_MAX, XA_MARK_1) { in multiorder_tagged_iteration() [all …]
|
/kernel/linux/linux-5.10/drivers/target/ |
D | target_core_stat.c | 44 static struct se_device *to_stat_dev(struct config_item *item) in to_stat_dev() argument 46 struct se_dev_stat_grps *sgrps = container_of(to_config_group(item), in to_stat_dev() 51 static ssize_t target_stat_inst_show(struct config_item *item, char *page) in target_stat_inst_show() argument 53 struct se_hba *hba = to_stat_dev(item)->se_hba; in target_stat_inst_show() 58 static ssize_t target_stat_indx_show(struct config_item *item, char *page) in target_stat_indx_show() argument 60 return snprintf(page, PAGE_SIZE, "%u\n", to_stat_dev(item)->dev_index); in target_stat_indx_show() 63 static ssize_t target_stat_role_show(struct config_item *item, char *page) in target_stat_role_show() argument 68 static ssize_t target_stat_ports_show(struct config_item *item, char *page) in target_stat_ports_show() argument 70 return snprintf(page, PAGE_SIZE, "%u\n", to_stat_dev(item)->export_count); in target_stat_ports_show() 94 static struct se_device *to_stat_tgt_dev(struct config_item *item) in to_stat_tgt_dev() argument [all …]
|
/kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/ |
D | queue.c | 69 struct cw1200_queue_item *item, *tmp; in cw1200_queue_post_gc() local 71 list_for_each_entry_safe(item, tmp, gc_list, head) { in cw1200_queue_post_gc() 72 list_del(&item->head); in cw1200_queue_post_gc() 73 stats->skb_dtor(stats->priv, item->skb, &item->txpriv); in cw1200_queue_post_gc() 74 kfree(item); in cw1200_queue_post_gc() 79 struct cw1200_queue_item *item) in cw1200_queue_register_post_gc() argument 82 gc_item = kmemdup(item, sizeof(struct cw1200_queue_item), in cw1200_queue_register_post_gc() 93 struct cw1200_queue_item *item = NULL, *tmp; in __cw1200_queue_gc() local 96 list_for_each_entry_safe(item, tmp, &queue->queue, head) { in __cw1200_queue_gc() 97 if (jiffies - item->queue_timestamp < queue->ttl) in __cw1200_queue_gc() [all …]
|
/kernel/linux/linux-5.10/drivers/input/rmi4/ |
D | rmi_f12.c | 65 const struct rmi_register_desc_item *item; in rmi_f12_read_sensor_tuning() local 77 item = rmi_get_register_desc_item(&f12->control_reg_desc, 8); in rmi_f12_read_sensor_tuning() 78 if (!item) { in rmi_f12_read_sensor_tuning() 86 if (item->reg_size > sizeof(buf)) { in rmi_f12_read_sensor_tuning() 89 sizeof(buf), item->reg_size); in rmi_f12_read_sensor_tuning() 94 item->reg_size); in rmi_f12_read_sensor_tuning() 99 if (rmi_register_desc_has_subpacket(item, 0)) { in rmi_f12_read_sensor_tuning() 108 if (rmi_register_desc_has_subpacket(item, 1)) { in rmi_f12_read_sensor_tuning() 114 if (rmi_register_desc_has_subpacket(item, 2)) { in rmi_f12_read_sensor_tuning() 125 if (rmi_register_desc_has_subpacket(item, 3)) { in rmi_f12_read_sensor_tuning() [all …]
|
/kernel/linux/linux-5.10/lib/ |
D | parman.c | 45 struct parman_item *item); 47 struct parman_item *item); 127 struct parman_item *item, unsigned long to_index, in __parman_prio_move() argument 130 parman->ops->move(parman->priv, item->index, to_index, count); in __parman_prio_move() 136 struct parman_item *item; in parman_prio_shift_down() local 141 item = parman_prio_first_item(prio); in parman_prio_shift_down() 143 __parman_prio_move(parman, prio, item, to_index, 1); in parman_prio_shift_down() 144 list_move_tail(&item->list, &prio->item_list); in parman_prio_shift_down() 145 item->index = to_index; in parman_prio_shift_down() 151 struct parman_item *item; in parman_prio_shift_up() local [all …]
|
/kernel/liteos_a/kernel/extended/plimit/ |
D | los_devicelimit.c | 114 STATIC UINT32 ParseItemAccess(const CHAR *buf, DevAccessItem *item) in ParseItemAccess() argument 118 item->type = DEVLIMIT_DEV_ALL; in ParseItemAccess() 121 item->type = DEVLIMIT_DEV_BLOCK; in ParseItemAccess() 124 item->type = DEVLIMIT_DEV_CHAR; in ParseItemAccess() 135 for (INT32 count = 0; count < sizeof(item->name) - 1; count++) { in ParseItemAccess() 139 item->name[count] = *buf; in ParseItemAccess() 150 item->access |= DEVLIMIT_ACC_READ; in ParseItemAccess() 153 item->access |= DEVLIMIT_ACC_WRITE; in ParseItemAccess() 156 item->access |= DEVLIMIT_ACC_MKNOD; in ParseItemAccess() 234 STATIC BOOL DevLimitMatchItemPartial(LOS_DL_LIST *list, DevAccessItem *item) in DevLimitMatchItemPartial() argument [all …]
|
/kernel/linux/linux-5.10/drivers/most/ |
D | configfs.c | 18 struct config_item item; member 90 static struct mdev_link *to_mdev_link(struct config_item *item) in to_mdev_link() argument 92 return container_of(item, struct mdev_link, item); in to_mdev_link() 113 static ssize_t mdev_link_create_link_store(struct config_item *item, in mdev_link_create_link_store() argument 116 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_create_link_store() 135 static ssize_t mdev_link_destroy_link_store(struct config_item *item, in mdev_link_destroy_link_store() argument 138 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_destroy_link_store() 160 static ssize_t mdev_link_direction_show(struct config_item *item, char *page) in mdev_link_direction_show() argument 162 return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->direction); in mdev_link_direction_show() 165 static ssize_t mdev_link_direction_store(struct config_item *item, in mdev_link_direction_store() argument [all …]
|
/kernel/linux/linux-5.10/fs/reiserfs/ |
D | lbalance.c | 12 * copy copy_count entries from source directory item to dest buffer 13 * (creating new item if needed) 21 * either the number of target item, or if we must create a in leaf_copy_dir_entries() 22 * new item, the number of the item we will create it next to in leaf_copy_dir_entries() 28 int copy_records_len; /* length of all records in item to be copied */ in leaf_copy_dir_entries() 33 RFALSE(!is_direntry_le_ih(ih), "vs-10000: item must be directory item"); in leaf_copy_dir_entries() 59 * if there are no items in dest or the first/last item in in leaf_copy_dir_entries() 60 * dest is not item of the same directory in leaf_copy_dir_entries() 69 /* create new item in dest */ in leaf_copy_dir_entries() 72 /* form item header */ in leaf_copy_dir_entries() [all …]
|
/kernel/linux/linux-5.10/fs/nfs/ |
D | dns_resolve.c | 107 struct nfs_dns_ent *item; in nfs_dns_ent_free_rcu() local 109 item = container_of(head, struct nfs_dns_ent, rcu_head); in nfs_dns_ent_free_rcu() 110 kfree(item->hostname); in nfs_dns_ent_free_rcu() 111 kfree(item); in nfs_dns_ent_free_rcu() 116 struct nfs_dns_ent *item; in nfs_dns_ent_put() local 118 item = container_of(ref, struct nfs_dns_ent, h.ref); in nfs_dns_ent_put() 119 call_rcu(&item->rcu_head, nfs_dns_ent_free_rcu); in nfs_dns_ent_put() 124 struct nfs_dns_ent *item = kmalloc(sizeof(*item), GFP_KERNEL); in nfs_dns_ent_alloc() local 126 if (item != NULL) { in nfs_dns_ent_alloc() 127 item->hostname = NULL; in nfs_dns_ent_alloc() [all …]
|
/kernel/linux/linux-5.10/drivers/nvme/target/ |
D | configfs.c | 56 static ssize_t nvmet_addr_adrfam_show(struct config_item *item, char *page) in nvmet_addr_adrfam_show() argument 58 u8 adrfam = to_nvmet_port(item)->disc_addr.adrfam; in nvmet_addr_adrfam_show() 69 static ssize_t nvmet_addr_adrfam_store(struct config_item *item, in nvmet_addr_adrfam_store() argument 72 struct nvmet_port *port = to_nvmet_port(item); in nvmet_addr_adrfam_store() 93 static ssize_t nvmet_addr_portid_show(struct config_item *item, in nvmet_addr_portid_show() argument 96 struct nvmet_port *port = to_nvmet_port(item); in nvmet_addr_portid_show() 102 static ssize_t nvmet_addr_portid_store(struct config_item *item, in nvmet_addr_portid_store() argument 105 struct nvmet_port *port = to_nvmet_port(item); in nvmet_addr_portid_store() 122 static ssize_t nvmet_addr_traddr_show(struct config_item *item, in nvmet_addr_traddr_show() argument 125 struct nvmet_port *port = to_nvmet_port(item); in nvmet_addr_traddr_show() [all …]
|
/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
D | xfs_log_recover.h | 10 * Each log item type (XFS_LI_*) gets its own xlog_recover_item_ops to 11 * define how recovery should work for that type of log item. 28 * correctly. Log item types that always use XLOG_REORDER_ITEM_LIST do 33 enum xlog_recover_reorder (*reorder)(struct xlog_recover_item *item); 36 void (*ra_pass2)(struct xlog *log, struct xlog_recover_item *item); 39 int (*commit_pass1)(struct xlog *log, struct xlog_recover_item *item); 45 * If the recovered item is an intent item, this function should parse 46 * the recovered item to construct an in-core log intent item and 47 * insert it into the AIL. The in-core log intent item should have 1 48 * refcount so that the item is freed either (a) when we commit the [all …]
|
/kernel/linux/linux-5.10/include/trace/ |
D | trace_events.h | 10 * <type> <item>; 15 * The <type> <item> is created by the __field(type, item) macro or 17 * We simply do "type item;", and that will create the fields 85 #define __field(type, item) type item; argument 88 #define __field_ext(type, item, filter_type) type item; argument 91 #define __field_struct(type, item) type item; argument 94 #define __field_struct_ext(type, item, filter_type) type item; argument 97 #define __array(type, item, len) type item[len]; argument 100 #define __dynamic_array(type, item, len) u32 __data_loc_##item; argument 103 #define __string(item, src) __dynamic_array(char, item, -1) argument [all …]
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/bufq/interface/ |
D | ia_css_bufq.h | 75 * @brief Enqueues an item into host to SP buffer queue 77 * @param thread_index[in] Thread in which the item to be enqueued 80 * @param item[in] Object to enqueue. 87 uint32_t item); 90 * @brief Dequeues an item from SP to host buffer queue. 93 * the item has to be read. 94 * @paramitem [out] Object to be dequeued into this item. 100 uint32_t *item); 103 * @brief Enqueue an event item into host to SP communication event queue. 120 * @brief Dequeue an item from SP to host communication event queue. [all …]
|
/kernel/linux/linux-5.10/kernel/trace/ |
D | trace_export.c | 37 #define __field_struct(type, item) argument 40 #define __field(type, item) type item; argument 43 #define __field_fn(type, item) type item; argument 46 #define __field_desc(type, container, item) type item; argument 49 #define __field_packed(type, container, item) type item; argument 52 #define __array(type, item, size) type item[size]; argument 55 #define __array_desc(type, container, item, size) type item[size]; argument 58 #define __dynamic_array(type, item) type item[]; argument 137 #define __field(type, item) argument 140 #define __field_fn(type, item) argument [all …]
|
/kernel/linux/linux-5.10/drivers/platform/mellanox/ |
D | mlxreg-hotplug.c | 160 struct mlxreg_core_item *item; in mlxreg_hotplug_attr_show() local 166 item = pdata->items + nr; in mlxreg_hotplug_attr_show() 167 data = item->data + index; in mlxreg_hotplug_attr_show() 173 if (item->health) { in mlxreg_hotplug_attr_show() 176 /* Bit = 0 : functional if item->inversed is true. */ in mlxreg_hotplug_attr_show() 177 if (item->inversed) in mlxreg_hotplug_attr_show() 192 struct mlxreg_core_item *item; in mlxreg_hotplug_attr_init() local 199 item = pdata->items; in mlxreg_hotplug_attr_init() 202 for (i = 0; i < pdata->counter; i++, item++) { in mlxreg_hotplug_attr_init() 203 if (item->capability) { in mlxreg_hotplug_attr_init() [all …]
|
/kernel/linux/linux-5.10/drivers/usb/gadget/ |
D | configfs.c | 56 static inline struct gadget_info *to_gadget_info(struct config_item *item) in to_gadget_info() argument 58 return container_of(to_config_group(item), struct gadget_info, group); in to_gadget_info() 70 static inline struct config_usb_cfg *to_config_usb_cfg(struct config_item *item) in to_config_usb_cfg() argument 72 return container_of(to_config_group(item), struct config_usb_cfg, in to_config_usb_cfg() 126 static ssize_t gadget_dev_desc_##__name##_show(struct config_item *item, \ 130 to_gadget_info(item)->cdev.desc.__name); \ 134 static ssize_t gadget_dev_desc_##__name##_show(struct config_item *item, \ 138 le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ 143 static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ 151 to_gadget_info(item)->cdev.desc._name = val; \ [all …]
|
/kernel/linux/linux-5.10/Documentation/filesystems/ |
D | configfs.rst | 49 These are modules that register their item types with configfs as 54 An item is created via mkdir(2). The item's attributes will also 71 apply, but the whole binary item must fit in single kernel vmalloc'ed buffer. 79 When an item needs to be destroyed, remove it with rmdir(2). An 80 item cannot be destroyed if any other item has a link to it (via 176 Usually a subsystem wants the item to display and/or store attributes, 219 When a config_item wants an attribute to appear as a file in the item's 222 config_item_type->ct_attrs. When the item appears in configfs, the 243 appear as the contents of a file in the item's configfs directory. 245 config_item_type->ct_bin_attrs, and the item appears in configfs, the [all …]
|
/kernel/linux/linux-5.10/fs/ocfs2/cluster/ |
D | nodemanager.c | 145 static struct o2nm_cluster *to_o2nm_cluster(struct config_item *item) in to_o2nm_cluster() argument 147 return item ? in to_o2nm_cluster() 148 container_of(to_config_group(item), struct o2nm_cluster, in to_o2nm_cluster() 153 static struct o2nm_node *to_o2nm_node(struct config_item *item) in to_o2nm_node() argument 155 return item ? container_of(item, struct o2nm_node, nd_item) : NULL; in to_o2nm_node() 158 static void o2nm_node_release(struct config_item *item) in o2nm_node_release() argument 160 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_release() 164 static ssize_t o2nm_node_num_show(struct config_item *item, char *page) in o2nm_node_num_show() argument 166 return sprintf(page, "%d\n", to_o2nm_node(item)->nd_num); in o2nm_node_num_show() 185 static ssize_t o2nm_node_num_store(struct config_item *item, const char *page, in o2nm_node_num_store() argument [all …]
|
/kernel/linux/linux-5.10/fs/btrfs/ |
D | root-tree.c | 16 * Read a root item from the tree. In case we detect a root item smaller then 20 * kernel that was not aware of the root item structure change. 23 struct btrfs_root_item *item) in btrfs_read_root_item() argument 29 read_extent_buffer(eb, item, btrfs_item_ptr_offset(eb, slot), in btrfs_read_root_item() 30 min_t(u32, len, sizeof(*item))); in btrfs_read_root_item() 31 if (len < sizeof(*item)) in btrfs_read_root_item() 33 if (!need_reset && btrfs_root_generation(item) in btrfs_read_root_item() 34 != btrfs_root_generation_v2(item)) { in btrfs_read_root_item() 35 if (btrfs_root_generation_v2(item) != 0) { in btrfs_read_root_item() 37 …"mismatching generation and generation_v2 found in root item. This root was probably mounted with … in btrfs_read_root_item() [all …]
|