/linux-3.3/include/linux/ |
D | drbd_tag_magic.h | 11 #define NL_INTEGER(pn, pr, member) argument 12 #define NL_INT64(pn, pr, member) argument 13 #define NL_BIT(pn, pr, member) argument 14 #define NL_STRING(pn, pr, member, len) argument 22 #define NL_INTEGER(pn, pr, member) \ argument 23 int member; int tag_and_len ## member; 24 #define NL_INT64(pn, pr, member) \ argument 25 __u64 member; int tag_and_len ## member; 26 #define NL_BIT(pn, pr, member) \ argument 27 unsigned char member:1; int tag_and_len ## member; [all …]
|
D | list.h | 197 * in the process of modifying either member (next or prev) 348 * @member: the name of the list_struct within the struct. 350 #define list_entry(ptr, type, member) \ argument 351 container_of(ptr, type, member) 357 * @member: the name of the list_struct within the struct. 361 #define list_first_entry(ptr, type, member) \ argument 362 list_entry((ptr)->next, type, member) 416 * @member: the name of the list_struct within the struct. 418 #define list_for_each_entry(pos, head, member) \ argument 419 for (pos = list_entry((head)->next, typeof(*pos), member); \ [all …]
|
D | rculist.h | 220 * @member: the name of the list_struct within the struct. 225 #define list_entry_rcu(ptr, type, member) \ argument 227 container_of((typeof(ptr))rcu_dereference_raw(__ptr), type, member); \ 234 * @member: the name of the list_struct within the struct. 241 #define list_first_entry_rcu(ptr, type, member) \ argument 242 list_entry_rcu((ptr)->next, type, member) 248 * @member: the name of the list_struct within the struct. 254 #define list_for_each_entry_rcu(pos, head, member) \ argument 255 for (pos = list_entry_rcu((head)->next, typeof(*pos), member); \ 256 &pos->member != (head); \ [all …]
|
D | list_nulls.h | 27 #define hlist_nulls_entry(ptr, type, member) container_of(ptr,type,member) argument 91 * @member: the name of the hlist_node within the struct. 94 #define hlist_nulls_for_each_entry(tpos, pos, head, member) \ argument 97 ({ tpos = hlist_nulls_entry(pos, typeof(*tpos), member); 1;}); \ 104 * @member: the name of the hlist_node within the struct. 107 #define hlist_nulls_for_each_entry_from(tpos, pos, member) \ argument 109 ({ tpos = hlist_nulls_entry(pos, typeof(*tpos), member); 1;}); \
|
D | list_bl.h | 49 #define hlist_bl_entry(ptr, type, member) container_of(ptr,type,member) argument 133 * @member: the name of the hlist_node within the struct. 136 #define hlist_bl_for_each_entry(tpos, pos, head, member) \ argument 139 ({ tpos = hlist_bl_entry(pos, typeof(*tpos), member); 1;}); \ 148 * @member: the name of the hlist_node within the struct. 150 #define hlist_bl_for_each_entry_safe(tpos, pos, n, head, member) \ argument 153 ({ tpos = hlist_bl_entry(pos, typeof(*tpos), member); 1;}); \
|
D | llist.h | 86 * @member: the name of the llist_node within the struct. 88 #define llist_entry(ptr, type, member) \ argument 89 container_of(ptr, type, member) 112 * @member: the name of the llist_node with the struct. 123 #define llist_for_each_entry(pos, node, member) \ argument 124 for ((pos) = llist_entry((node), typeof(*(pos)), member); \ 125 &(pos)->member != NULL; \ 126 (pos) = llist_entry((pos)->member.next, typeof(*(pos)), member))
|
D | stddef.h | 22 #define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER) argument 24 #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) argument
|
D | plist.h | 201 * @member: the name of the list_struct within the struct 204 # define plist_first_entry(head, type, member) \ argument 207 container_of(plist_first(head), type, member); \ 210 # define plist_first_entry(head, type, member) \ argument 211 container_of(plist_first(head), type, member) 218 * @member: the name of the list_struct within the struct 221 # define plist_last_entry(head, type, member) \ argument 224 container_of(plist_last(head), type, member); \ 227 # define plist_last_entry(head, type, member) \ argument 228 container_of(plist_last(head), type, member)
|
D | res_counter.h | 60 * res_counter_read_u64() - returns the value of the specified member. 65 * @member: the field to work with (see RES_xxx below) 71 u64 res_counter_read_u64(struct res_counter *counter, int member); 73 ssize_t res_counter_read(struct res_counter *counter, int member, 82 int res_counter_write(struct res_counter *counter, int member, 86 * the field descriptors. one for each member of res_counter
|
/linux-3.3/drivers/gpu/drm/radeon/ |
D | mkregtable.c | 19 #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) argument 21 * container_of - cast a member of a structure out to the containing structure 22 * @ptr: the pointer to the member. 24 * @member: the name of the member within the struct. 27 #define container_of(ptr, type, member) ({ \ argument 28 const typeof(((type *)0)->member)*__mptr = (ptr); \ 29 (type *)((char *)__mptr - offsetof(type, member)); }) 213 * in the process of modifying either member (next or prev) 350 * @member: the name of the list_struct within the struct. 352 #define list_entry(ptr, type, member) \ argument [all …]
|
/linux-3.3/drivers/infiniband/core/ |
D | multicast.c | 201 static void deref_member(struct mcast_member *member) in deref_member() argument 203 if (atomic_dec_and_test(&member->refcount)) in deref_member() 204 complete(&member->comp); in deref_member() 207 static void queue_join(struct mcast_member *member) in queue_join() argument 209 struct mcast_group *group = member->group; in queue_join() 213 list_add_tail(&member->list, &group->pending_list); in queue_join() 223 * A multicast group has three types of members: full member, non member, and 224 * send only member. We need to keep track of the number of members of each 239 * the group is still a member with the SA, we need to leave that join state. 330 static int send_join(struct mcast_group *group, struct mcast_member *member) in send_join() argument [all …]
|
/linux-3.3/drivers/isdn/mISDN/ |
D | dsp_cmx.c | 32 * There are 3 types of interaction: One member is alone, in this case only 54 * individual member. This is only the case if data needs to be dejittered 87 * If a member joins a conference: 89 * - If a member joins, its rx_buff is set to silence and change read pointer 109 * If tones are generated by hardware, this conference member is removed for 162 struct dsp_conf_member *member; in dsp_cmx_debug() local 179 list_for_each_entry(member, &conf->mlist, list) { in dsp_cmx_debug() 181 " - member = %s (slot_tx %d, bank_tx %d, " in dsp_cmx_debug() 184 member->dsp->name, member->dsp->pcm_slot_tx, in dsp_cmx_debug() 185 member->dsp->pcm_bank_tx, member->dsp->pcm_slot_rx, in dsp_cmx_debug() [all …]
|
/linux-3.3/tools/firewire/ |
D | list.h | 46 #define list_entry(link, type, member) \ argument 47 ((type *)((char *)(link)-(unsigned long)(&((type *)0)->member))) 49 #define list_head(list, type, member) \ argument 50 list_entry((list)->next, type, member) 52 #define list_tail(list, type, member) \ argument 53 list_entry((list)->prev, type, member) 55 #define list_next(elm, member) \ argument 56 list_entry((elm)->member.next, typeof(*elm), member) 58 #define list_for_each_entry(pos, list, member) \ argument 59 for (pos = list_head(list, typeof(*pos), member); \ [all …]
|
/linux-3.3/drivers/scsi/isci/ |
D | isci.h | 125 * This member indicates successful completion. 147 * This member indicates that the object for which a state change is 153 * This member indicates interrupt coalescence timer may cause SAS 166 * This member indicates that there was a general failure. 171 * This member indicates that the SCI implementation is unable to complete 178 * This member indicates the calling function failed, because the state 184 * This member indicates the calling function failed, because there is 190 * This member indicates the calling function failed, because the 196 * This member indicates the calling function failed, because the 202 * This member indicates the calling function failed, because the [all …]
|
/linux-3.3/security/tomoyo/ |
D | group.c | 119 * Returns matched member's pathname if @pathname matches pathnames in @group, 128 struct tomoyo_path_group *member; in tomoyo_path_matches_group() local 129 list_for_each_entry_rcu(member, &group->member_list, head.list) { in tomoyo_path_matches_group() 130 if (member->head.is_deleted) in tomoyo_path_matches_group() 132 if (!tomoyo_path_matches_pattern(pathname, member->member_name)) in tomoyo_path_matches_group() 134 return member->member_name; in tomoyo_path_matches_group() 154 struct tomoyo_number_group *member; in tomoyo_number_matches_group() local 156 list_for_each_entry_rcu(member, &group->member_list, head.list) { in tomoyo_number_matches_group() 157 if (member->head.is_deleted) in tomoyo_number_matches_group() 159 if (min > member->number.values[1] || in tomoyo_number_matches_group() [all …]
|
/linux-3.3/arch/powerpc/include/asm/ |
D | fs_pd.h | 24 #define cpm2_map(member) (&cpm2_immr->member) argument 25 #define cpm2_map_size(member, size) (&cpm2_immr->member) argument 35 #define immr_map(member) (&mpc8xx_immr->member) argument 36 #define immr_map_size(member, size) (&mpc8xx_immr->member) argument
|
/linux-3.3/fs/btrfs/ |
D | struct-funcs.c | 44 #define BTRFS_SETGET_FUNCS(name, type, member, bits) \ argument 51 unsigned long offset = part_offset + offsetof(type, member); \ 59 sizeof(((type *)0)->member), \ 63 read_eb_member(eb, s, type, member, &leres); \ 67 res = le##bits##_to_cpu(p->member); \ 74 unsigned long offset = part_offset + offsetof(type, member); \ 81 sizeof(((type *)0)->member), \ 86 write_eb_member(eb, s, type, member, &val2); \ 90 p->member = cpu_to_le##bits(val); \
|
/linux-3.3/tools/perf/util/include/linux/ |
D | kernel.h | 15 #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) argument 20 * container_of - cast a member of a structure out to the containing structure 21 * @ptr: the pointer to the member. 23 * @member: the name of the member within the struct. 26 #define container_of(ptr, type, member) ({ \ argument 27 const typeof(((type *)0)->member) * __mptr = (ptr); \ 28 (type *)((char *)__mptr - offsetof(type, member)); })
|
/linux-3.3/kernel/ |
D | res_counter.c | 118 res_counter_member(struct res_counter *counter, int member) in res_counter_member() argument 120 switch (member) { in res_counter_member() 137 ssize_t res_counter_read(struct res_counter *counter, int member, in res_counter_read() argument 145 val = res_counter_member(counter, member); in res_counter_read() 155 u64 res_counter_read_u64(struct res_counter *counter, int member) in res_counter_read_u64() argument 161 ret = *res_counter_member(counter, member); in res_counter_read_u64() 167 u64 res_counter_read_u64(struct res_counter *counter, int member) in res_counter_read_u64() argument 169 return *res_counter_member(counter, member); in res_counter_read_u64() 195 int res_counter_write(struct res_counter *counter, int member, in res_counter_write() argument 211 val = res_counter_member(counter, member); in res_counter_write()
|
/linux-3.3/Documentation/block/ |
D | request.txt | 21 D driver member 22 B block layer member 23 I I/O scheduler member 26 this member. Some members may contain D classifications, but should only be 32 Member Flag Comment
|
/linux-3.3/arch/arm/include/asm/ |
D | hardirq.h | 19 #define __inc_irq_stat(cpu, member) __IRQ_STAT(cpu, member)++ argument 20 #define __get_irq_stat(cpu, member) __IRQ_STAT(cpu, member) argument
|
/linux-3.3/arch/alpha/kernel/ |
D | setup.c | 934 /* Member ID is a bit-field. */ in get_sysvec() 935 unsigned long member = (variation >> 10) & 0x3f; in get_sysvec() local 941 if (member < ARRAY_SIZE(alcor_indices)) in get_sysvec() 942 vec = alcor_vecs[alcor_indices[member]]; in get_sysvec() 945 if (member < ARRAY_SIZE(eb164_indices)) in get_sysvec() 946 vec = eb164_vecs[eb164_indices[member]]; in get_sysvec() 953 if (member < ARRAY_SIZE(eb64p_indices)) in get_sysvec() 954 vec = eb64p_vecs[eb64p_indices[member]]; in get_sysvec() 957 if (member < ARRAY_SIZE(eb66_indices)) in get_sysvec() 958 vec = eb66_vecs[eb66_indices[member]]; in get_sysvec() [all …]
|
/linux-3.3/drivers/cpufreq/ |
D | pcc-cpufreq.c | 397 union acpi_object *out_obj, *member; in pcc_cpufreq_probe() local 428 member = &out_obj->package.elements[0]; in pcc_cpufreq_probe() 429 if (member->type != ACPI_TYPE_BUFFER) { in pcc_cpufreq_probe() 434 mem_resource = (struct pcc_memory_resource *)member->buffer.pointer; in pcc_cpufreq_probe() 483 member = &out_obj->package.elements[1]; in pcc_cpufreq_probe() 484 if (member->type != ACPI_TYPE_BUFFER) { in pcc_cpufreq_probe() 489 reg_resource = (struct pcc_register_resource *)member->buffer.pointer; in pcc_cpufreq_probe() 502 member = &out_obj->package.elements[2]; in pcc_cpufreq_probe() 503 if (member->type != ACPI_TYPE_INTEGER) { in pcc_cpufreq_probe() 508 doorbell_preserve = member->integer.value; in pcc_cpufreq_probe() [all …]
|
/linux-3.3/include/net/9p/ |
D | transport.h | 36 * @create: member function to create a new connection on this transport 37 * @close: member function to discard a connection on this transport 38 * @request: member function to issue a request to the transport 39 * @cancel: member function to cancel a request (if it hasn't been sent)
|
/linux-3.3/drivers/base/power/ |
D | clock_ops.c | 274 * @nb: Notifier block object this function is a member of. 278 * For this function to work, @nb must be a member of an object of type 280 * Specifically, the pm_domain member of that object is copied to the device's 281 * pm_domain field and its con_ids member is used to populate the device's list 424 * @nb: Notifier block object this function is a member of. 428 * For this function to work, @nb must be a member of an object of type 430 * Specifically, the con_ids member of that object is used to enable or disable 473 * The nb member of @clknb is not expected to be initialized and its 474 * notifier_call member will be replaced with pm_clk_notify(). However,
|