/Linux-v6.1/fs/configfs/ |
D | item.c | 3 * item.c - library routines for handling generic config items 31 * config_item_init - initialize item. 32 * @item: item in question. 34 static void config_item_init(struct config_item *item) in config_item_init() argument 36 kref_init(&item->ci_kref); in config_item_init() 37 INIT_LIST_HEAD(&item->ci_entry); in config_item_init() 41 * config_item_set_name - Set the name of an item 42 * @item: item. 46 * dynamically allocated string that @item->ci_name points to. 47 * Otherwise, use the static @item->ci_namebuf array. [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/include/trace/stages/ |
D | stage1_struct_define.h | 6 #define __field(type, item) type item; argument 9 #define __field_ext(type, item, filter_type) type item; argument 12 #define __field_struct(type, item) type item; argument 15 #define __field_struct_ext(type, item, filter_type) type item; argument 18 #define __array(type, item, len) type item[len]; argument 21 #define __dynamic_array(type, item, len) u32 __data_loc_##item; argument 24 #define __string(item, src) __dynamic_array(char, item, -1) argument 27 #define __string_len(item, src, len) __dynamic_array(char, item, -1) argument 30 #define __vstring(item, fmt, ap) __dynamic_array(char, item, -1) argument 33 #define __bitmask(item, nr_bits) __dynamic_array(char, item, -1) argument [all …]
|
D | stage2_data_offsets.h | 12 #define __field(type, item) argument 15 #define __field_ext(type, item, filter_type) argument 18 #define __field_struct(type, item) argument 21 #define __field_struct_ext(type, item, filter_type) argument 24 #define __array(type, item, len) argument 27 #define __dynamic_array(type, item, len) u32 item; argument 30 #define __string(item, src) __dynamic_array(char, item, -1) argument 33 #define __string_len(item, src, len) __dynamic_array(char, item, -1) argument 36 #define __vstring(item, fmt, ap) __dynamic_array(char, item, -1) argument 39 #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1) argument [all …]
|
D | stage5_get_offsets.h | 13 #define __field(type, item) argument 16 #define __field_ext(type, item, filter_type) argument 19 #define __field_struct(type, item) argument 22 #define __field_struct_ext(type, item, filter_type) argument 25 #define __array(type, item, len) argument 28 #define __dynamic_array(type, item, len) \ argument 30 __data_offsets->item = __data_size + \ 32 __data_offsets->item |= __item_length << 16; \ 36 #define __string(item, src) __dynamic_array(char, item, \ argument 40 #define __string_len(item, src, len) __dynamic_array(char, item, (len) + 1) argument [all …]
|
D | stage6_event_callback.h | 9 #define __field(type, item) argument 12 #define __field_struct(type, item) argument 15 #define __array(type, item, len) argument 18 #define __dynamic_array(type, item, len) \ argument 19 __entry->__data_loc_##item = __data_offsets.item; 22 #define __string(item, src) __dynamic_array(char, item, -1) argument 25 #define __string_len(item, src, len) __dynamic_array(char, item, -1) argument 28 #define __vstring(item, fmt, ap) __dynamic_array(char, item, -1) argument 51 #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1) argument 71 #define __rel_dynamic_array(type, item, len) \ argument [all …]
|
D | stage4_event_fields.h | 20 #define __field(type, item) __field_ext(type, item, FILTER_OTHER) argument 23 #define __field_struct(type, item) __field_struct_ext(type, item, FILTER_OTHER) argument 38 #define __string(item, src) __dynamic_array(char, item, -1) argument 41 #define __string_len(item, src, len) __dynamic_array(char, item, -1) argument 44 #define __vstring(item, fmt, ap) __dynamic_array(char, item, -1) argument 47 #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1) argument 59 #define __rel_string(item, src) __rel_dynamic_array(char, item, -1) argument 62 #define __rel_string_len(item, src, len) __rel_dynamic_array(char, item, -1) argument 65 #define __rel_bitmask(item, nr_bits) __rel_dynamic_array(unsigned long, item, -1) argument
|
/Linux-v6.1/drivers/target/iscsi/ |
D | iscsi_target_stat.c | 43 static struct iscsi_tiqn *iscsi_instance_tiqn(struct config_item *item) in iscsi_instance_tiqn() argument 45 struct iscsi_wwn_stat_grps *igrps = container_of(to_config_group(item), in iscsi_instance_tiqn() 50 static ssize_t iscsi_stat_instance_inst_show(struct config_item *item, in iscsi_stat_instance_inst_show() argument 54 iscsi_instance_tiqn(item)->tiqn_index); in iscsi_stat_instance_inst_show() 57 static ssize_t iscsi_stat_instance_min_ver_show(struct config_item *item, in iscsi_stat_instance_min_ver_show() argument 63 static ssize_t iscsi_stat_instance_max_ver_show(struct config_item *item, in iscsi_stat_instance_max_ver_show() argument 69 static ssize_t iscsi_stat_instance_portals_show(struct config_item *item, in iscsi_stat_instance_portals_show() argument 73 iscsi_instance_tiqn(item)->tiqn_num_tpg_nps); in iscsi_stat_instance_portals_show() 76 static ssize_t iscsi_stat_instance_nodes_show(struct config_item *item, in iscsi_stat_instance_nodes_show() argument 82 static ssize_t iscsi_stat_instance_sessions_show(struct config_item *item, in iscsi_stat_instance_sessions_show() argument [all …]
|
/Linux-v6.1/drivers/target/ |
D | target_core_stat.c | 41 static struct se_device *to_stat_dev(struct config_item *item) in to_stat_dev() argument 43 struct se_dev_stat_grps *sgrps = container_of(to_config_group(item), in to_stat_dev() 48 static ssize_t target_stat_inst_show(struct config_item *item, char *page) in target_stat_inst_show() argument 50 struct se_hba *hba = to_stat_dev(item)->se_hba; in target_stat_inst_show() 55 static ssize_t target_stat_indx_show(struct config_item *item, char *page) in target_stat_indx_show() argument 57 return snprintf(page, PAGE_SIZE, "%u\n", to_stat_dev(item)->dev_index); in target_stat_indx_show() 60 static ssize_t target_stat_role_show(struct config_item *item, char *page) in target_stat_role_show() argument 65 static ssize_t target_stat_ports_show(struct config_item *item, char *page) in target_stat_ports_show() argument 67 return snprintf(page, PAGE_SIZE, "%u\n", to_stat_dev(item)->export_count); in target_stat_ports_show() 91 static struct se_device *to_stat_tgt_dev(struct config_item *item) in to_stat_tgt_dev() argument [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/lib/ |
D | parman.c | 45 struct parman_item *item); 47 struct parman_item *item); 126 struct parman_item *item, unsigned long to_index, in __parman_prio_move() argument 129 parman->ops->move(parman->priv, item->index, to_index, count); in __parman_prio_move() 135 struct parman_item *item; in parman_prio_shift_down() local 140 item = parman_prio_first_item(prio); in parman_prio_shift_down() 142 __parman_prio_move(parman, prio, item, to_index, 1); in parman_prio_shift_down() 143 list_move_tail(&item->list, &prio->item_list); in parman_prio_shift_down() 144 item->index = to_index; in parman_prio_shift_down() 150 struct parman_item *item; in parman_prio_shift_up() local [all …]
|
/Linux-v6.1/drivers/net/wireless/st/cw1200/ |
D | queue.c | 70 struct cw1200_queue_item *item, *tmp; in cw1200_queue_post_gc() local 72 list_for_each_entry_safe(item, tmp, gc_list, head) { in cw1200_queue_post_gc() 73 list_del(&item->head); in cw1200_queue_post_gc() 74 stats->skb_dtor(stats->priv, item->skb, &item->txpriv); in cw1200_queue_post_gc() 75 kfree(item); in cw1200_queue_post_gc() 80 struct cw1200_queue_item *item) in cw1200_queue_register_post_gc() argument 83 gc_item = kmemdup(item, sizeof(struct cw1200_queue_item), in cw1200_queue_register_post_gc() 94 struct cw1200_queue_item *item = NULL, *iter, *tmp; in __cw1200_queue_gc() local 99 item = iter; in __cw1200_queue_gc() 123 } else if (item) { in __cw1200_queue_gc() [all …]
|
/Linux-v6.1/drivers/nvme/target/ |
D | configfs.c | 61 static ssize_t nvmet_addr_adrfam_show(struct config_item *item, char *page) in nvmet_addr_adrfam_show() argument 63 u8 adrfam = to_nvmet_port(item)->disc_addr.adrfam; in nvmet_addr_adrfam_show() 75 static ssize_t nvmet_addr_adrfam_store(struct config_item *item, in nvmet_addr_adrfam_store() argument 78 struct nvmet_port *port = to_nvmet_port(item); in nvmet_addr_adrfam_store() 99 static ssize_t nvmet_addr_portid_show(struct config_item *item, in nvmet_addr_portid_show() argument 102 __le16 portid = to_nvmet_port(item)->disc_addr.portid; in nvmet_addr_portid_show() 107 static ssize_t nvmet_addr_portid_store(struct config_item *item, in nvmet_addr_portid_store() argument 110 struct nvmet_port *port = to_nvmet_port(item); in nvmet_addr_portid_store() 127 static ssize_t nvmet_addr_traddr_show(struct config_item *item, in nvmet_addr_traddr_show() argument 130 struct nvmet_port *port = to_nvmet_port(item); in nvmet_addr_traddr_show() [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/fs/nfs/ |
D | dns_resolve.c | 108 struct nfs_dns_ent *item; in nfs_dns_ent_free_rcu() local 110 item = container_of(head, struct nfs_dns_ent, rcu_head); in nfs_dns_ent_free_rcu() 111 kfree(item->hostname); in nfs_dns_ent_free_rcu() 112 kfree(item); in nfs_dns_ent_free_rcu() 117 struct nfs_dns_ent *item; in nfs_dns_ent_put() local 119 item = container_of(ref, struct nfs_dns_ent, h.ref); in nfs_dns_ent_put() 120 call_rcu(&item->rcu_head, nfs_dns_ent_free_rcu); in nfs_dns_ent_put() 125 struct nfs_dns_ent *item = kmalloc(sizeof(*item), GFP_KERNEL); in nfs_dns_ent_alloc() local 127 if (item != NULL) { in nfs_dns_ent_alloc() 128 item->hostname = NULL; in nfs_dns_ent_alloc() [all …]
|
/Linux-v6.1/drivers/usb/gadget/function/ |
D | uvc_configfs.h | 19 static inline struct f_uvc_opts *to_f_uvc_opts(struct config_item *item) in to_f_uvc_opts() argument 21 return container_of(to_config_group(item), struct f_uvc_opts, in to_f_uvc_opts() 30 struct config_item item; member 35 static inline struct uvcg_control_header *to_uvcg_control_header(struct config_item *item) in to_uvcg_control_header() argument 37 return container_of(item, struct uvcg_control_header, item); in to_uvcg_control_header() 59 static inline struct uvcg_format *to_uvcg_format(struct config_item *item) in to_uvcg_format() argument 61 return container_of(to_config_group(item), struct uvcg_format, group); in to_uvcg_format() 65 struct config_item item; member 72 static inline struct uvcg_streaming_header *to_uvcg_streaming_header(struct config_item *item) in to_uvcg_streaming_header() argument 74 return container_of(item, struct uvcg_streaming_header, item); in to_uvcg_streaming_header() [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/drivers/platform/mellanox/ |
D | mlxreg-hotplug.c | 213 struct mlxreg_core_item *item; in mlxreg_hotplug_attr_show() local 219 item = pdata->items + nr; in mlxreg_hotplug_attr_show() 220 data = item->data + index; in mlxreg_hotplug_attr_show() 226 if (item->health) { in mlxreg_hotplug_attr_show() 229 /* Bit = 0 : functional if item->inversed is true. */ in mlxreg_hotplug_attr_show() 230 if (item->inversed) in mlxreg_hotplug_attr_show() 245 struct mlxreg_core_item *item; in mlxreg_hotplug_attr_init() local 252 item = pdata->items; in mlxreg_hotplug_attr_init() 255 for (i = 0; i < pdata->counter; i++, item++) { in mlxreg_hotplug_attr_init() 256 if (item->capability) { in mlxreg_hotplug_attr_init() [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/fs/ocfs2/cluster/ |
D | nodemanager.c | 143 static struct o2nm_cluster *to_o2nm_cluster(struct config_item *item) in to_o2nm_cluster() argument 145 return item ? in to_o2nm_cluster() 146 container_of(to_config_group(item), struct o2nm_cluster, in to_o2nm_cluster() 151 static struct o2nm_node *to_o2nm_node(struct config_item *item) in to_o2nm_node() argument 153 return item ? container_of(item, struct o2nm_node, nd_item) : NULL; in to_o2nm_node() 156 static void o2nm_node_release(struct config_item *item) in o2nm_node_release() argument 158 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_release() 162 static ssize_t o2nm_node_num_show(struct config_item *item, char *page) in o2nm_node_num_show() argument 164 return sprintf(page, "%d\n", to_o2nm_node(item)->nd_num); in o2nm_node_num_show() 183 static ssize_t o2nm_node_num_store(struct config_item *item, const char *page, in o2nm_node_num_store() argument [all …]
|