/linux-4.1.27/lib/ |
D | percpu-refcount.c | 38 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref) in percpu_count_ptr() argument 41 (ref->percpu_count_ptr & ~__PERCPU_REF_ATOMIC_DEAD); in percpu_count_ptr() 58 int percpu_ref_init(struct percpu_ref *ref, percpu_ref_func_t *release, in percpu_ref_init() argument 65 ref->percpu_count_ptr = (unsigned long) in percpu_ref_init() 67 if (!ref->percpu_count_ptr) in percpu_ref_init() 70 ref->force_atomic = flags & PERCPU_REF_INIT_ATOMIC; in percpu_ref_init() 73 ref->percpu_count_ptr |= __PERCPU_REF_ATOMIC; in percpu_ref_init() 78 ref->percpu_count_ptr |= __PERCPU_REF_DEAD; in percpu_ref_init() 82 atomic_long_set(&ref->count, start_count); in percpu_ref_init() 84 ref->release = release; in percpu_ref_init() [all …]
|
D | dma-debug.c | 299 struct dma_debug_entry *ref, in __hash_bucket_find() argument 306 if (!match(ref, entry)) in __hash_bucket_find() 321 entry->size == ref->size ? ++match_lvl : 0; in __hash_bucket_find() 322 entry->type == ref->type ? ++match_lvl : 0; in __hash_bucket_find() 323 entry->direction == ref->direction ? ++match_lvl : 0; in __hash_bucket_find() 324 entry->sg_call_ents == ref->sg_call_ents ? ++match_lvl : 0; in __hash_bucket_find() 349 struct dma_debug_entry *ref) in bucket_find_exact() argument 351 return __hash_bucket_find(bucket, ref, exact_match); in bucket_find_exact() 355 struct dma_debug_entry *ref, in bucket_find_contain() argument 359 unsigned int max_range = dma_get_max_seg_size(ref->dev); in bucket_find_contain() [all …]
|
D | cpu_rmap.c | 69 static void cpu_rmap_release(struct kref *ref) in cpu_rmap_release() argument 71 struct cpu_rmap *rmap = container_of(ref, struct cpu_rmap, refcount); in cpu_rmap_release() 268 static void irq_cpu_rmap_release(struct kref *ref) in irq_cpu_rmap_release() argument 271 container_of(ref, struct irq_glue, notify.kref); in irq_cpu_rmap_release()
|
/linux-4.1.27/include/linux/ |
D | percpu-refcount.h | 96 int __must_check percpu_ref_init(struct percpu_ref *ref, 99 void percpu_ref_exit(struct percpu_ref *ref); 100 void percpu_ref_switch_to_atomic(struct percpu_ref *ref, 102 void percpu_ref_switch_to_percpu(struct percpu_ref *ref); 103 void percpu_ref_kill_and_confirm(struct percpu_ref *ref, 105 void percpu_ref_reinit(struct percpu_ref *ref); 117 static inline void percpu_ref_kill(struct percpu_ref *ref) in percpu_ref_kill() argument 119 return percpu_ref_kill_and_confirm(ref, NULL); in percpu_ref_kill() 128 static inline bool __ref_is_percpu(struct percpu_ref *ref, in __ref_is_percpu() argument 146 percpu_ptr = lockless_dereference(ref->percpu_count_ptr); in __ref_is_percpu() [all …]
|
D | init.h | 76 #define __ref __section(.ref.text) noinline 77 #define __refdata __section(.ref.data) 78 #define __refconst __constsection(.ref.rodata)
|
D | bsg.h | 13 struct kref ref; member
|
D | genhd.h | 127 atomic_t ref; member 645 atomic_set(&part->ref, 1); in hd_ref_init() 651 atomic_inc(&part->ref); in hd_struct_get() 657 return atomic_inc_not_zero(&part->ref); in hd_struct_try_get() 662 if (atomic_dec_and_test(&part->ref)) in hd_struct_put()
|
D | hw_random.h | 49 struct kref ref; member
|
D | watchdog.h | 48 void (*ref)(struct watchdog_device *); member
|
/linux-4.1.27/net/mac80211/ |
D | rate.h | 37 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_tx_status() local 42 if (!ref || !test_sta_flag(sta, WLAN_STA_RATE_CONTROL)) in rate_control_tx_status() 45 if (ref->ops->tx_status) in rate_control_tx_status() 46 ref->ops->tx_status(ref->priv, sband, ista, priv_sta, skb); in rate_control_tx_status() 48 ref->ops->tx_status_noskb(ref->priv, sband, ista, priv_sta, info); in rate_control_tx_status() 57 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_tx_status_noskb() local 61 if (!ref || !test_sta_flag(sta, WLAN_STA_RATE_CONTROL)) in rate_control_tx_status_noskb() 64 if (WARN_ON_ONCE(!ref->ops->tx_status_noskb)) in rate_control_tx_status_noskb() 67 ref->ops->tx_status_noskb(ref->priv, sband, ista, priv_sta, info); in rate_control_tx_status_noskb() 73 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_rate_init() local [all …]
|
D | rate.c | 129 struct rate_control_ref *ref = file->private_data; in rcname_read() local 130 int len = strlen(ref->ops->name); in rcname_read() 133 ref->ops->name, len); in rcname_read() 147 struct rate_control_ref *ref; in rate_control_alloc() local 149 ref = kmalloc(sizeof(struct rate_control_ref), GFP_KERNEL); in rate_control_alloc() 150 if (!ref) in rate_control_alloc() 152 ref->local = local; in rate_control_alloc() 153 ref->ops = ieee80211_rate_control_ops_get(name); in rate_control_alloc() 154 if (!ref->ops) in rate_control_alloc() 160 debugfs_create_file("name", 0400, debugfsdir, ref, &rcname_ops); in rate_control_alloc() [all …]
|
D | key.h | 166 #define key_mtx_dereference(local, ref) \ argument 167 rcu_dereference_protected(ref, lockdep_is_held(&((local)->key_mtx)))
|
/linux-4.1.27/fs/jffs2/ |
D | xattr.c | 444 static int verify_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref) in verify_xattr_ref() argument 454 if (ref_flags(ref->node) != REF_UNCHECKED) in verify_xattr_ref() 456 offset = ref_offset(ref->node); in verify_xattr_ref() 482 ref->ino = je32_to_cpu(rr.ino); in verify_xattr_ref() 483 ref->xid = je32_to_cpu(rr.xid); in verify_xattr_ref() 484 ref->xseqno = je32_to_cpu(rr.xseqno); in verify_xattr_ref() 485 if (ref->xseqno > c->highest_xseqno) in verify_xattr_ref() 486 c->highest_xseqno = (ref->xseqno & ~XREF_DELETE_MARKER); in verify_xattr_ref() 490 for (raw=ref->node; raw != (void *)ref; raw=raw->next_in_ino) { in verify_xattr_ref() 497 raw->flash_offset = ref_offset(raw) | ((ref->node==raw) ? REF_PRISTINE : REF_NORMAL); in verify_xattr_ref() [all …]
|
D | malloc.c | 213 struct jffs2_raw_node_ref **p, *ref; in jffs2_prealloc_raw_node_refs() local 219 ref = *p; in jffs2_prealloc_raw_node_refs() 224 if (ref && ref->flash_offset != REF_EMPTY_NODE) in jffs2_prealloc_raw_node_refs() 225 ref++; in jffs2_prealloc_raw_node_refs() 228 if (!ref) { in jffs2_prealloc_raw_node_refs() 230 ref = *p = jffs2_alloc_refblock(); in jffs2_prealloc_raw_node_refs() 231 if (!ref) in jffs2_prealloc_raw_node_refs() 234 if (ref->flash_offset == REF_LINK_NODE) { in jffs2_prealloc_raw_node_refs() 235 p = &ref->next_in_ino; in jffs2_prealloc_raw_node_refs() 236 ref = *p; in jffs2_prealloc_raw_node_refs() [all …]
|
D | nodelist.c | 590 struct jffs2_raw_node_ref *ref; in jffs2_link_node_ref() local 595 ref = jeb->last_node; in jffs2_link_node_ref() 597 dbg_noderef("Last node at %p is (%08x,%p)\n", ref, ref->flash_offset, in jffs2_link_node_ref() 598 ref->next_in_ino); in jffs2_link_node_ref() 600 while (ref->flash_offset != REF_EMPTY_NODE) { in jffs2_link_node_ref() 601 if (ref->flash_offset == REF_LINK_NODE) in jffs2_link_node_ref() 602 ref = ref->next_in_ino; in jffs2_link_node_ref() 604 ref++; in jffs2_link_node_ref() 607 dbg_noderef("New ref is %p (%08x becomes %08x,%p) len 0x%x\n", ref, in jffs2_link_node_ref() 608 ref->flash_offset, ofs, ref->next_in_ino, len); in jffs2_link_node_ref() [all …]
|
D | readinode.c | 33 struct jffs2_raw_node_ref *ref = tn->fn->raw; in check_node_data() local 43 ofs = ref_offset(ref) + sizeof(struct jffs2_raw_inode); in check_node_data() 53 ref_offset(ref), tn->csize, ofs); in check_node_data() 62 ref_offset(ref), tn->csize, tn->partial_crc, tn->data_crc, ofs - len, ofs, len); in check_node_data() 109 ref_offset(ref), tn->data_crc, crc); in check_node_data() 114 jeb = &c->blocks[ref->flash_offset / c->sector_size]; in check_node_data() 115 len = ref_totlen(c, jeb, ref); in check_node_data() 120 ref->flash_offset |= REF_PRISTINE; in check_node_data() 568 static struct jffs2_raw_node_ref *jffs2_first_valid_node(struct jffs2_raw_node_ref *ref) in jffs2_first_valid_node() argument 570 while (ref && ref->next_in_ino) { in jffs2_first_valid_node() [all …]
|
D | nodelist.h | 101 static inline struct jffs2_raw_node_ref *ref_next(struct jffs2_raw_node_ref *ref) in ref_next() argument 103 ref++; in ref_next() 106 if (ref->flash_offset == REF_LINK_NODE) { in ref_next() 107 ref = ref->next_in_ino; in ref_next() 108 if (!ref) in ref_next() 109 return ref; in ref_next() 113 if (ref->flash_offset == REF_EMPTY_NODE) in ref_next() 116 return ref; in ref_next() 136 #define ref_flags(ref) ((ref)->flash_offset & 3) argument 137 #define ref_offset(ref) ((ref)->flash_offset & ~3) argument [all …]
|
D | nodemgmt.c | 579 void jffs2_mark_node_obsolete(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref) in jffs2_mark_node_obsolete() argument 588 if(unlikely(!ref)) { in jffs2_mark_node_obsolete() 592 if (ref_obsolete(ref)) { in jffs2_mark_node_obsolete() 594 __func__, ref_offset(ref)); in jffs2_mark_node_obsolete() 597 blocknr = ref->flash_offset / c->sector_size; in jffs2_mark_node_obsolete() 600 ref->flash_offset); in jffs2_mark_node_obsolete() 618 freed_len = ref_totlen(c, jeb, ref); in jffs2_mark_node_obsolete() 620 if (ref_flags(ref) == REF_UNCHECKED) { in jffs2_mark_node_obsolete() 624 ref->flash_offset, jeb->used_size); in jffs2_mark_node_obsolete() 628 ref_offset(ref), freed_len); in jffs2_mark_node_obsolete() [all …]
|
D | erase.c | 236 struct jffs2_raw_node_ref *ref, struct jffs2_eraseblock *jeb) in jffs2_remove_node_refs_from_ino_list() argument 241 prev = &ref->next_in_ino; in jffs2_remove_node_refs_from_ino_list() 262 if (this == ref) in jffs2_remove_node_refs_from_ino_list() 318 struct jffs2_raw_node_ref *block, *ref; in jffs2_free_jeb_node_refs() local 322 block = ref = jeb->first_node; in jffs2_free_jeb_node_refs() 324 while (ref) { in jffs2_free_jeb_node_refs() 325 if (ref->flash_offset == REF_LINK_NODE) { in jffs2_free_jeb_node_refs() 326 ref = ref->next_in_ino; in jffs2_free_jeb_node_refs() 328 block = ref; in jffs2_free_jeb_node_refs() 331 if (ref->flash_offset != REF_EMPTY_NODE && ref->next_in_ino) in jffs2_free_jeb_node_refs() [all …]
|
D | xattr.h | 66 static inline int is_xattr_ref_dead(struct jffs2_xattr_ref *ref) in is_xattr_ref_dead() argument 68 return ((ref->xseqno & XREF_DELETE_MARKER) != 0); in is_xattr_ref_dead() 86 extern int jffs2_garbage_collect_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref, 90 extern void jffs2_release_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref);
|
D | scan.c | 387 struct jffs2_xattr_ref *ref; in jffs2_scan_xref_node() local 409 ref = jffs2_alloc_xattr_ref(); in jffs2_scan_xref_node() 410 if (!ref) in jffs2_scan_xref_node() 422 ref->ino = je32_to_cpu(rr->ino); in jffs2_scan_xref_node() 423 ref->xid = je32_to_cpu(rr->xid); in jffs2_scan_xref_node() 424 ref->xseqno = je32_to_cpu(rr->xseqno); in jffs2_scan_xref_node() 425 if (ref->xseqno > c->highest_xseqno) in jffs2_scan_xref_node() 426 c->highest_xseqno = (ref->xseqno & ~XREF_DELETE_MARKER); in jffs2_scan_xref_node() 427 ref->next = c->xref_temp; in jffs2_scan_xref_node() 428 c->xref_temp = ref; in jffs2_scan_xref_node() [all …]
|
D | summary.c | 523 struct jffs2_xattr_ref *ref; in jffs2_sum_process_sum_data() local 532 ref = jffs2_alloc_xattr_ref(); in jffs2_sum_process_sum_data() 533 if (!ref) { in jffs2_sum_process_sum_data() 537 ref->next = c->xref_temp; in jffs2_sum_process_sum_data() 538 c->xref_temp = ref; in jffs2_sum_process_sum_data() 541 PAD(sizeof(struct jffs2_raw_xref)), (void *)ref); in jffs2_sum_process_sum_data() 543 *pseudo_random += ref->node->flash_offset; in jffs2_sum_process_sum_data()
|
D | debug.c | 404 struct jffs2_raw_node_ref *ref; in __jffs2_dbg_dump_node_refs_nolock() local 414 for (ref = jeb->first_node; ; ref = ref_next(ref)) { in __jffs2_dbg_dump_node_refs_nolock() 415 printk("%#08x", ref_offset(ref)); in __jffs2_dbg_dump_node_refs_nolock() 417 printk("(%x)", ref->__totlen); in __jffs2_dbg_dump_node_refs_nolock() 419 if (ref_next(ref)) in __jffs2_dbg_dump_node_refs_nolock()
|
/linux-4.1.27/lib/lz4/ |
D | lz4_decompress.c | 58 const BYTE *ref; in lz4_uncompress() local 100 LZ4_READ_LITTLEENDIAN_16(ref, cpy, ip); in lz4_uncompress() 104 if (unlikely(ref < (BYTE *const) dest)) in lz4_uncompress() 118 if (unlikely((op - ref) < STEPSIZE)) { in lz4_uncompress() 120 int dec64 = dec64table[op - ref]; in lz4_uncompress() 124 op[0] = ref[0]; in lz4_uncompress() 125 op[1] = ref[1]; in lz4_uncompress() 126 op[2] = ref[2]; in lz4_uncompress() 127 op[3] = ref[3]; in lz4_uncompress() 129 ref += 4; in lz4_uncompress() [all …]
|
D | lz4_compress.c | 92 const u8 *ref; in lz4_compressctx() local 106 ref = base + hashtable[h]; in lz4_compressctx() 108 } while ((ref < ip - MAX_DISTANCE) || (A32(ref) != A32(ip))); in lz4_compressctx() 111 while ((ip > anchor) && (ref > (u8 *)source) && in lz4_compressctx() 112 unlikely(ip[-1] == ref[-1])) { in lz4_compressctx() 114 ref--; in lz4_compressctx() 139 LZ4_WRITE_LITTLEENDIAN_16(op, (u16)(ip - ref)); in lz4_compressctx() 144 ref += MINMATCH; in lz4_compressctx() 148 u64 diff = A64(ref) ^ A64(ip); in lz4_compressctx() 150 u32 diff = A32(ref) ^ A32(ip); in lz4_compressctx() [all …]
|
D | lz4hc_compress.c | 126 const u8 *ref; in lz4hc_insertandfindbestmatch() local 138 ref = hashtable[HASH_VALUE(ip)] + base; in lz4hc_insertandfindbestmatch() 141 if (ref >= ip-4) { in lz4hc_insertandfindbestmatch() 143 if (A32(ref) == A32(ip)) { in lz4hc_insertandfindbestmatch() 144 delta = (u16)(ip-ref); in lz4hc_insertandfindbestmatch() 146 ref + MINMATCH, matchlimit) + MINMATCH; in lz4hc_insertandfindbestmatch() 147 *matchpos = ref; in lz4hc_insertandfindbestmatch() 149 ref -= (size_t)chaintable[(size_t)(ref) & MAXD_MASK]; in lz4hc_insertandfindbestmatch() 152 while ((ref >= ip - MAX_DISTANCE) && nbattempts) { in lz4hc_insertandfindbestmatch() 154 if (*(ref + ml) == *(ip + ml)) { in lz4hc_insertandfindbestmatch() [all …]
|
/linux-4.1.27/fs/btrfs/ |
D | delayed-ref.c | 264 struct btrfs_delayed_ref_node *ref) in drop_delayed_ref() argument 266 if (btrfs_delayed_ref_is_head(ref)) { in drop_delayed_ref() 267 head = btrfs_delayed_node_to_head(ref); in drop_delayed_ref() 271 rb_erase(&ref->rb_node, &head->ref_root); in drop_delayed_ref() 273 ref->in_tree = 0; in drop_delayed_ref() 274 btrfs_put_delayed_ref(ref); in drop_delayed_ref() 283 struct btrfs_delayed_ref_node *ref, u64 seq) in merge_ref() argument 289 node = rb_next(&ref->rb_node); in merge_ref() 297 if (comp_entry(ref, next, 0)) in merge_ref() 300 if (ref->action == next->action) { in merge_ref() [all …]
|
D | backref.c | 199 struct __prelim_ref *ref; in __add_prelim_ref() local 204 ref = kmem_cache_alloc(btrfs_prelim_ref_cache, gfp_mask); in __add_prelim_ref() 205 if (!ref) in __add_prelim_ref() 208 ref->root_id = root_id; in __add_prelim_ref() 210 ref->key_for_search = *key; in __add_prelim_ref() 212 memset(&ref->key_for_search, 0, sizeof(ref->key_for_search)); in __add_prelim_ref() 214 ref->inode_list = NULL; in __add_prelim_ref() 215 ref->level = level; in __add_prelim_ref() 216 ref->count = count; in __add_prelim_ref() 217 ref->parent = parent; in __add_prelim_ref() [all …]
|
D | inode-item.c | 29 struct btrfs_inode_ref *ref; in find_name_in_backref() local 40 ref = (struct btrfs_inode_ref *)(ptr + cur_offset); in find_name_in_backref() 41 len = btrfs_inode_ref_name_len(leaf, ref); in find_name_in_backref() 42 name_ptr = (unsigned long)(ref + 1); in find_name_in_backref() 43 cur_offset += len + sizeof(*ref); in find_name_in_backref() 47 *ref_ret = ref; in find_name_in_backref() 200 struct btrfs_inode_ref *ref; in btrfs_del_inode_ref() local 208 int del_len = name_len + sizeof(*ref); in btrfs_del_inode_ref() 228 if (!find_name_in_backref(path, name, name_len, &ref)) { in btrfs_del_inode_ref() 237 *index = btrfs_inode_ref_index(leaf, ref); in btrfs_del_inode_ref() [all …]
|
D | delayed-ref.h | 182 static inline void btrfs_put_delayed_ref(struct btrfs_delayed_ref_node *ref) in btrfs_put_delayed_ref() argument 184 WARN_ON(atomic_read(&ref->refs) == 0); in btrfs_put_delayed_ref() 185 if (atomic_dec_and_test(&ref->refs)) { in btrfs_put_delayed_ref() 186 WARN_ON(ref->in_tree); in btrfs_put_delayed_ref() 187 switch (ref->type) { in btrfs_put_delayed_ref() 190 kmem_cache_free(btrfs_delayed_tree_ref_cachep, ref); in btrfs_put_delayed_ref() 194 kmem_cache_free(btrfs_delayed_data_ref_cachep, ref); in btrfs_put_delayed_ref() 197 kmem_cache_free(btrfs_delayed_ref_head_cachep, ref); in btrfs_put_delayed_ref()
|
D | root-tree.c | 355 struct btrfs_root_ref *ref; in btrfs_del_root_ref() local 374 ref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_del_root_ref() 377 WARN_ON(btrfs_root_ref_dirid(leaf, ref) != dirid); in btrfs_del_root_ref() 378 WARN_ON(btrfs_root_ref_name_len(leaf, ref) != name_len); in btrfs_del_root_ref() 379 ptr = (unsigned long)(ref + 1); in btrfs_del_root_ref() 381 *sequence = btrfs_root_ref_sequence(leaf, ref); in btrfs_del_root_ref() 427 struct btrfs_root_ref *ref; in btrfs_add_root_ref() local 440 sizeof(*ref) + name_len); in btrfs_add_root_ref() 448 ref = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_root_ref); in btrfs_add_root_ref() 449 btrfs_set_root_ref_dirid(leaf, ref, dirid); in btrfs_add_root_ref() [all …]
|
D | print-tree.c | 47 struct btrfs_extent_data_ref *ref) in print_extent_data_ref() argument 51 btrfs_extent_data_ref_root(eb, ref), in print_extent_data_ref() 52 btrfs_extent_data_ref_objectid(eb, ref), in print_extent_data_ref() 53 btrfs_extent_data_ref_offset(eb, ref), in print_extent_data_ref() 54 btrfs_extent_data_ref_count(eb, ref)); in print_extent_data_ref()
|
D | extent-tree.c | 1078 struct btrfs_extent_data_ref *ref) in hash_extent_data_ref_item() argument 1080 return hash_extent_data_ref(btrfs_extent_data_ref_root(leaf, ref), in hash_extent_data_ref_item() 1081 btrfs_extent_data_ref_objectid(leaf, ref), in hash_extent_data_ref_item() 1082 btrfs_extent_data_ref_offset(leaf, ref)); in hash_extent_data_ref_item() 1086 struct btrfs_extent_data_ref *ref, in match_extent_data_ref() argument 1089 if (btrfs_extent_data_ref_root(leaf, ref) != root_objectid || in match_extent_data_ref() 1090 btrfs_extent_data_ref_objectid(leaf, ref) != owner || in match_extent_data_ref() 1091 btrfs_extent_data_ref_offset(leaf, ref) != offset) in match_extent_data_ref() 1104 struct btrfs_extent_data_ref *ref; in lookup_extent_data_ref() local 1165 ref = btrfs_item_ptr(leaf, path->slots[0], in lookup_extent_data_ref() [all …]
|
D | export.c | 159 struct btrfs_root_ref *ref; in btrfs_get_parent() local 199 ref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_get_parent() 201 key.objectid = btrfs_root_ref_dirid(leaf, ref); in btrfs_get_parent()
|
D | send.c | 2289 struct btrfs_root_ref *ref; in send_subvol_begin() local 2324 ref = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_root_ref); in send_subvol_begin() 2325 namelen = btrfs_root_ref_name_len(leaf, ref); in send_subvol_begin() 2326 read_extent_buffer(leaf, name, (unsigned long)(ref + 1), namelen); in send_subvol_begin() 2701 struct recorded_ref *ref; in __record_ref() local 2703 ref = kmalloc(sizeof(*ref), GFP_NOFS); in __record_ref() 2704 if (!ref) in __record_ref() 2707 ref->dir = dir; in __record_ref() 2708 ref->dir_gen = dir_gen; in __record_ref() 2709 ref->full_path = path; in __record_ref() [all …]
|
/linux-4.1.27/drivers/clk/mxs/ |
D | clk-ref.c | 40 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_enable() local 42 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + CLR); in clk_ref_enable() 49 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_disable() local 51 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + SET); in clk_ref_disable() 57 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_recalc_rate() local 59 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; in clk_ref_recalc_rate() 93 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_set_rate() local 97 u8 frac, shift = ref->idx * 8; in clk_ref_set_rate() 110 val = readl_relaxed(ref->reg); in clk_ref_set_rate() 113 writel_relaxed(val, ref->reg); in clk_ref_set_rate() [all …]
|
D | Makefile | 5 obj-y += clk.o clk-pll.o clk-ref.o clk-div.o clk-frac.o clk-ssp.o
|
/linux-4.1.27/drivers/xen/ |
D | grant-table.c | 98 void (*update_entry)(grant_ref_t ref, domid_t domid, 108 int (*end_foreign_access_ref)(grant_ref_t ref, int readonly); 116 unsigned long (*end_foreign_transfer_ref)(grant_ref_t ref); 123 int (*query_foreign_access)(grant_ref_t ref); 153 int ref, rc = 0; in get_free_entries() local 164 ref = head = gnttab_free_head; in get_free_entries() 173 return ref; in get_free_entries() 202 static void put_free_entry(grant_ref_t ref) in put_free_entry() argument 206 gnttab_entry(ref) = gnttab_free_head; in put_free_entry() 207 gnttab_free_head = ref; in put_free_entry() [all …]
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_global.c | 66 int drm_global_item_ref(struct drm_global_reference *ref) in drm_global_item_ref() argument 69 struct drm_global_item *item = &glob[ref->global_type]; in drm_global_item_ref() 73 item->object = kzalloc(ref->size, GFP_KERNEL); in drm_global_item_ref() 79 ref->object = item->object; in drm_global_item_ref() 80 ret = ref->init(ref); in drm_global_item_ref() 86 ref->object = item->object; in drm_global_item_ref() 96 void drm_global_item_unref(struct drm_global_reference *ref) in drm_global_item_unref() argument 98 struct drm_global_item *item = &glob[ref->global_type]; in drm_global_item_unref() 102 BUG_ON(ref->object != item->object); in drm_global_item_unref() 104 ref->release(ref); in drm_global_item_unref()
|
D | drm_drv.c | 557 kref_init(&dev->ref); in drm_dev_alloc() 631 static void drm_dev_release(struct kref *ref) in drm_dev_release() argument 633 struct drm_device *dev = container_of(ref, struct drm_device, ref); in drm_dev_release() 666 kref_get(&dev->ref); in drm_dev_ref() 680 kref_put(&dev->ref, drm_dev_release); in drm_dev_unref()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | lu_ref.h | 118 static inline void lu_ref_init(struct lu_ref *ref) in lu_ref_init() argument 122 static inline void lu_ref_fini(struct lu_ref *ref) in lu_ref_fini() argument 126 static inline struct lu_ref_link *lu_ref_add(struct lu_ref *ref, in lu_ref_add() argument 133 static inline struct lu_ref_link *lu_ref_add_atomic(struct lu_ref *ref, in lu_ref_add_atomic() argument 140 static inline void lu_ref_add_at(struct lu_ref *ref, in lu_ref_add_at() argument 147 static inline void lu_ref_del(struct lu_ref *ref, const char *scope, in lu_ref_del() argument 152 static inline void lu_ref_set_at(struct lu_ref *ref, struct lu_ref_link *link, in lu_ref_set_at() argument 158 static inline void lu_ref_del_at(struct lu_ref *ref, struct lu_ref_link *link, in lu_ref_del_at() argument 172 static inline void lu_ref_print(const struct lu_ref *ref) in lu_ref_print() argument
|
/linux-4.1.27/drivers/gpu/drm/ttm/ |
D | ttm_object.c | 288 struct ttm_ref_object *ref; in ttm_ref_object_exists() local 299 ref = drm_hash_entry(hash, struct ttm_ref_object, hash); in ttm_ref_object_exists() 300 if (unlikely(base != ref->obj)) in ttm_ref_object_exists() 307 if (unlikely(atomic_read(&ref->kref.refcount) == 0)) in ttm_ref_object_exists() 324 struct ttm_ref_object *ref; in ttm_ref_object_add() local 340 ref = drm_hash_entry(hash, struct ttm_ref_object, hash); in ttm_ref_object_add() 341 if (kref_get_unless_zero(&ref->kref)) { in ttm_ref_object_add() 348 ret = ttm_mem_global_alloc(mem_glob, sizeof(*ref), in ttm_ref_object_add() 352 ref = kmalloc(sizeof(*ref), GFP_KERNEL); in ttm_ref_object_add() 353 if (unlikely(ref == NULL)) { in ttm_ref_object_add() [all …]
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | e500_mmu_host.c | 191 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[tlbsel][esel].ref; in inval_gtlbe_on_host() local 194 if (!(ref->flags & E500_TLB_VALID)) { in inval_gtlbe_on_host() 195 WARN(ref->flags & (E500_TLB_BITMAP | E500_TLB_TLB0), in inval_gtlbe_on_host() 196 "%s: flags %x\n", __func__, ref->flags); in inval_gtlbe_on_host() 200 if (tlbsel == 1 && ref->flags & E500_TLB_BITMAP) { in inval_gtlbe_on_host() 218 ref->flags &= ~(E500_TLB_BITMAP | E500_TLB_VALID); in inval_gtlbe_on_host() 222 if (tlbsel == 1 && ref->flags & E500_TLB_TLB0) { in inval_gtlbe_on_host() 228 ref->flags &= ~(E500_TLB_TLB0 | E500_TLB_VALID); in inval_gtlbe_on_host() 235 if (ref->flags & E500_TLB_VALID) in inval_gtlbe_on_host() 239 ref->flags = 0; in inval_gtlbe_on_host() [all …]
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | picoxcell-pc3x3.dtsi | 51 ref-clock = <&ref_clk>, "ref"; 59 ref-clock = <&ref_clk>, "ref"; 67 ref-clock = <&ref_clk>, "ref"; 75 ref-clock = <&ref_clk>, "ref"; 83 ref-clock = <&ref_clk>, "ref"; 91 ref-clock = <&ref_clk>, "ref"; 99 ref-clock = <&ref_clk>, "ref"; 107 ref-clock = <&ref_clk>, "ref"; 115 ref-clock = <&ref_clk>, "ref"; 123 ref-clock = <&ref_clk>, "ref"; [all …]
|
D | picoxcell-pc3x2.dtsi | 44 ref-clock = <&ref_clk>, "ref"; 103 ref-clock = <&pclk>, "ref"; 118 ref-clock = <&pclk>, "ref";
|
D | wm8505-ref.dts | 2 * wm8505-ref.dts - Device tree file for Wondermedia WM8505 reference netbook
|
/linux-4.1.27/tools/perf/util/ |
D | thread-stack.c | 77 u64 ref; member 197 u64 timestamp, u64 ref, bool no_return) in thread_stack__call_return() argument 212 cr.call_ref = tse->ref; in thread_stack__call_return() 213 cr.return_ref = ref; in thread_stack__call_return() 462 u64 timestamp, u64 ref, struct call_path *cp, in thread_stack__push_cp() argument 477 tse->ref = ref; in thread_stack__push_cp() 486 u64 ret_addr, u64 timestamp, u64 ref, in thread_stack__pop_cp() argument 499 timestamp, ref, false); in thread_stack__pop_cp() 504 timestamp, ref, false); in thread_stack__pop_cp() 515 timestamp, ref, in thread_stack__pop_cp() [all …]
|
D | probe-finder.c | 155 struct probe_trace_arg_ref *ref; in alloc_trace_arg_ref() local 156 ref = zalloc(sizeof(struct probe_trace_arg_ref)); in alloc_trace_arg_ref() 157 if (ref != NULL) in alloc_trace_arg_ref() 158 ref->offset = offs; in alloc_trace_arg_ref() 159 return ref; in alloc_trace_arg_ref() 178 bool ref = false; in convert_variable_location() local 220 tvar->ref = alloc_trace_arg_ref((long)offs); in convert_variable_location() 221 if (tvar->ref == NULL) in convert_variable_location() 230 ref = true; in convert_variable_location() 238 ref = true; in convert_variable_location() [all …]
|
D | comm.c | 9 int ref; member 17 cs->ref++; in comm_str__get() 22 if (!--cs->ref) { in comm_str__put()
|
D | probe-event.c | 1279 (*fieldp)->ref = true; in parse_perf_probe_arg() 1291 (*fieldp)->ref = false; in parse_perf_probe_arg() 1294 (*fieldp)->ref = true; in parse_perf_probe_arg() 1308 pr_debug("%s(%d), ", (*fieldp)->name, (*fieldp)->ref); in parse_perf_probe_arg() 1317 pr_debug("%s(%d)\n", (*fieldp)->name, (*fieldp)->ref); in parse_perf_probe_arg() 1507 field->ref ? "->" : ".", field->name); in synthesize_perf_probe_arg() 1604 static int __synthesize_probe_trace_arg_ref(struct probe_trace_arg_ref *ref, in __synthesize_probe_trace_arg_ref() argument 1609 if (ref->next) { in __synthesize_probe_trace_arg_ref() 1610 depth = __synthesize_probe_trace_arg_ref(ref->next, buf, in __synthesize_probe_trace_arg_ref() 1616 ret = e_snprintf(*buf, *buflen, "%+ld(", ref->offset); in __synthesize_probe_trace_arg_ref() [all …]
|
D | probe-event.h | 31 struct probe_trace_arg_ref *ref; /* Referencing offset */ member 59 bool ref; /* Referencing flag */ member
|
D | thread-stack.h | 108 struct addr_location *to_al, u64 ref,
|
/linux-4.1.27/drivers/android/ |
D | binder.c | 1009 struct binder_ref *ref; in binder_get_ref() local 1012 ref = rb_entry(n, struct binder_ref, rb_node_desc); in binder_get_ref() 1014 if (desc < ref->desc) in binder_get_ref() 1016 else if (desc > ref->desc) in binder_get_ref() 1019 return ref; in binder_get_ref() 1030 struct binder_ref *ref, *new_ref; in binder_get_ref_for_node() local 1034 ref = rb_entry(parent, struct binder_ref, rb_node_node); in binder_get_ref_for_node() 1036 if (node < ref->node) in binder_get_ref_for_node() 1038 else if (node > ref->node) in binder_get_ref_for_node() 1041 return ref; in binder_get_ref_for_node() [all …]
|
D | binder_trace.h | 149 struct binder_ref *ref), 150 TP_ARGS(t, node, ref), 163 __entry->ref_debug_id = ref->debug_id; 164 __entry->ref_desc = ref->desc; 173 TP_PROTO(struct binder_transaction *t, struct binder_ref *ref), 174 TP_ARGS(t, ref), 185 __entry->ref_debug_id = ref->debug_id; 186 __entry->ref_desc = ref->desc; 187 __entry->node_debug_id = ref->node->debug_id; 188 __entry->node_ptr = ref->node->ptr;
|
/linux-4.1.27/include/xen/ |
D | grant_table.h | 91 int gnttab_end_foreign_access_ref(grant_ref_t ref, int readonly); 99 void gnttab_end_foreign_access(grant_ref_t ref, int readonly, 104 unsigned long gnttab_end_foreign_transfer_ref(grant_ref_t ref); 105 unsigned long gnttab_end_foreign_transfer(grant_ref_t ref); 107 int gnttab_query_foreign_access(grant_ref_t ref); 114 void gnttab_free_grant_reference(grant_ref_t ref); 129 void gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, 137 uint32_t flags, grant_ref_t ref, domid_t domid) in gnttab_set_map_op() argument 147 map->ref = ref; in gnttab_set_map_op()
|
/linux-4.1.27/drivers/iio/adc/ |
D | ti-adc081c.c | 19 struct regulator *ref; member 41 err = regulator_get_voltage(adc->ref); in adc081c_read_raw() 85 adc->ref = devm_regulator_get(&client->dev, "vref"); in adc081c_probe() 86 if (IS_ERR(adc->ref)) in adc081c_probe() 87 return PTR_ERR(adc->ref); in adc081c_probe() 89 err = regulator_enable(adc->ref); in adc081c_probe() 110 regulator_disable(adc->ref); in adc081c_probe() 121 regulator_disable(adc->ref); in adc081c_remove()
|
/linux-4.1.27/drivers/misc/mic/host/ |
D | mic_smpt.c | 78 static void mic_add_smpt_entry(int spt, s64 *ref, u64 addr, in mic_add_smpt_entry() argument 91 smpt_info->entry[i].ref_count += ref[i - spt]; in mic_add_smpt_entry() 100 int entries, s64 *ref, size_t size) in mic_smpt_op() argument 138 mic_add_smpt_entry(spt, ref, dma_addr, entries, mdev); in mic_smpt_op() 151 size_t size, s64 *ref, u64 *smpt_start) in mic_get_smpt_ref_count() argument 158 ref[i++] = min(mic_smpt_align_high(mdev, start + 1), in mic_get_smpt_ref_count() 211 s64 *ref; in mic_map() local 217 ref = kmalloc(mdev->smpt->info.num_reg * sizeof(s64), GFP_KERNEL); in mic_map() 218 if (!ref) in mic_map() 222 ref, &smpt_start); in mic_map() [all …]
|
/linux-4.1.27/fs/cifs/ |
D | cifs_dfs_ref.c | 139 const struct dfs_info3_param *ref, in cifs_compose_mount_options() argument 154 if (strlen(fullpath) - ref->path_consumed) in cifs_compose_mount_options() 155 prepath = fullpath + ref->path_consumed; in cifs_compose_mount_options() 157 *devname = cifs_build_devname(ref->node_name, prepath); in cifs_compose_mount_options() 245 const char *fullpath, const struct dfs_info3_param *ref) in cifs_dfs_do_refmount() argument 253 fullpath + 1, ref, &devname); in cifs_dfs_do_refmount() 265 static void dump_referral(const struct dfs_info3_param *ref) in dump_referral() argument 267 cifs_dbg(FYI, "DFS: ref path: %s\n", ref->path_name); in dump_referral() 268 cifs_dbg(FYI, "DFS: node path: %s\n", ref->node_name); in dump_referral() 270 ref->flags, ref->server_type); in dump_referral() [all …]
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_ttm_glue.c | 46 static int vmw_ttm_mem_global_init(struct drm_global_reference *ref) in vmw_ttm_mem_global_init() argument 49 return ttm_mem_global_init(ref->object); in vmw_ttm_mem_global_init() 52 static void vmw_ttm_mem_global_release(struct drm_global_reference *ref) in vmw_ttm_mem_global_release() argument 54 ttm_mem_global_release(ref->object); in vmw_ttm_mem_global_release() 76 global_ref = &dev_priv->bo_global_ref.ref; in vmw_ttm_global_init() 96 drm_global_item_unref(&dev_priv->bo_global_ref.ref); in vmw_ttm_global_release()
|
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/ |
D | libcfs_lock.c | 163 atomic_t *ref; in cfs_percpt_atomic_alloc() local 166 refs = cfs_percpt_alloc(cptab, sizeof(*ref)); in cfs_percpt_atomic_alloc() 170 cfs_percpt_for_each(ref, i, refs) in cfs_percpt_atomic_alloc() 171 atomic_set(ref, init_val); in cfs_percpt_atomic_alloc() 180 atomic_t *ref; in cfs_percpt_atomic_summary() local 184 cfs_percpt_for_each(ref, i, refs) in cfs_percpt_atomic_summary() 185 val += atomic_read(ref); in cfs_percpt_atomic_summary()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/ |
D | object.c | 143 nvkm_object_ref(struct nvkm_object *obj, struct nvkm_object **ref) in nvkm_object_ref() argument 150 if (*ref) { in nvkm_object_ref() 151 int dead = atomic_dec_and_test(&(*ref)->refcount); in nvkm_object_ref() 152 nv_trace(*ref, "dec() == %d\n", atomic_read(&(*ref)->refcount)); in nvkm_object_ref() 154 nvkm_object_dtor(*ref); in nvkm_object_ref() 157 *ref = obj; in nvkm_object_ref() 163 int ref = atomic_add_return(1, &object->usecount); in nvkm_object_inc() local 167 if (ref != 1) in nvkm_object_inc() 293 int ref = atomic_add_return(-1, &object->usecount); in nvkm_object_dec() local 298 if (ref == 0) { in nvkm_object_dec()
|
/linux-4.1.27/arch/x86/tools/ |
D | gen-insn-attr-x86.awk | 127 ref = "" 129 ref = ref $i 130 eid = escape[ref] 268 ref = "" 270 ref = ref $i 271 if (ref in escape) 272 semantic_error("Redefine escape (" ref ")") 273 escape[ref] = geid 275 table[idx] = "INAT_MAKE_ESCAPE(" escape[ref] ")"
|
/linux-4.1.27/fs/ubifs/ |
D | log.c | 180 struct ubifs_ref_node *ref; in ubifs_add_bud_to_log() local 185 ref = kzalloc(c->ref_node_alsz, GFP_NOFS); in ubifs_add_bud_to_log() 186 if (!ref) { in ubifs_add_bud_to_log() 240 ref->ch.node_type = UBIFS_REF_NODE; in ubifs_add_bud_to_log() 241 ref->lnum = cpu_to_le32(bud->lnum); in ubifs_add_bud_to_log() 242 ref->offs = cpu_to_le32(bud->start); in ubifs_add_bud_to_log() 243 ref->jhead = cpu_to_le32(jhead); in ubifs_add_bud_to_log() 273 err = ubifs_write_node(c, ref, UBIFS_REF_NODE_SZ, c->lhead_lnum, in ubifs_add_bud_to_log() 283 kfree(ref); in ubifs_add_bud_to_log() 288 kfree(ref); in ubifs_add_bud_to_log() [all …]
|
D | replay.c | 786 static int validate_ref(struct ubifs_info *c, const struct ubifs_ref_node *ref) in validate_ref() argument 789 int lnum = le32_to_cpu(ref->lnum); in validate_ref() 790 unsigned int offs = le32_to_cpu(ref->offs); in validate_ref() 791 unsigned int jhead = le32_to_cpu(ref->jhead); in validate_ref() 917 const struct ubifs_ref_node *ref = snod->node; in replay_log_leb() local 919 err = validate_ref(c, ref); in replay_log_leb() 925 err = add_replay_bud(c, le32_to_cpu(ref->lnum), in replay_log_leb() 926 le32_to_cpu(ref->offs), in replay_log_leb() 927 le32_to_cpu(ref->jhead), in replay_log_leb()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_mmap.c | 46 void ipath_release_mmap_info(struct kref *ref) in ipath_release_mmap_info() argument 49 container_of(ref, struct ipath_mmap_info, ref); in ipath_release_mmap_info() 68 kref_get(&ip->ref); in ipath_vma_open() 75 kref_put(&ip->ref, ipath_release_mmap_info); in ipath_vma_close() 154 kref_init(&ip->ref); in ipath_create_mmap_info()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_mmap.c | 46 void qib_release_mmap_info(struct kref *ref) in qib_release_mmap_info() argument 49 container_of(ref, struct qib_mmap_info, ref); in qib_release_mmap_info() 68 kref_get(&ip->ref); in qib_vma_open() 75 kref_put(&ip->ref, qib_release_mmap_info); in qib_vma_close() 154 kref_init(&ip->ref); in qib_create_mmap_info()
|
/linux-4.1.27/drivers/gpu/drm/armada/ |
D | armada_510.c | 64 uint32_t rate, ref, div; in armada510_crtc_compute_clock() local 67 ref = clk_round_rate(clk, rate); in armada510_crtc_compute_clock() 68 div = DIV_ROUND_UP(ref, rate); in armada510_crtc_compute_clock() 72 clk_set_rate(clk, ref); in armada510_crtc_compute_clock()
|
/linux-4.1.27/drivers/macintosh/ |
D | windfarm_ad7417_sensor.c | 28 struct kref ref; member 153 static void wf_ad7417_release(struct kref *ref) in wf_ad7417_release() argument 155 struct wf_ad7417_priv *pv = container_of(ref, in wf_ad7417_release() 156 struct wf_ad7417_priv, ref); in wf_ad7417_release() 165 kref_put(&pv->ref, wf_ad7417_release); in wf_ad7417_sensor_release() 188 kref_get(&pv->ref); in wf_ad7417_add_sensor() 269 kref_init(&pv->ref); in wf_ad7417_probe() 305 kref_put(&pv->ref, wf_ad7417_release); in wf_ad7417_remove()
|
D | windfarm_smu_sat.c | 37 struct kref ref; member 180 static void wf_sat_release(struct kref *ref) in wf_sat_release() argument 182 struct wf_sat *sat = container_of(ref, struct wf_sat, ref); in wf_sat_release() 195 kref_put(&sat->ref, wf_sat_release); in wf_sat_sensor_release() 223 kref_init(&sat->ref); in wf_sat_probe() 296 kref_get(&sat->ref); in wf_sat_probe() 323 kref_get(&sat->ref); in wf_sat_probe() 346 kref_put(&sat->ref, wf_sat_release); in wf_sat_remove()
|
D | windfarm_core.c | 153 struct wf_control *ct = container_of(kref, struct wf_control, ref); in wf_control_release() 224 kref_init(&new_ct->ref); in wf_register_control() 254 kref_put(&ct->ref, wf_control_release); in wf_unregister_control() 280 kref_get(&ct->ref); in wf_get_control() 288 kref_put(&ct->ref, wf_control_release); in wf_put_control() 301 struct wf_sensor *sr = container_of(kref, struct wf_sensor, ref); in wf_sensor_release() 337 kref_init(&new_sr->ref); in wf_register_sensor() 393 kref_get(&sr->ref); in wf_get_sensor() 401 kref_put(&sr->ref, wf_sensor_release); in wf_put_sensor()
|
D | windfarm_fcu_controls.c | 57 struct kref ref; member 72 static void wf_fcu_release(struct kref *ref) in wf_fcu_release() argument 74 struct wf_fcu_priv *pv = container_of(ref, struct wf_fcu_priv, ref); in wf_fcu_release() 83 kref_put(&fan->fcu_priv->ref, wf_fcu_release); in wf_fcu_fan_release() 398 kref_get(&pv->ref); in wf_fcu_add_fan() 529 kref_init(&pv->ref); in wf_fcu_probe() 576 kref_put(&pv->ref, wf_fcu_release); in wf_fcu_remove()
|
D | windfarm.h | 42 struct kref ref; member 112 struct kref ref; member
|
/linux-4.1.27/include/trace/events/ |
D | btrfs.h | 452 TP_PROTO(struct btrfs_delayed_ref_node *ref, 456 TP_ARGS(ref, full_ref, action), 470 __entry->bytenr = ref->bytenr; 471 __entry->num_bytes = ref->num_bytes; 476 __entry->type = ref->type; 477 __entry->seq = ref->seq; 494 TP_PROTO(struct btrfs_delayed_ref_node *ref, 498 TP_ARGS(ref, full_ref, action) 503 TP_PROTO(struct btrfs_delayed_ref_node *ref, 507 TP_ARGS(ref, full_ref, action) [all …]
|
D | kvm.h | 249 TP_PROTO(ulong gfn, int level, struct kvm_memory_slot *slot, int ref), 250 TP_ARGS(gfn, level, slot, ref), 264 __entry->referenced = ref;
|
/linux-4.1.27/net/tipc/ |
D | name_table.h | 75 u32 ref; member 106 int tipc_nametbl_withdraw(struct net *net, u32 type, u32 lower, u32 ref, 110 u32 node, u32 ref, u32 key); 112 u32 lower, u32 node, u32 ref,
|
D | name_table.c | 135 publ->ref = port_ref; in publ_create() 257 if ((publ->ref == port) && (publ->key == key) && in tipc_nameseq_insert_publ() 337 publ->ref, in tipc_nameseq_insert_publ() 358 u32 ref, u32 key) in tipc_nameseq_remove_publ() argument 374 if ((publ->key == key) && (publ->ref == ref) && in tipc_nameseq_remove_publ() 411 publ->ref, in tipc_nameseq_remove_publ() 445 crs->ref, in tipc_nameseq_subscribe() 499 u32 lower, u32 node, u32 ref, in tipc_nametbl_remove_publ() argument 509 publ = tipc_nameseq_remove_publ(net, seq, lower, node, ref, key); in tipc_nametbl_remove_publ() 542 u32 ref = 0; in tipc_nametbl_translate() local [all …]
|
D | name_distr.c | 64 i->ref = htonl(p->ref); in publ_to_item() 278 publ->node, publ->ref, publ->key); in tipc_publ_purge() 286 publ->type, publ->lower, publ->node, publ->ref, in tipc_publ_purge() 318 ntohl(i->ref), ntohl(i->key)); in tipc_update_nametbl() 326 node, ntohl(i->ref), in tipc_update_nametbl()
|
D | name_distr.h | 66 __be32 ref; member
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-ctrls.c | 1735 struct v4l2_ctrl_ref *ref, *next_ref; in v4l2_ctrl_handler_free() local 1744 list_for_each_entry_safe(ref, next_ref, &hdl->ctrl_refs, node) { in v4l2_ctrl_handler_free() 1745 list_del(&ref->node); in v4l2_ctrl_handler_free() 1746 kfree(ref); in v4l2_ctrl_handler_free() 1772 struct v4l2_ctrl_ref *ref; in find_private_ref() local 1775 list_for_each_entry(ref, &hdl->ctrl_refs, node) { in find_private_ref() 1778 if (V4L2_CTRL_ID2CLASS(ref->ctrl->id) == V4L2_CTRL_CLASS_USER && in find_private_ref() 1779 V4L2_CTRL_DRIVER_PRIV(ref->ctrl->id)) { in find_private_ref() 1780 if (!ref->ctrl->is_int) in find_private_ref() 1783 return ref; in find_private_ref() [all …]
|
D | v4l2-device.c | 41 kref_init(&v4l2_dev->ref); in v4l2_device_register() 61 static void v4l2_device_release(struct kref *ref) in v4l2_device_release() argument 64 container_of(ref, struct v4l2_device, ref); in v4l2_device_release() 72 return kref_put(&v4l2_dev->ref, v4l2_device_release); in v4l2_device_put()
|
/linux-4.1.27/scripts/dtc/ |
D | treesource.c | 74 fprintf(f, "%s: ", m->ref); in write_propval_string() 115 fprintf(f, "%s: ", m->ref); in write_propval_string() 133 fprintf(f, " %s:", m->ref); in write_propval_string() 148 fprintf(f, "%s: ", m->ref); in write_propval_cells() 162 fprintf(f, " %s:", m->ref); in write_propval_cells() 177 fprintf(f, "%s: ", m->ref); in write_propval_bytes() 190 fprintf(f, " %s:", m->ref); in write_propval_bytes()
|
D | data.c | 30 free(m->ref); in data_free() 240 struct data data_add_marker(struct data d, enum markertype type, char *ref) in data_add_marker() argument 247 m->ref = ref; in data_add_marker()
|
D | dtc.h | 80 char *ref; member 119 struct data data_add_marker(struct data d, enum markertype type, char *ref); 216 struct node *get_node_by_ref(struct node *tree, const char *ref);
|
D | livetree.c | 419 if (streq(m->ref, label)) in get_marker_label() 512 struct node *get_node_by_ref(struct node *tree, const char *ref) in get_node_by_ref() argument 514 if (ref[0] == '/') in get_node_by_ref() 515 return get_node_by_path(tree, ref); in get_node_by_ref() 517 return get_node_by_label(tree, ref); in get_node_by_ref()
|
D | checks.c | 358 check_duplicate_label(c, dt, m->ref, node, prop, m); in check_duplicate_label_prop() 383 if (node != get_node_by_ref(root, m->ref)) in check_explicit_phandles() 466 refnode = get_node_by_ref(dt, m->ref); in fixup_phandle_references() 469 m->ref); in fixup_phandle_references() 490 refnode = get_node_by_ref(dt, m->ref); in fixup_path_references() 493 m->ref); in fixup_path_references()
|
/linux-4.1.27/drivers/usb/mon/ |
D | mon_main.c | 56 kref_get(&mbus->ref); in mon_reader_add() 75 kref_put(&mbus->ref, mon_bus_drop); in mon_reader_del() 217 kref_put(&mbus->ref, mon_bus_drop); in mon_bus_remove() 269 struct mon_bus *mbus = container_of(r, struct mon_bus, ref); in mon_bus_drop() 285 kref_init(&mbus->ref); in mon_bus_init() 312 kref_init(&mbus->ref); in mon_bus0_init() 409 atomic_set(&mbus->ref.refcount, 2); /* Force leak */ in mon_exit() 413 kref_put(&mbus->ref, mon_bus_drop); in mon_exit()
|
D | usb_mon.h | 32 struct kref ref; /* Under mon_lock */ member
|
/linux-4.1.27/Documentation/devicetree/bindings/crypto/ |
D | picochip-spacc.txt | 13 - ref-clock : The input clock that drives the SPAcc. 22 ref-clock = <&ipsec_clk>, "ref";
|
/linux-4.1.27/drivers/staging/media/lirc/ |
D | lirc_zilog.c | 70 struct kref ref; member 86 struct kref ref; member 99 struct kref ref; member 166 kref_get(&ir->ref); in get_ir_device() 169 kref_get(&ir->ref); in get_ir_device() 175 static void release_ir_device(struct kref *ref) in release_ir_device() argument 177 struct IR *ir = container_of(ref, struct IR, ref); in release_ir_device() 202 return kref_put(&ir->ref, release_ir_device); in put_ir_device() 205 released = kref_put(&ir->ref, release_ir_device); in put_ir_device() 219 kref_get(&rx->ref); in get_ir_rx() [all …]
|
D | TODO.lirc_zilog | 11 2. lirc_zilog module ref-counting need examination. It has not been 16 (The good news is ref-counting of lirc_zilog internal structures appears to be
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | rv740_dpm.c | 36 u32 ref = 0; in rv740_get_decoded_reference_divider() local 40 ref = 1; in rv740_get_decoded_reference_divider() 43 ref = 2; in rv740_get_decoded_reference_divider() 46 ref = 3; in rv740_get_decoded_reference_divider() 49 ref = 2; in rv740_get_decoded_reference_divider() 52 ref = 3; in rv740_get_decoded_reference_divider() 55 ref = 4; in rv740_get_decoded_reference_divider() 58 ref = 5; in rv740_get_decoded_reference_divider() 62 ref = 0; in rv740_get_decoded_reference_divider() 66 return ref; in rv740_get_decoded_reference_divider()
|
D | radeon_ttm.c | 67 static int radeon_ttm_mem_global_init(struct drm_global_reference *ref) in radeon_ttm_mem_global_init() argument 69 return ttm_mem_global_init(ref->object); in radeon_ttm_mem_global_init() 72 static void radeon_ttm_mem_global_release(struct drm_global_reference *ref) in radeon_ttm_mem_global_release() argument 74 ttm_mem_global_release(ref->object); in radeon_ttm_mem_global_release() 97 global_ref = &rdev->mman.bo_global_ref.ref; in radeon_ttm_global_init() 116 drm_global_item_unref(&rdev->mman.bo_global_ref.ref); in radeon_ttm_global_fini() 875 rdev->mman.bo_global_ref.ref.object, in radeon_ttm_init()
|
/linux-4.1.27/fs/nfs/ |
D | pnfs_dev.c | 87 if (atomic_read(&d->ref)) in _lookup_deviceid() 180 if (d != NULL && !atomic_inc_not_zero(&d->ref)) in __nfs4_find_get_deviceid() 210 atomic_inc(&new->ref); in nfs4_find_get_deviceid() 258 atomic_set(&d->ref, 1); in nfs4_init_deviceid_node() 276 if (atomic_add_unless(&d->ref, -1, 2)) in nfs4_put_deviceid_node() 280 if (!atomic_dec_and_test(&d->ref)) in nfs4_put_deviceid_node() 320 if (d->nfs_client == clp && atomic_read(&d->ref)) { in _deviceid_purge_client()
|
D | callback_proc.c | 375 struct referring_call *ref; in referring_call_exists() local 392 ref = &rclist->rcl_refcalls[j]; in referring_call_exists() 400 ref->rc_sequenceid, ref->rc_slotid); in referring_call_exists() 403 status = (test_bit(ref->rc_slotid, tbl->used_slots) && in referring_call_exists() 404 tbl->slots[ref->rc_slotid].seq_nr == in referring_call_exists() 405 ref->rc_sequenceid); in referring_call_exists()
|
D | dns_resolve.c | 103 static void nfs_dns_ent_put(struct kref *ref) in nfs_dns_ent_put() argument 107 item = container_of(ref, struct nfs_dns_ent, h.ref); in nfs_dns_ent_put()
|
/linux-4.1.27/Documentation/devicetree/bindings/net/can/ |
D | mpc5xxx-mscan.txt | 14 "ref" for reference clock (XTAL) 15 "ref" is default in case this property is not 25 "ref" for reference clock 51 fsl,mscan-clock-source = "ref";
|
/linux-4.1.27/drivers/net/ |
D | xen-netfront.c | 216 grant_ref_t ref = queue->grant_rx_ref[i]; in xennet_get_rx_ref() local 218 return ref; in xennet_get_rx_ref() 294 grant_ref_t ref; in xennet_alloc_rx_buffers() local 307 ref = gnttab_claim_grant_reference(&queue->gref_rx_head); in xennet_alloc_rx_buffers() 308 BUG_ON((signed short)ref < 0); in xennet_alloc_rx_buffers() 309 queue->grant_rx_ref[id] = ref; in xennet_alloc_rx_buffers() 314 gnttab_grant_foreign_access_ref(ref, in xennet_alloc_rx_buffers() 320 req->gref = ref; in xennet_alloc_rx_buffers() 425 grant_ref_t ref; in xennet_make_one_txreq() local 431 ref = gnttab_claim_grant_reference(&queue->gref_tx_head); in xennet_make_one_txreq() [all …]
|
/linux-4.1.27/include/drm/ |
D | drm_global.h | 50 extern int drm_global_item_ref(struct drm_global_reference *ref); 51 extern void drm_global_item_unref(struct drm_global_reference *ref);
|
/linux-4.1.27/Documentation/devicetree/bindings/phy/ |
D | qcom-dwc3-usb-phy.txt | 15 - clock-names: Should contain "ref" for the PHY reference clock 25 clock-names = "ref"; 35 clock-names = "ref";
|
D | samsung-phy.txt | 44 - the "ref" clock is used to get the rate of the clock provided to the 67 clock-names = "phy", "ref"; 139 - ref: PHY's reference clock (usually crystal clock), used for 163 clock-names = "phy", "ref";
|
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/ |
D | lib-eq.c | 157 int *ref; in LNetEQFree() local 176 cfs_percpt_for_each(ref, i, eq->eq_refs) { in LNetEQFree() 177 LASSERT(*ref >= 0); in LNetEQFree() 178 if (*ref == 0) in LNetEQFree() 182 i, *ref); in LNetEQFree()
|
/linux-4.1.27/include/xen/interface/ |
D | grant_table.h | 266 grant_ref_t ref; member 343 grant_ref_t ref; member 377 grant_ref_t ref; member 489 grant_ref_t ref; member
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | ramht.h | 16 nvkm_ramht_ref(struct nvkm_ramht *obj, struct nvkm_ramht **ref) in nvkm_ramht_ref() argument 18 nvkm_gpuobj_ref(&obj->gpuobj, (struct nvkm_gpuobj **)ref); in nvkm_ramht_ref()
|
D | gpuobj.h | 54 nvkm_gpuobj_ref(struct nvkm_gpuobj *obj, struct nvkm_gpuobj **ref) in nvkm_gpuobj_ref() argument 56 nvkm_object_ref(&obj->object, (struct nvkm_object **)ref); in nvkm_gpuobj_ref()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_bo.h | 51 nouveau_bo_ref(struct nouveau_bo *ref, struct nouveau_bo **pnvbo) in nouveau_bo_ref() argument 59 *pnvbo = ref ? nouveau_bo(ttm_bo_reference(&ref->bo)) : NULL; in nouveau_bo_ref()
|
D | nouveau_ttm.c | 294 nouveau_ttm_mem_global_init(struct drm_global_reference *ref) in nouveau_ttm_mem_global_init() argument 296 return ttm_mem_global_init(ref->object); in nouveau_ttm_mem_global_init() 300 nouveau_ttm_mem_global_release(struct drm_global_reference *ref) in nouveau_ttm_mem_global_release() argument 302 ttm_mem_global_release(ref->object); in nouveau_ttm_mem_global_release() 325 global_ref = &drm->ttm.bo_global_ref.ref; in nouveau_ttm_global_init() 348 drm_global_item_unref(&drm->ttm.bo_global_ref.ref); in nouveau_ttm_global_release() 382 drm->ttm.bo_global_ref.ref.object, in nouveau_ttm_init()
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | cs42l56.txt | 24 - cirrus,ain1a-ref-cfg, ain1b-ref-cfg : boolean, If present, AIN1A or AIN1B are configured 27 - cirrus,ain2a-ref-cfg, ain2b-ref-cfg : boolean, If present, AIN2A or AIN2B are configured
|
D | adi,axi-i2s.txt | 9 - clock-names : "axi" for the clock to the AXI interface, "ref" for the sample 28 clock-names = "axi", "ref";
|
D | adi,axi-spdif-tx.txt | 9 - clock-names: "axi" for the clock to the AXI interface, "ref" for the sample 27 clock-names = "axi", "ref";
|
/linux-4.1.27/drivers/gpu/host1x/ |
D | intr.c | 214 struct host1x_waitlist *waiter, void **ref) in host1x_intr_add_action() argument 227 if (ref) in host1x_intr_add_action() 252 if (ref) in host1x_intr_add_action() 253 *ref = waiter; in host1x_intr_add_action() 257 void host1x_intr_put_ref(struct host1x *host, u32 id, void *ref) in host1x_intr_put_ref() argument 259 struct host1x_waitlist *waiter = ref; in host1x_intr_put_ref()
|
D | intr.h | 80 struct host1x_waitlist *waiter, void **ref); 87 void host1x_intr_put_ref(struct host1x *host, u32 id, void *ref);
|
D | job.c | 58 kref_init(&job->ref); in host1x_job_alloc() 82 kref_get(&job->ref); in host1x_job_get() 87 static void job_free(struct kref *ref) in job_free() argument 89 struct host1x_job *job = container_of(ref, struct host1x_job, ref); in job_free() 96 kref_put(&job->ref, job_free); in host1x_job_put()
|
D | syncpt.c | 192 void *ref; in host1x_syncpt_wait() local 230 &wq, waiter, &ref); in host1x_syncpt_wait() 268 host1x_intr_put_ref(sp->host, sp->id, ref); in host1x_syncpt_wait()
|
/linux-4.1.27/drivers/gpu/drm/cirrus/ |
D | cirrus_ttm.c | 39 cirrus_ttm_mem_global_init(struct drm_global_reference *ref) in cirrus_ttm_mem_global_init() argument 41 return ttm_mem_global_init(ref->object); in cirrus_ttm_mem_global_init() 45 cirrus_ttm_mem_global_release(struct drm_global_reference *ref) in cirrus_ttm_mem_global_release() argument 47 ttm_mem_global_release(ref->object); in cirrus_ttm_mem_global_release() 69 global_ref = &cirrus->ttm.bo_global_ref.ref; in cirrus_ttm_global_init() 89 drm_global_item_unref(&cirrus->ttm.bo_global_ref.ref); in cirrus_ttm_global_release() 261 cirrus->ttm.bo_global_ref.ref.object, in cirrus_mm_init()
|
/linux-4.1.27/drivers/gpu/drm/mgag200/ |
D | mgag200_ttm.c | 39 mgag200_ttm_mem_global_init(struct drm_global_reference *ref) in mgag200_ttm_mem_global_init() argument 41 return ttm_mem_global_init(ref->object); in mgag200_ttm_mem_global_init() 45 mgag200_ttm_mem_global_release(struct drm_global_reference *ref) in mgag200_ttm_mem_global_release() argument 47 ttm_mem_global_release(ref->object); in mgag200_ttm_mem_global_release() 69 global_ref = &ast->ttm.bo_global_ref.ref; in mgag200_ttm_global_init() 89 drm_global_item_unref(&ast->ttm.bo_global_ref.ref); in mgag200_ttm_global_release() 261 mdev->ttm.bo_global_ref.ref.object, in mgag200_mm_init()
|
/linux-4.1.27/drivers/gpu/drm/ast/ |
D | ast_ttm.c | 39 ast_ttm_mem_global_init(struct drm_global_reference *ref) in ast_ttm_mem_global_init() argument 41 return ttm_mem_global_init(ref->object); in ast_ttm_mem_global_init() 45 ast_ttm_mem_global_release(struct drm_global_reference *ref) in ast_ttm_mem_global_release() argument 47 ttm_mem_global_release(ref->object); in ast_ttm_mem_global_release() 69 global_ref = &ast->ttm.bo_global_ref.ref; in ast_ttm_global_init() 89 drm_global_item_unref(&ast->ttm.bo_global_ref.ref); in ast_ttm_global_release() 261 ast->ttm.bo_global_ref.ref.object, in ast_mm_init()
|
/linux-4.1.27/fs/quota/ |
D | quota_tree.c | 296 __le32 *ref; in do_insert_tree() local 316 ref = (__le32 *)buf; in do_insert_tree() 317 newblk = le32_to_cpu(ref[get_index(info, dquot->dq_id, depth)]); in do_insert_tree() 325 le32_to_cpu(ref[get_index(info, in do_insert_tree() 336 ref[get_index(info, dquot->dq_id, depth)] = in do_insert_tree() 473 __le32 *ref = (__le32 *)buf; in remove_tree() local 483 newblk = le32_to_cpu(ref[get_index(info, dquot->dq_id, depth)]); in remove_tree() 492 ref[get_index(info, dquot->dq_id, depth)] = cpu_to_le32(0); in remove_tree() 494 for (i = 0; i < (info->dqi_usable_bs >> 2) && !ref[i]; i++) in remove_tree() 569 __le32 *ref = (__le32 *)buf; in find_tree_dqentry() local [all …]
|
/linux-4.1.27/Documentation/ |
D | kref.txt | 58 void data_release(struct kref *ref) 60 struct my_data *data = container_of(ref, struct my_data, refcount); 129 kref_get(&obj->ref); 131 kref_put(&obj->ref, obj_cleanup); 166 static void release_entry(struct kref *ref) 168 struct my_data *entry = container_of(ref, struct my_data, refcount); 186 static void release_entry(struct kref *ref) 233 static void release_entry(struct kref *ref) 235 struct my_data *entry = container_of(ref, struct my_data, refcount); 281 static void release_entry_rcu(struct kref *ref) [all …]
|
/linux-4.1.27/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 50 static int qxl_ttm_mem_global_init(struct drm_global_reference *ref) in qxl_ttm_mem_global_init() argument 52 return ttm_mem_global_init(ref->object); in qxl_ttm_mem_global_init() 55 static void qxl_ttm_mem_global_release(struct drm_global_reference *ref) in qxl_ttm_mem_global_release() argument 57 ttm_mem_global_release(ref->object); in qxl_ttm_mem_global_release() 81 global_ref = &qdev->mman.bo_global_ref.ref; in qxl_ttm_global_init() 100 drm_global_item_unref(&qdev->mman.bo_global_ref.ref); in qxl_ttm_global_fini() 399 qdev->mman.bo_global_ref.ref.object, in qxl_ttm_init()
|
/linux-4.1.27/net/sched/ |
D | ematch.c | 190 u32 ref; in tcf_em_validate() local 192 if (data_len < sizeof(ref)) in tcf_em_validate() 194 ref = *(u32 *) data; in tcf_em_validate() 196 if (ref >= tree_hdr->nmatches) in tcf_em_validate() 202 if (ref <= idx) in tcf_em_validate() 206 em->data = ref; in tcf_em_validate()
|
D | sch_atm.c | 51 int ref; /* reference count */ member 117 flow->ref++; in atm_tc_get() 139 if (--flow->ref) in atm_tc_put() 289 flow->ref = 1; in atm_tc_change() 320 if (flow->ref < 2) { in atm_tc_delete() 321 pr_err("atm_tc_delete: flow->ref == %d\n", flow->ref); in atm_tc_delete() 324 if (flow->ref > 2) in atm_tc_delete() 553 p->link.ref = 1; in atm_tc_init() 579 if (flow->ref > 1) in atm_tc_destroy() 580 pr_err("atm_destroy: %p->ref = %d\n", flow, flow->ref); in atm_tc_destroy()
|
D | act_connmark.c | 137 int bind, int ref) in tcf_connmark_dump() argument 144 .refcnt = ci->tcf_refcnt - ref, in tcf_connmark_dump()
|
D | act_simple.c | 136 int bind, int ref) in tcf_simp_dump() argument 142 .refcnt = d->tcf_refcnt - ref, in tcf_simp_dump()
|
D | act_api.c | 429 tcf_action_dump_old(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_action_dump_old() argument 431 return a->ops->dump(skb, a, bind, ref); in tcf_action_dump_old() 435 tcf_action_dump_1(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_action_dump_1() argument 448 err = tcf_action_dump_old(skb, a, bind, ref); in tcf_action_dump_1() 461 tcf_action_dump(struct sk_buff *skb, struct list_head *actions, int bind, int ref) in tcf_action_dump() argument 471 err = tcf_action_dump_1(skb, a, bind, ref); in tcf_action_dump() 643 u16 flags, int event, int bind, int ref) in tca_get_fill() argument 662 if (tcf_action_dump(skb, actions, bind, ref) < 0) in tca_get_fill()
|
D | act_gact.c | 142 static int tcf_gact_dump(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_gact_dump() argument 148 .refcnt = gact->tcf_refcnt - ref, in tcf_gact_dump()
|
D | act_skbedit.c | 137 int bind, int ref) in tcf_skbedit_dump() argument 143 .refcnt = d->tcf_refcnt - ref, in tcf_skbedit_dump()
|
D | act_vlan.c | 150 int bind, int ref) in tcf_vlan_dump() argument 156 .refcnt = v->tcf_refcnt - ref, in tcf_vlan_dump()
|
D | act_mirred.c | 186 static int tcf_mirred_dump(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_mirred_dump() argument 193 .refcnt = m->tcf_refcnt - ref, in tcf_mirred_dump()
|
D | act_pedit.c | 177 int bind, int ref) in tcf_pedit_dump() argument 198 opt->refcnt = p->tcf_refcnt - ref; in tcf_pedit_dump()
|
/linux-4.1.27/drivers/infiniband/core/ |
D | uverbs_main.c | 146 static void ib_uverbs_release_event_file(struct kref *ref) in ib_uverbs_release_event_file() argument 149 container_of(ref, struct ib_uverbs_event_file, ref); in ib_uverbs_release_event_file() 168 kref_put(&ev_file->ref, ib_uverbs_release_event_file); in ib_uverbs_release_ucq() 316 static void ib_uverbs_release_file(struct kref *ref) in ib_uverbs_release_file() argument 319 container_of(ref, struct ib_uverbs_file, ref); in ib_uverbs_release_file() 422 kref_put(&file->uverbs_file->ref, ib_uverbs_release_file); in ib_uverbs_event_close() 424 kref_put(&file->ref, ib_uverbs_release_event_file); in ib_uverbs_event_close() 565 kref_init(&ev_file->ref); in ib_uverbs_alloc_event_file() 604 kref_get(&ev_file->ref); in ib_uverbs_lookup_comp_file() 777 kref_init(&file->ref); in ib_uverbs_open() [all …]
|
D | sa_query.c | 56 struct kref ref; member 386 struct ib_sa_sm_ah *sm_ah = container_of(kref, struct ib_sa_sm_ah, ref); in free_sm_ah() 411 kref_init(&new_ah->ref); in update_sm_ah() 433 kref_put(&port->sm_ah->ref, free_sm_ah); in update_sm_ah() 458 kref_put(&port->sm_ah->ref, free_sm_ah); in ib_sa_event() 579 kref_get(&query->port->sm_ah->ref); in alloc_mad() 588 kref_put(&query->sm_ah->ref, free_sm_ah); in alloc_mad() 600 kref_put(&query->sm_ah->ref, free_sm_ah); in free_mad() 1239 kref_put(&sa_dev->port[i].sm_ah->ref, free_sm_ah); in ib_sa_remove_one()
|
D | uverbs.h | 101 struct kref ref; member 112 struct kref ref; member
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | nv40.c | 56 u32 ref = 27000, clk = 0; in read_pll_1() local 59 clk = ref * N / M; in read_pll_1() 74 u32 ref = 27000, clk = 0; in read_pll_2() local 77 clk = ref * N1 / M1; in read_pll_2()
|
D | nv50.c | 55 u32 coef, ref = clk->read(clk, nv_clk_src_crystal); in read_pll_src() local 73 ref *= (coef & 0x01000000) ? 2 : 4; in read_pll_src() 118 return (ref * N / M) >> P; in read_pll_src() 162 u32 ref = read_pll_ref(priv, base); in read_pll() local 177 freq = ref * N1 / M1; in read_pll()
|
D | gf100.c | 199 calc_div(struct gf100_clk_priv *priv, int clk, u32 ref, u32 freq, u32 *ddiv) in calc_div() argument 201 u32 div = min((ref * 2) / freq, (u32)65); in calc_div() 206 return (ref * 2) / div; in calc_div()
|
D | gk104.c | 217 calc_div(struct gk104_clk_priv *priv, int clk, u32 ref, u32 freq, u32 *ddiv) in calc_div() argument 219 u32 div = min((ref * 2) / freq, (u32)65); in calc_div() 224 return (ref * 2) / div; in calc_div()
|
/linux-4.1.27/include/linux/sunrpc/ |
D | cache.h | 54 struct kref ref; member 190 kref_get(&h->ref); in cache_get() 197 if (atomic_read(&h->ref.refcount) <= 2 && in cache_put() 200 kref_put(&h->ref, cd->cache_put); in cache_put()
|
/linux-4.1.27/Documentation/sound/alsa/ |
D | HD-Audio-Models.txt | 173 ref Reference board 192 ref Reference board 201 ref Reference board 225 ref Reference board, base config 237 ref Reference board 238 ref-no-jd Reference board without HP/Mic jack detection 250 ref Reference board 262 ref Reference board 274 ref Reference board 275 mic-ref Reference board with power management for ports
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_intel_uncore_nhmex.c | 556 if (!atomic_read(&er->ref) || er->config == config) { in nhmex_mbox_get_shared_reg() 557 atomic_inc(&er->ref); in nhmex_mbox_get_shared_reg() 583 if (__BITS_VALUE(atomic_read(&er->ref), idx, 8)) { in nhmex_mbox_get_shared_reg() 590 if (!atomic_read(&er->ref) || !((er->config ^ config) & mask)) { in nhmex_mbox_get_shared_reg() 591 atomic_add(1 << (idx * 8), &er->ref); in nhmex_mbox_get_shared_reg() 613 atomic_dec(&er->ref); in nhmex_mbox_put_shared_reg() 619 atomic_sub(1 << (idx * 8), &er->ref); in nhmex_mbox_put_shared_reg() 997 if (!atomic_read(&er->ref) || er->config == reg1->config) { in nhmex_rbox_get_constraint() 998 atomic_inc(&er->ref); in nhmex_rbox_get_constraint() 1008 if (!__BITS_VALUE(atomic_read(&er->ref), idx - 2, 8) || in nhmex_rbox_get_constraint() [all …]
|
/linux-4.1.27/drivers/char/hw_random/ |
D | core.c | 99 struct hwrng *rng = container_of(kref, struct hwrng, ref); in cleanup_rng() 130 kref_put(¤t_rng->ref, cleanup_rng); in drop_current_rng() 144 kref_get(&rng->ref); in get_current_rng() 158 kref_put(&rng->ref, cleanup_rng); in put_rng() 164 if (kref_get_unless_zero(&rng->ref)) in hwrng_init() 175 kref_init(&rng->ref); in hwrng_init()
|
/linux-4.1.27/drivers/block/ |
D | ataflop.c | 222 int ref; member 1565 if (floppy->ref != 1 && floppy->ref != -1) in fd_locked_ioctl() 1672 if (floppy->ref != 1 && floppy->ref != -1) in fd_locked_ioctl() 1847 if (p->ref && p->type != type) in floppy_open() 1850 if (p->ref == -1 || (p->ref && mode & FMODE_EXCL)) in floppy_open() 1854 p->ref = -1; in floppy_open() 1856 p->ref++; in floppy_open() 1867 if (p->ref < 0) in floppy_open() 1868 p->ref = 0; in floppy_open() 1870 p->ref--; in floppy_open() [all …]
|
/linux-4.1.27/drivers/gpu/drm/bochs/ |
D | bochs_mm.c | 19 static int bochs_ttm_mem_global_init(struct drm_global_reference *ref) in bochs_ttm_mem_global_init() argument 21 return ttm_mem_global_init(ref->object); in bochs_ttm_mem_global_init() 24 static void bochs_ttm_mem_global_release(struct drm_global_reference *ref) in bochs_ttm_mem_global_release() argument 26 ttm_mem_global_release(ref->object); in bochs_ttm_mem_global_release() 48 global_ref = &bochs->ttm.bo_global_ref.ref; in bochs_ttm_global_init() 68 drm_global_item_unref(&bochs->ttm.bo_global_ref.ref); in bochs_ttm_global_release() 227 bochs->ttm.bo_global_ref.ref.object, in bochs_mm_init()
|
/linux-4.1.27/arch/arm/common/ |
D | icst.c | 32 u64 dividend = p->ref * 2 * (u64)(vco.v + 8); in icst_hz() 82 fref_div = (2 * p->ref) / rd; in icst_hz_to_vco()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | phy-ctxt.c | 224 ctxt->ref); in iwl_mvm_phy_ctxt_add() 241 ctxt->ref++; in iwl_mvm_phy_ctxt_ref() 268 ctxt->ref--; in iwl_mvm_phy_ctxt_unref()
|
/linux-4.1.27/scripts/ |
D | namespace.pl | 84 my %ref = (); # $ref{$name} exists if there is a true external reference to $name 412 $ref{$name} = "" 445 if (! exists($ref{$name})) {
|
D | get_maintainer.pl | 1504 foreach my $ref (@{$commit_author}) { 1505 print STDERR " Author: @{$ref}[1]\n"; 1510 foreach my $ref (@{$commit_signer}) { 1511 print STDERR " @{$ref}[2]: @{$ref}[1]\n"; 1792 foreach my $ref(@{$commit_author_hash{$authors[$i]}}) { 1793 if (@{$ref}[0] eq $commits[$i] && 1794 @{$ref}[1] eq $subjects[$i]) { 1827 foreach my $ref(@{$commit_signer_hash{$signer}}) { 1828 if (@{$ref}[0] eq $commit && 1829 @{$ref}[1] eq $subject && [all …]
|
/linux-4.1.27/drivers/mtd/ |
D | mtd_blkdevs.c | 44 container_of(kref, struct mtd_blktrans_dev, ref); in blktrans_dev_release() 62 kref_get(&dev->ref); in blktrans_dev_get() 71 kref_put(&dev->ref, blktrans_dev_release); in blktrans_dev_put() 205 kref_get(&dev->ref); in blktrans_open() 234 kref_put(&dev->ref, blktrans_dev_release); in blktrans_open() 254 kref_put(&dev->ref, blktrans_dev_release); in blktrans_release() 376 kref_init(&new->ref); in add_mtd_blktrans_dev()
|
/linux-4.1.27/drivers/misc/carma/ |
D | carma-fpga-program.c | 52 struct kref ref; member 164 static void fpga_dev_remove(struct kref *ref) in fpga_dev_remove() argument 166 struct fpga_dev *priv = container_of(ref, struct fpga_dev, ref); in fpga_dev_remove() 764 kref_get(&priv->ref); in fpga_open() 780 kref_put(&priv->ref, fpga_dev_remove); in fpga_open() 793 kref_put(&priv->ref, fpga_dev_remove); in fpga_release() 986 kref_put(&priv->ref, fpga_dev_remove); in fpga_of_remove() 1015 kref_init(&priv->ref); in fpga_of_probe() 1142 kref_put(&priv->ref, fpga_dev_remove); in fpga_of_probe()
|
D | carma-fpga.c | 158 struct kref ref; member 199 static void fpga_device_release(struct kref *ref) in fpga_device_release() argument 201 struct fpga_device *priv = container_of(ref, struct fpga_device, ref); in fpga_device_release() 1141 kref_get(&priv->ref); in data_open() 1156 kref_put(&priv->ref, fpga_device_release); in data_release() 1362 kref_init(&priv->ref); in data_of_probe() 1457 kref_put(&priv->ref, fpga_device_release); in data_of_probe() 1485 kref_put(&priv->ref, fpga_device_release); in data_of_remove()
|
/linux-4.1.27/fs/xfs/libxfs/ |
D | xfs_sb.c | 54 int ref = 0; in xfs_perag_get() local 60 ref = atomic_inc_return(&pag->pag_ref); in xfs_perag_get() 63 trace_xfs_perag_get(mp, agno, ref, _RET_IP_); in xfs_perag_get() 78 int ref; in xfs_perag_get_tag() local 87 ref = atomic_inc_return(&pag->pag_ref); in xfs_perag_get_tag() 89 trace_xfs_perag_get_tag(mp, pag->pag_agno, ref, _RET_IP_); in xfs_perag_get_tag() 97 int ref; in xfs_perag_put() local 100 ref = atomic_dec_return(&pag->pag_ref); in xfs_perag_put() 101 trace_xfs_perag_put(pag->pag_mount, pag->pag_agno, ref, _RET_IP_); in xfs_perag_put()
|
/linux-4.1.27/drivers/s390/scsi/ |
D | zfcp_ccw.c | 28 kref_get(&adapter->ref); in zfcp_ccw_adapter_by_cdev() 38 kref_put(&adapter->ref, zfcp_adapter_release); in zfcp_ccw_adapter_put() 171 kref_get(&adapter->ref); in zfcp_ccw_set_online()
|
D | zfcp_aux.c | 350 kref_init(&adapter->ref); in zfcp_adapter_enqueue() 446 void zfcp_adapter_release(struct kref *ref) in zfcp_adapter_release() argument 448 struct zfcp_adapter *adapter = container_of(ref, struct zfcp_adapter, in zfcp_adapter_release() 449 ref); in zfcp_adapter_release() 488 kref_get(&adapter->ref); in zfcp_port_enqueue()
|
/linux-4.1.27/Documentation/devicetree/bindings/net/wireless/ |
D | ti,wlcore.txt | 24 - ref-clock-frequency : ref clock frequency in Hz
|
/linux-4.1.27/Documentation/devicetree/bindings/net/ |
D | micrel.txt | 30 Specifically, a clock reference ("rmii-ref" below) is always needed to 36 - KSZ8021, KSZ8031, KSZ8081, KSZ8091: "rmii-ref": The RMII reference
|
/linux-4.1.27/drivers/scsi/ |
D | xen-scsifront.c | 374 int err, ref, ref_cnt = 0; in map_data_for_request() local 420 ref = gnttab_claim_grant_reference(&gref_head); in map_data_for_request() 421 BUG_ON(ref == -ENOSPC); in map_data_for_request() 424 gnttab_grant_foreign_access_ref(ref, in map_data_for_request() 426 shadow->gref[ref_cnt] = ref; in map_data_for_request() 427 ring_req->seg[ref_cnt].gref = ref; in map_data_for_request() 454 ref = gnttab_claim_grant_reference(&gref_head); in map_data_for_request() 455 BUG_ON(ref == -ENOSPC); in map_data_for_request() 458 gnttab_grant_foreign_access_ref(ref, in map_data_for_request() 461 shadow->gref[ref_cnt] = ref; in map_data_for_request() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,armada-39x-pinctrl.txt | 52 mpp35 35 gpio, ref(clk), dev(a1) 55 mpp38 38 gpio, ref(clk), sd(d0), dev(ad4), ge(rxd1) 62 mpp45 45 gpio, ref(clk), pcie0(rstout), ua1(rxd) 63 mpp46 46 gpio, ref(clk), pcie0(rstout), ua1(txd), led(stb)
|
D | marvell,armada-38x-pinctrl.txt | 53 mpp35 35 gpio, ref(clk_out1), dev(a1) 56 mpp38 38 gpio, ptp(event_req), ge1(rxd1), ref(clk_out0), sd0(d0), dev(ad4) 63 mpp45 45 gpio, ref(clk_out0), pcie0(rstout) 64 mpp46 46 gpio, ref(clk_out1), pcie0(rstout)
|
/linux-4.1.27/drivers/tty/hvc/ |
D | hvc_xen.c | 374 int ret, evtchn, devid, ref, irq; in xencons_connect_backend() local 400 ref = gnttab_claim_grant_reference(&gref_head); in xencons_connect_backend() 401 if (ref < 0) in xencons_connect_backend() 402 return ref; in xencons_connect_backend() 403 gnttab_grant_foreign_access_ref(ref, info->xbdev->otherend_id, in xencons_connect_backend() 412 ret = xenbus_printf(xbt, dev->nodename, "ring-ref", "%d", ref); in xencons_connect_backend()
|
/linux-4.1.27/Documentation/devicetree/bindings/input/touchscreen/ |
D | stmpe.txt | 12 - st,ref-sel: ADC reference source (0 -> internal reference, 1 -> external 36 st,ref-sel = <0>;
|
/linux-4.1.27/drivers/isdn/hardware/eicon/ |
D | di.h | 90 void assign_queue(ADAPTER *a, byte e_no, word ref); 91 byte get_assign(ADAPTER *a, word ref);
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | ix2505v.c | 140 u8 gain, cc, ref, psc, local_osc, lpf; in ix2505v_set_params() local 158 ref = 8; /* REF =1 */ in ix2505v_set_params() 161 div_factor = (frequency * ref) / 40; /* local osc = 4Mhz */ in ix2505v_set_params()
|
D | stv6110.c | 268 u32 divider, ref, p, presc, i, result_freq, vco_freq; in stv6110_set_frequency() local 323 ref = priv->mclk / ((1 << (r_div_opt + 1)) * (1 << (p + 1))); in stv6110_set_frequency() 324 divider = (((frequency * 1000) + (ref >> 1)) / ref); in stv6110_set_frequency()
|
/linux-4.1.27/Documentation/devicetree/bindings/usb/ |
D | qcom,dwc3.txt | 29 clock-names = "ref"; 39 clock-names = "ref";
|
/linux-4.1.27/net/sunrpc/ |
D | svcauth.c | 130 if (atomic_dec_and_lock(&dom->ref.refcount, &auth_domain_lock)) { in auth_domain_put() 150 kref_get(&hp->ref); in auth_domain_lookup()
|
/linux-4.1.27/Documentation/filesystems/ |
D | path-lookup.txt | 212 Path walking code now has two distinct modes, ref-walk and rcu-walk. ref-walk 215 it. ref-walk is simple and obvious, and may sleep, take locks, etc while path 220 must be switched to ref-walk mode. 222 [*] RCU is still used for the dentry hash lookup in ref-walk, but not the full 225 Where ref-walk uses a stable, refcounted ``parent'' to walk the remaining 275 "dropping rcu" or dropping from rcu-walk into ref-walk mode. 280 the path walk must be fully restarted (which we do in ref-walk mode, to avoid 285 requires ref-walk, then instead of restarting the walk, we attempt to drop rcu 286 at the last known good dentry we have. Avoiding a full restart in ref-walk in 291 * LOOKUP_RCU is set in nd->flags, which distinguishes rcu-walk from ref-walk. [all …]
|
/linux-4.1.27/kernel/trace/ |
D | trace.c | 277 tr->ref++; in trace_array_get() 289 WARN_ON(!this_tr->ref); in __trace_array_put() 290 this_tr->ref--; in __trace_array_put() 4374 if (tr->current_trace->ref) { in tracing_set_tracer() 4589 tr->current_trace->ref++; in tracing_open_pipe() 4609 tr->current_trace->ref--; in tracing_release_pipe() 5548 tr->current_trace->ref++; in tracing_buffers_open() 5642 iter->tr->current_trace->ref--; in tracing_buffers_release() 5658 int ref; member 5664 struct buffer_ref *ref = (struct buffer_ref *)buf->private; in buffer_pipe_buf_release() local [all …]
|
D | trace_events_trigger.c | 407 data->ref++; in event_trigger_init() 425 if (WARN_ON_ONCE(data->ref <= 0)) in event_trigger_free() 428 data->ref--; in event_trigger_free() 429 if (!data->ref) in event_trigger_free() 1119 if (WARN_ON_ONCE(data->ref <= 0)) in event_enable_trigger_free() 1122 data->ref--; in event_enable_trigger_free() 1123 if (!data->ref) { in event_enable_trigger_free()
|
/linux-4.1.27/drivers/mtd/ubi/ |
D | build.c | 404 static int ubi_sysfs_init(struct ubi_device *ubi, int *ref) in ubi_sysfs_init() argument 416 *ref = 1; in ubi_sysfs_init() 502 static int uif_init(struct ubi_device *ubi, int *ref) in uif_init() argument 507 *ref = 0; in uif_init() 535 err = ubi_sysfs_init(ubi, ref); in uif_init() 553 if (*ref) in uif_init() 873 int i, err, ref = 0; in ubi_attach_mtd_dev() local 1008 err = uif_init(ubi, &ref); in ubi_attach_mtd_dev() 1060 ubi_assert(ref); in ubi_attach_mtd_dev() 1069 if (ref) in ubi_attach_mtd_dev()
|
/linux-4.1.27/drivers/clk/versatile/ |
D | clk-icst.c | 88 icst->params->ref = parent_rate; in icst_recalc_rate() 111 icst->params->ref = parent_rate; in icst_set_rate()
|
D | clk-impd1.c | 47 .ref = 24000000, /* 24 MHz */ 65 .ref = 24000000, /* 24 MHz */
|
D | clk-realview.c | 25 .ref = 24000000,
|
/linux-4.1.27/include/media/ |
D | v4l2-device.h | 62 struct kref ref; member 69 kref_get(&v4l2_dev->ref); in v4l2_device_get()
|
/linux-4.1.27/arch/powerpc/oprofile/cell/ |
D | spu_task_sync.c | 162 struct kref *ref; in get_cached_info() local 173 ref = spu_get_profile_private_kref(the_spu->ctx); in get_cached_info() 174 if (ref) { in get_cached_info() 175 spu_info[spu_num] = container_of(ref, struct cached_info, cache_ref); in get_cached_info()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.h | 314 struct kref ref; member 413 kref_get(&ppgtt->ref); in i915_ppgtt_get() 418 kref_put(&ppgtt->ref, i915_ppgtt_release); in i915_ppgtt_put()
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
D | pfunc_core.c | 543 struct kref ref; member 552 struct pmf_device *dev = container_of(kref, struct pmf_device, ref); in pmf_release_device() 558 kref_put(&dev->ref, pmf_release_device); in pmf_put_device() 563 kref_get(&dev->ref); in pmf_get_device() 649 kref_init(&func->ref); in pmf_add_function_prop() 727 kref_init(&dev->ref); in pmf_register_driver() 752 kref_get(&func->ref); in pmf_get_function() 760 container_of(kref, struct pmf_function, ref); in pmf_release_function() 767 kref_put(&func->ref, pmf_release_function); in __pmf_put_function()
|
/linux-4.1.27/arch/arm/include/asm/hardware/ |
D | icst.h | 18 unsigned long ref; member
|
/linux-4.1.27/drivers/cpufreq/ |
D | integrator-cpufreq.c | 33 .ref = 24000000, 45 .ref = 24000000,
|
/linux-4.1.27/include/drm/ttm/ |
D | ttm_bo_driver.h | 444 struct drm_global_reference ref; member 705 extern void ttm_bo_global_release(struct drm_global_reference *ref); 706 extern int ttm_bo_global_init(struct drm_global_reference *ref);
|
/linux-4.1.27/drivers/block/aoe/ |
D | aoedev.c | 144 d->ref--; in aoedev_put() 338 || d->ref) in flush() 450 d->ref++; in aoedev_by_aoeaddr() 476 d->ref = 1; in aoedev_by_aoeaddr()
|
/linux-4.1.27/drivers/media/usb/em28xx/ |
D | em28xx.h | 509 struct kref ref; member 601 struct kref ref; member 722 #define kref_to_dev(d) container_of(d, struct em28xx, ref) 785 void em28xx_free_device(struct kref *ref);
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | base.c | 463 nvkm_vm_ref(struct nvkm_vm *ref, struct nvkm_vm **ptr, struct nvkm_gpuobj *pgd) in nvkm_vm_ref() argument 465 if (ref) { in nvkm_vm_ref() 466 int ret = nvkm_vm_link(ref, pgd); in nvkm_vm_ref() 470 kref_get(&ref->refcount); in nvkm_vm_ref() 478 *ptr = ref; in nvkm_vm_ref()
|
/linux-4.1.27/sound/oss/ |
D | vidc.h | 36 extern irqreturn_t vidc_sound_dma_irq(int irqnr, void *ref);
|
/linux-4.1.27/drivers/staging/android/ion/ |
D | ion.c | 110 struct kref ref; member 193 kref_init(&buffer->ref); in ion_buffer_create() 284 struct ion_buffer *buffer = container_of(kref, struct ion_buffer, ref); in _ion_buffer_destroy() 300 kref_get(&buffer->ref); in ion_buffer_get() 305 return kref_put(&buffer->ref, _ion_buffer_destroy); in ion_buffer_put() 347 kref_init(&handle->ref); in ion_handle_create() 361 struct ion_handle *handle = container_of(kref, struct ion_handle, ref); in ion_handle_destroy() 387 kref_get(&handle->ref); in ion_handle_get() 396 ret = kref_put(&handle->ref, ion_handle_destroy); in ion_handle_put() 836 ion_handle_destroy(&handle->ref); in ion_client_destroy() [all …]
|
/linux-4.1.27/include/uapi/xen/ |
D | gntdev.h | 40 uint32_t ref; member
|
/linux-4.1.27/drivers/base/ |
D | firmware_class.c | 138 struct kref ref; member 166 #define to_fwbuf(d) container_of(d, struct firmware_buf, ref) 189 kref_init(&buf->ref); in __allocate_fw_buf() 222 kref_get(&tmp->ref); in fw_lookup_and_allocate_buf() 237 static void __fw_free_buf(struct kref *ref) in __fw_free_buf() argument 240 struct firmware_buf *buf = to_fwbuf(ref); in __fw_free_buf() 267 if (!kref_put(&buf->ref, __fw_free_buf)) in fw_free_buf() 1088 kref_get(&buf->ref); in assign_firmware_buf()
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | omap-usb-host.txt | 44 * "refclk_60m_ext_p1" - 60MHz external ref. clock for Port 1's UTMI clock mux. 45 * "refclk_60m_ext_p2" - 60MHz external ref. clock for Port 2's UTMI clock mux
|
/linux-4.1.27/Documentation/devicetree/bindings/iio/ |
D | iio-bindings.txt | 67 io-channels = <&adc 1>, <&ref 0>; 73 vdd channel is connected to output 0 of the &ref device.
|
/linux-4.1.27/drivers/tty/ |
D | n_gsm.c | 97 struct kref ref; member 199 struct kref ref; member 2142 static void gsm_free_muxr(struct kref *ref) in gsm_free_muxr() argument 2144 struct gsm_mux *gsm = container_of(ref, struct gsm_mux, ref); in gsm_free_muxr() 2150 kref_get(&gsm->ref); in mux_get() 2155 kref_put(&gsm->ref, gsm_free_muxr); in mux_put() 2182 kref_init(&gsm->ref); in gsm_alloc_mux() 2647 static void net_free(struct kref *ref) in net_free() argument 2652 mux_net = container_of(ref, struct gsm_mux_net, ref); in net_free() 2663 kref_get(&mux_net->ref); in muxnet_get() [all …]
|
/linux-4.1.27/drivers/sh/clk/ |
D | core.c | 368 kref_init(&mapping->ref); in clk_establish_mapping() 377 kref_get(&mapping->ref); in clk_establish_mapping() 391 mapping = container_of(kref, struct clk_mapping, ref); in clk_destroy_mapping() 404 kref_put(&mapping->ref, clk_destroy_mapping); in clk_teardown_mapping()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramgf100.c | 139 int ref, div, out; in gf100_ram_calc() local 187 ref = clk->read(clk, nv_clk_src_sppll0); in gf100_ram_calc() 189 ref = clk->read(clk, nv_clk_src_sppll1); in gf100_ram_calc() 190 div = max(min((ref * 2) / freq, (u32)65), (u32)2) - 2; in gf100_ram_calc() 191 out = (ref * 2) / (div + 2); in gf100_ram_calc()
|
/linux-4.1.27/include/linux/mtd/ |
D | blktrans.h | 44 struct kref ref; member
|
/linux-4.1.27/arch/mips/ath79/ |
D | clock.c | 217 static u32 __init ar934x_get_pll_freq(u32 ref, u32 ref_div, u32 nint, u32 nfrac, in ar934x_get_pll_freq() argument 223 t = ref; in ar934x_get_pll_freq() 228 t = ref; in ar934x_get_pll_freq()
|
/linux-4.1.27/kernel/events/ |
D | uprobes.c | 67 atomic_t ref; member 397 atomic_inc(&uprobe->ref); in __find_uprobe() 436 atomic_inc(&u->ref); in __insert_uprobe() 451 atomic_set(&uprobe->ref, 2); in __insert_uprobe() 477 if (atomic_dec_and_test(&uprobe->ref)) in put_uprobe() 1042 atomic_inc(&u->ref); in build_probe_list() 1049 atomic_inc(&u->ref); in build_probe_list() 1440 atomic_inc(&n->uprobe->ref); in dup_utask() 1568 atomic_inc(&uprobe->ref); in prepare_uretprobe()
|
/linux-4.1.27/net/mac802154/ |
D | llsec.h | 35 struct kref ref; member
|
/linux-4.1.27/drivers/usb/host/ |
D | isp1362-hcd.c | 2398 u16 *ref; in isp1362_chip_test() local 2401 ref = kmalloc(2 * ISP1362_BUF_SIZE, GFP_KERNEL); in isp1362_chip_test() 2402 if (ref) { in isp1362_chip_test() 2404 u16 *tst = &ref[ISP1362_BUF_SIZE / 2]; in isp1362_chip_test() 2407 ref[offset] = ~offset; in isp1362_chip_test() 2416 isp1362_write_buffer(isp1362_hcd, (u8 *)ref + offset, 0, j); in isp1362_chip_test() 2420 if (memcmp(ref, tst, j)) { in isp1362_chip_test() 2424 dump_data((u8 *)ref + offset, j); in isp1362_chip_test() 2431 isp1362_write_buffer(isp1362_hcd, ref, 0, ISP1362_BUF_SIZE); in isp1362_chip_test() 2435 if (memcmp(ref, tst, ISP1362_BUF_SIZE)) { in isp1362_chip_test() [all …]
|
/linux-4.1.27/block/ |
D | bsg.c | 700 container_of(kref, struct bsg_class_device, ref); in bsg_kref_release_function() 741 kref_put(&q->bsg_dev.ref, bsg_kref_release_function); in bsg_put_device() 809 kref_get(&bcd->ref); in bsg_get_device() 821 kref_put(&bcd->ref, bsg_kref_release_function); in bsg_get_device() 969 kref_put(&bcd->ref, bsg_kref_release_function); in bsg_unregister_queue() 1012 kref_init(&bcd->ref); in bsg_register_queue()
|
/linux-4.1.27/fs/nfsd/ |
D | export.c | 40 static void expkey_put(struct kref *ref) in expkey_put() argument 42 struct svc_expkey *key = container_of(ref, struct svc_expkey, h.ref); in expkey_put() 208 kref_get(&item->ek_client->ref); in expkey_init() 309 static void svc_export_put(struct kref *ref) in svc_export_put() argument 311 struct svc_export *exp = container_of(ref, struct svc_export, h.ref); in svc_export_put() 702 kref_get(&item->ex_client->ref); in svc_export_init()
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ti/ |
D | fapll.txt | 15 - clocks : link phandles of parent clocks (clk-ref and clk-bypass)
|
/linux-4.1.27/Documentation/RCU/ |
D | rcuref.txt | 4 Please note that the percpu-ref feature is likely your first 7 those unusual cases where percpu-ref would consume too much memory,
|
/linux-4.1.27/include/linux/iio/ |
D | buffer.h | 93 struct kref ref; member
|