Home
last modified time | relevance | path

Searched refs:ref (Results 1 – 200 of 447) sorted by relevance

123

/linux-4.1.27/lib/
Dpercpu-refcount.c38 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 …]
Ddma-debug.c299 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 …]
Dcpu_rmap.c69 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/
Dpercpu-refcount.h96 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 …]
Dinit.h76 #define __ref __section(.ref.text) noinline
77 #define __refdata __section(.ref.data)
78 #define __refconst __constsection(.ref.rodata)
Dbsg.h13 struct kref ref; member
Dgenhd.h127 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()
Dhw_random.h49 struct kref ref; member
Dwatchdog.h48 void (*ref)(struct watchdog_device *); member
/linux-4.1.27/net/mac80211/
Drate.h37 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 …]
Drate.c129 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 …]
Dkey.h166 #define key_mtx_dereference(local, ref) \ argument
167 rcu_dereference_protected(ref, lockdep_is_held(&((local)->key_mtx)))
/linux-4.1.27/fs/jffs2/
Dxattr.c444 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 …]
Dmalloc.c213 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 …]
Dnodelist.c590 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 …]
Dreadinode.c33 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 …]
Dnodelist.h101 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 …]
Dnodemgmt.c579 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 …]
Derase.c236 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 …]
Dxattr.h66 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);
Dscan.c387 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 …]
Dsummary.c523 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()
Ddebug.c404 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/
Dlz4_decompress.c58 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 …]
Dlz4_compress.c92 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 …]
Dlz4hc_compress.c126 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/
Ddelayed-ref.c264 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 …]
Dbackref.c199 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 …]
Dinode-item.c29 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 …]
Ddelayed-ref.h182 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()
Droot-tree.c355 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 …]
Dprint-tree.c47 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()
Dextent-tree.c1078 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 …]
Dexport.c159 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()
Dsend.c2289 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/
Dclk-ref.c40 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 …]
DMakefile5 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/
Dgrant-table.c98 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/
Ddrm_global.c66 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()
Ddrm_drv.c557 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/
Dlu_ref.h118 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/
Dttm_object.c288 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/
De500_mmu_host.c191 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/
Dpicoxcell-pc3x3.dtsi51 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 …]
Dpicoxcell-pc3x2.dtsi44 ref-clock = <&ref_clk>, "ref";
103 ref-clock = <&pclk>, "ref";
118 ref-clock = <&pclk>, "ref";
Dwm8505-ref.dts2 * wm8505-ref.dts - Device tree file for Wondermedia WM8505 reference netbook
/linux-4.1.27/tools/perf/util/
Dthread-stack.c77 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 …]
Dprobe-finder.c155 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 …]
Dcomm.c9 int ref; member
17 cs->ref++; in comm_str__get()
22 if (!--cs->ref) { in comm_str__put()
Dprobe-event.c1279 (*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 …]
Dprobe-event.h31 struct probe_trace_arg_ref *ref; /* Referencing offset */ member
59 bool ref; /* Referencing flag */ member
Dthread-stack.h108 struct addr_location *to_al, u64 ref,
/linux-4.1.27/drivers/android/
Dbinder.c1009 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 …]
Dbinder_trace.h149 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/
Dgrant_table.h91 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/
Dti-adc081c.c19 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/
Dmic_smpt.c78 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/
Dcifs_dfs_ref.c139 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/
Dvmwgfx_ttm_glue.c46 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/
Dlibcfs_lock.c163 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/
Dobject.c143 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/
Dgen-insn-attr-x86.awk127 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/
Dlog.c180 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 …]
Dreplay.c786 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/
Dipath_mmap.c46 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/
Dqib_mmap.c46 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/
Darmada_510.c64 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/
Dwindfarm_ad7417_sensor.c28 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()
Dwindfarm_smu_sat.c37 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()
Dwindfarm_core.c153 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()
Dwindfarm_fcu_controls.c57 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()
Dwindfarm.h42 struct kref ref; member
112 struct kref ref; member
/linux-4.1.27/include/trace/events/
Dbtrfs.h452 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 …]
Dkvm.h249 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/
Dname_table.h75 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,
Dname_table.c135 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 …]
Dname_distr.c64 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()
Dname_distr.h66 __be32 ref; member
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-ctrls.c1735 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 …]
Dv4l2-device.c41 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/
Dtreesource.c74 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()
Ddata.c30 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()
Ddtc.h80 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);
Dlivetree.c419 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()
Dchecks.c358 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/
Dmon_main.c56 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()
Dusb_mon.h32 struct kref ref; /* Under mon_lock */ member
/linux-4.1.27/Documentation/devicetree/bindings/crypto/
Dpicochip-spacc.txt13 - ref-clock : The input clock that drives the SPAcc.
22 ref-clock = <&ipsec_clk>, "ref";
/linux-4.1.27/drivers/staging/media/lirc/
Dlirc_zilog.c70 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 …]
DTODO.lirc_zilog11 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/
Drv740_dpm.c36 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()
Dradeon_ttm.c67 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/
Dpnfs_dev.c87 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()
Dcallback_proc.c375 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()
Ddns_resolve.c103 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/
Dmpc5xxx-mscan.txt14 "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/
Dxen-netfront.c216 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/
Ddrm_global.h50 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/
Dqcom-dwc3-usb-phy.txt15 - clock-names: Should contain "ref" for the PHY reference clock
25 clock-names = "ref";
35 clock-names = "ref";
Dsamsung-phy.txt44 - 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/
Dlib-eq.c157 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/
Dgrant_table.h266 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/
Dramht.h16 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()
Dgpuobj.h54 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/
Dnouveau_bo.h51 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()
Dnouveau_ttm.c294 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/
Dcs42l56.txt24 - 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
Dadi,axi-i2s.txt9 - clock-names : "axi" for the clock to the AXI interface, "ref" for the sample
28 clock-names = "axi", "ref";
Dadi,axi-spdif-tx.txt9 - 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/
Dintr.c214 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()
Dintr.h80 struct host1x_waitlist *waiter, void **ref);
87 void host1x_intr_put_ref(struct host1x *host, u32 id, void *ref);
Djob.c58 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()
Dsyncpt.c192 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/
Dcirrus_ttm.c39 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/
Dmgag200_ttm.c39 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/
Dast_ttm.c39 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/
Dquota_tree.c296 __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/
Dkref.txt58 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/
Dqxl_ttm.c50 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/
Dematch.c190 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()
Dsch_atm.c51 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()
Dact_connmark.c137 int bind, int ref) in tcf_connmark_dump() argument
144 .refcnt = ci->tcf_refcnt - ref, in tcf_connmark_dump()
Dact_simple.c136 int bind, int ref) in tcf_simp_dump() argument
142 .refcnt = d->tcf_refcnt - ref, in tcf_simp_dump()
Dact_api.c429 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()
Dact_gact.c142 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()
Dact_skbedit.c137 int bind, int ref) in tcf_skbedit_dump() argument
143 .refcnt = d->tcf_refcnt - ref, in tcf_skbedit_dump()
Dact_vlan.c150 int bind, int ref) in tcf_vlan_dump() argument
156 .refcnt = v->tcf_refcnt - ref, in tcf_vlan_dump()
Dact_mirred.c186 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()
Dact_pedit.c177 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/
Duverbs_main.c146 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 …]
Dsa_query.c56 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()
Duverbs.h101 struct kref ref; member
112 struct kref ref; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dnv40.c56 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()
Dnv50.c55 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()
Dgf100.c199 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()
Dgk104.c217 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/
Dcache.h54 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/
DHD-Audio-Models.txt173 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/
Dperf_event_intel_uncore_nhmex.c556 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/
Dcore.c99 struct hwrng *rng = container_of(kref, struct hwrng, ref); in cleanup_rng()
130 kref_put(&current_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/
Dataflop.c222 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/
Dbochs_mm.c19 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/
Dicst.c32 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/
Dphy-ctxt.c224 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/
Dnamespace.pl84 my %ref = (); # $ref{$name} exists if there is a true external reference to $name
412 $ref{$name} = ""
445 if (! exists($ref{$name})) {
Dget_maintainer.pl1504 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/
Dmtd_blkdevs.c44 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/
Dcarma-fpga-program.c52 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()
Dcarma-fpga.c158 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/
Dxfs_sb.c54 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/
Dzfcp_ccw.c28 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()
Dzfcp_aux.c350 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/
Dti,wlcore.txt24 - ref-clock-frequency : ref clock frequency in Hz
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dmicrel.txt30 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/
Dxen-scsifront.c374 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/
Dmarvell,armada-39x-pinctrl.txt52 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)
Dmarvell,armada-38x-pinctrl.txt53 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/
Dhvc_xen.c374 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/
Dstmpe.txt12 - st,ref-sel: ADC reference source (0 -> internal reference, 1 -> external
36 st,ref-sel = <0>;
/linux-4.1.27/drivers/isdn/hardware/eicon/
Ddi.h90 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/
Dix2505v.c140 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()
Dstv6110.c268 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/
Dqcom,dwc3.txt29 clock-names = "ref";
39 clock-names = "ref";
/linux-4.1.27/net/sunrpc/
Dsvcauth.c130 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/
Dpath-lookup.txt212 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/
Dtrace.c277 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 …]
Dtrace_events_trigger.c407 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/
Dbuild.c404 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/
Dclk-icst.c88 icst->params->ref = parent_rate; in icst_recalc_rate()
111 icst->params->ref = parent_rate; in icst_set_rate()
Dclk-impd1.c47 .ref = 24000000, /* 24 MHz */
65 .ref = 24000000, /* 24 MHz */
Dclk-realview.c25 .ref = 24000000,
/linux-4.1.27/include/media/
Dv4l2-device.h62 struct kref ref; member
69 kref_get(&v4l2_dev->ref); in v4l2_device_get()
/linux-4.1.27/arch/powerpc/oprofile/cell/
Dspu_task_sync.c162 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/
Di915_gem_gtt.h314 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/
Dpfunc_core.c543 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/
Dicst.h18 unsigned long ref; member
/linux-4.1.27/drivers/cpufreq/
Dintegrator-cpufreq.c33 .ref = 24000000,
45 .ref = 24000000,
/linux-4.1.27/include/drm/ttm/
Dttm_bo_driver.h444 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/
Daoedev.c144 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/
Dem28xx.h509 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/
Dbase.c463 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/
Dvidc.h36 extern irqreturn_t vidc_sound_dma_irq(int irqnr, void *ref);
/linux-4.1.27/drivers/staging/android/ion/
Dion.c110 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/
Dgntdev.h40 uint32_t ref; member
/linux-4.1.27/drivers/base/
Dfirmware_class.c138 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/
Domap-usb-host.txt44 * "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/
Diio-bindings.txt67 io-channels = <&adc 1>, <&ref 0>;
73 vdd channel is connected to output 0 of the &ref device.
/linux-4.1.27/drivers/tty/
Dn_gsm.c97 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/
Dcore.c368 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/
Dramgf100.c139 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/
Dblktrans.h44 struct kref ref; member
/linux-4.1.27/arch/mips/ath79/
Dclock.c217 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/
Duprobes.c67 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/
Dllsec.h35 struct kref ref; member
/linux-4.1.27/drivers/usb/host/
Disp1362-hcd.c2398 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/
Dbsg.c700 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/
Dexport.c40 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/
Dfapll.txt15 - clocks : link phandles of parent clocks (clk-ref and clk-bypass)
/linux-4.1.27/Documentation/RCU/
Drcuref.txt4 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/
Dbuffer.h93 struct kref ref; member

123