/linux-4.4.14/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.4.14/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 | genhd.h | 128 struct percpu_ref ref; member 658 if (percpu_ref_init(&part->ref, __delete_partition, 0, in hd_ref_init() 666 percpu_ref_get(&part->ref); in hd_struct_get() 671 return percpu_ref_tryget_live(&part->ref); in hd_struct_try_get() 676 percpu_ref_put(&part->ref); in hd_struct_put() 681 percpu_ref_kill(&part->ref); in hd_struct_kill() 688 percpu_ref_exit(&part->ref); in hd_free_part()
|
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 | hw_random.h | 49 struct kref ref; member
|
D | watchdog.h | 48 void (*ref)(struct watchdog_device *); member
|
/linux-4.4.14/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 | 204 struct jffs2_raw_node_ref **p, *ref; in jffs2_prealloc_raw_node_refs() local 210 ref = *p; in jffs2_prealloc_raw_node_refs() 215 if (ref && ref->flash_offset != REF_EMPTY_NODE) in jffs2_prealloc_raw_node_refs() 216 ref++; in jffs2_prealloc_raw_node_refs() 219 if (!ref) { in jffs2_prealloc_raw_node_refs() 221 ref = *p = jffs2_alloc_refblock(); in jffs2_prealloc_raw_node_refs() 222 if (!ref) in jffs2_prealloc_raw_node_refs() 225 if (ref->flash_offset == REF_LINK_NODE) { in jffs2_prealloc_raw_node_refs() 226 p = &ref->next_in_ino; in jffs2_prealloc_raw_node_refs() 227 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 | 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()
|
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()
|
/linux-4.4.14/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() 46 if (ref->ops->tx_status) in rate_control_tx_status() 47 ref->ops->tx_status(ref->priv, sband, ista, priv_sta, skb); in rate_control_tx_status() 49 ref->ops->tx_status_noskb(ref->priv, sband, ista, priv_sta, info); in rate_control_tx_status() 59 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_tx_status_noskb() local 63 if (!ref || !test_sta_flag(sta, WLAN_STA_RATE_CONTROL)) in rate_control_tx_status_noskb() 66 if (WARN_ON_ONCE(!ref->ops->tx_status_noskb)) in rate_control_tx_status_noskb() 70 ref->ops->tx_status_noskb(ref->priv, sband, ista, priv_sta, info); in rate_control_tx_status_noskb() 79 static inline void *rate_control_alloc_sta(struct rate_control_ref *ref, in rate_control_alloc_sta() argument [all …]
|
D | rate.c | 35 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_rate_init() local 43 if (!ref) in rate_control_rate_init() 57 ref->ops->rate_init(ref->priv, sband, &chanctx_conf->def, ista, in rate_control_rate_init() 68 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_rate_update() local 73 if (ref && ref->ops->rate_update) { in rate_control_rate_update() 83 ref->ops->rate_update(ref->priv, sband, &chanctx_conf->def, in rate_control_rate_update() 188 struct rate_control_ref *ref = file->private_data; in rcname_read() local 189 int len = strlen(ref->ops->name); in rcname_read() 192 ref->ops->name, len); in rcname_read() 206 struct rate_control_ref *ref; in rate_control_alloc() local [all …]
|
D | key.h | 158 #define key_mtx_dereference(local, ref) \ argument 159 rcu_dereference_protected(ref, lockdep_is_held(&((local)->key_mtx)))
|
/linux-4.4.14/fs/btrfs/ |
D | delayed-ref.c | 184 struct btrfs_delayed_ref_node *ref) in drop_delayed_ref() argument 186 if (btrfs_delayed_ref_is_head(ref)) { in drop_delayed_ref() 187 head = btrfs_delayed_node_to_head(ref); in drop_delayed_ref() 191 list_del(&ref->list); in drop_delayed_ref() 193 ref->in_tree = 0; in drop_delayed_ref() 194 btrfs_put_delayed_ref(ref); in drop_delayed_ref() 203 struct btrfs_delayed_ref_node *ref, in merge_ref() argument 217 if (next == ref) in merge_ref() 223 if (next->type != ref->type) in merge_ref() 226 if ((ref->type == BTRFS_TREE_BLOCK_REF_KEY || 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() 230 if (ref->key_for_search.type == BTRFS_EXTENT_DATA_KEY && in __add_prelim_ref() 231 ref->key_for_search.offset >= LLONG_MAX) in __add_prelim_ref() 232 ref->key_for_search.offset = 0; in __add_prelim_ref() 234 memset(&ref->key_for_search, 0, sizeof(ref->key_for_search)); in __add_prelim_ref() 237 ref->inode_list = NULL; 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 | 219 static inline void btrfs_put_delayed_ref(struct btrfs_delayed_ref_node *ref) in btrfs_put_delayed_ref() argument 221 WARN_ON(atomic_read(&ref->refs) == 0); in btrfs_put_delayed_ref() 222 if (atomic_dec_and_test(&ref->refs)) { in btrfs_put_delayed_ref() 223 WARN_ON(ref->in_tree); in btrfs_put_delayed_ref() 224 switch (ref->type) { in btrfs_put_delayed_ref() 227 kmem_cache_free(btrfs_delayed_tree_ref_cachep, ref); in btrfs_put_delayed_ref() 231 kmem_cache_free(btrfs_delayed_data_ref_cachep, ref); in btrfs_put_delayed_ref() 234 kmem_cache_free(btrfs_delayed_ref_head_cachep, ref); in btrfs_put_delayed_ref()
|
D | root-tree.c | 364 struct btrfs_root_ref *ref; in btrfs_del_root_ref() local 383 ref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_del_root_ref() 386 WARN_ON(btrfs_root_ref_dirid(leaf, ref) != dirid); in btrfs_del_root_ref() 387 WARN_ON(btrfs_root_ref_name_len(leaf, ref) != name_len); in btrfs_del_root_ref() 388 ptr = (unsigned long)(ref + 1); in btrfs_del_root_ref() 390 *sequence = btrfs_root_ref_sequence(leaf, ref); in btrfs_del_root_ref() 436 struct btrfs_root_ref *ref; in btrfs_add_root_ref() local 449 sizeof(*ref) + name_len); in btrfs_add_root_ref() 457 ref = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_root_ref); in btrfs_add_root_ref() 458 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 | 1140 struct btrfs_extent_data_ref *ref) in hash_extent_data_ref_item() argument 1142 return hash_extent_data_ref(btrfs_extent_data_ref_root(leaf, ref), in hash_extent_data_ref_item() 1143 btrfs_extent_data_ref_objectid(leaf, ref), in hash_extent_data_ref_item() 1144 btrfs_extent_data_ref_offset(leaf, ref)); in hash_extent_data_ref_item() 1148 struct btrfs_extent_data_ref *ref, in match_extent_data_ref() argument 1151 if (btrfs_extent_data_ref_root(leaf, ref) != root_objectid || in match_extent_data_ref() 1152 btrfs_extent_data_ref_objectid(leaf, ref) != owner || in match_extent_data_ref() 1153 btrfs_extent_data_ref_offset(leaf, ref) != offset) in match_extent_data_ref() 1166 struct btrfs_extent_data_ref *ref; in lookup_extent_data_ref() local 1227 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()
|
/linux-4.4.14/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.4.14/drivers/clk/mxs/ |
D | clk-ref.c | 39 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_enable() local 41 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + CLR); in clk_ref_enable() 48 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_disable() local 50 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + SET); in clk_ref_disable() 56 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_recalc_rate() local 58 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; in clk_ref_recalc_rate() 92 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_set_rate() local 96 u8 frac, shift = ref->idx * 8; in clk_ref_set_rate() 109 val = readl_relaxed(ref->reg); in clk_ref_set_rate() 112 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.4.14/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); 152 int ref, rc = 0; in get_free_entries() local 163 ref = head = gnttab_free_head; in get_free_entries() 172 return ref; in get_free_entries() 201 static void put_free_entry(grant_ref_t ref) in put_free_entry() argument 205 gnttab_entry(ref) = gnttab_free_head; in put_free_entry() 206 gnttab_free_head = ref; in put_free_entry() [all …]
|
/linux-4.4.14/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 | 582 kref_init(&dev->ref); in drm_dev_alloc() 653 static void drm_dev_release(struct kref *ref) in drm_dev_release() argument 655 struct drm_device *dev = container_of(ref, struct drm_device, ref); in drm_dev_release() 688 kref_get(&dev->ref); in drm_dev_ref() 702 kref_put(&dev->ref, drm_dev_release); in drm_dev_unref()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | lu_ref.h | 117 static inline void lu_ref_init(struct lu_ref *ref) in lu_ref_init() argument 121 static inline void lu_ref_fini(struct lu_ref *ref) in lu_ref_fini() argument 125 static inline struct lu_ref_link *lu_ref_add(struct lu_ref *ref, in lu_ref_add() argument 132 static inline struct lu_ref_link *lu_ref_add_atomic(struct lu_ref *ref, in lu_ref_add_atomic() argument 139 static inline void lu_ref_add_at(struct lu_ref *ref, in lu_ref_add_at() argument 146 static inline void lu_ref_del(struct lu_ref *ref, const char *scope, in lu_ref_del() argument 151 static inline void lu_ref_set_at(struct lu_ref *ref, struct lu_ref_link *link, in lu_ref_set_at() argument 157 static inline void lu_ref_del_at(struct lu_ref *ref, struct lu_ref_link *link, in lu_ref_del_at() argument 171 static inline void lu_ref_print(const struct lu_ref *ref) in lu_ref_print() argument
|
/linux-4.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/reset/ |
D | zynq-reset.txt | 35 166: gem0 ref reset 36 167: gem1 ref reset 39 196: sdio0 ref reset 40 197: sdio1 ref reset 43 226: spi0 ref reset 44 227: spi1 ref reset 47 258: can0 ref reset 48 259: can1 ref reset 53 322: uart0 ref reset 54 323: uart1 ref reset [all …]
|
/linux-4.4.14/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
|
D | uniphier-ph1-ld4-ref.dts | 47 /include/ "uniphier-ref-daughter.dtsi" 52 compatible = "socionext,ph1-ld4-ref", "socionext,ph1-ld4";
|
D | uniphier-ph1-ld6b-ref.dts | 47 /include/ "uniphier-ref-daughter.dtsi" 52 compatible = "socionext,ph1-ld6b-ref", "socionext,ph1-ld6b";
|
D | uniphier-ph1-pro4-ref.dts | 47 /include/ "uniphier-ref-daughter.dtsi" 52 compatible = "socionext,ph1-pro4-ref", "socionext,ph1-pro4";
|
D | uniphier-ph1-sld8-ref.dts | 47 /include/ "uniphier-ref-daughter.dtsi" 52 compatible = "socionext,ph1-sld8-ref", "socionext,ph1-sld8";
|
D | uniphier-ph1-sld3-ref.dts | 47 /include/ "uniphier-ref-daughter.dtsi" 52 compatible = "socionext,ph1-sld3-ref", "socionext,ph1-sld3";
|
/linux-4.4.14/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() 470 u64 timestamp, u64 ref, struct call_path *cp, in thread_stack__push_cp() argument 485 tse->ref = ref; in thread_stack__push_cp() 494 u64 ret_addr, u64 timestamp, u64 ref, in thread_stack__pop_cp() argument 507 timestamp, ref, false); in thread_stack__pop_cp() 512 timestamp, ref, false); in thread_stack__pop_cp() 523 timestamp, ref, in thread_stack__pop_cp() [all …]
|
D | probe-finder.c | 158 struct probe_trace_arg_ref *ref; in alloc_trace_arg_ref() local 159 ref = zalloc(sizeof(struct probe_trace_arg_ref)); in alloc_trace_arg_ref() 160 if (ref != NULL) in alloc_trace_arg_ref() 161 ref->offset = offs; in alloc_trace_arg_ref() 162 return ref; in alloc_trace_arg_ref() 181 bool ref = false; in convert_variable_location() local 233 tvar->ref = alloc_trace_arg_ref((long)offs); in convert_variable_location() 234 if (tvar->ref == NULL) in convert_variable_location() 243 ref = true; in convert_variable_location() 251 ref = true; in convert_variable_location() [all …]
|
D | probe-event.c | 1392 (*fieldp)->ref = true; in parse_perf_probe_arg() 1404 (*fieldp)->ref = false; in parse_perf_probe_arg() 1407 (*fieldp)->ref = true; in parse_perf_probe_arg() 1421 pr_debug("%s(%d), ", (*fieldp)->name, (*fieldp)->ref); in parse_perf_probe_arg() 1430 pr_debug("%s(%d)\n", (*fieldp)->name, (*fieldp)->ref); in parse_perf_probe_arg() 1641 field->ref ? "->" : ".", field->name); in synthesize_perf_probe_arg() 1738 static int __synthesize_probe_trace_arg_ref(struct probe_trace_arg_ref *ref, in __synthesize_probe_trace_arg_ref() argument 1743 if (ref->next) { in __synthesize_probe_trace_arg_ref() 1744 depth = __synthesize_probe_trace_arg_ref(ref->next, buf, in __synthesize_probe_trace_arg_ref() 1750 ret = e_snprintf(*buf, *buflen, "%+ld(", ref->offset); in __synthesize_probe_trace_arg_ref() [all …]
|
D | probe-event.h | 41 struct probe_trace_arg_ref *ref; /* Referencing offset */ member 70 bool ref; /* Referencing flag */ member
|
D | thread-stack.h | 109 struct addr_location *to_al, u64 ref,
|
/linux-4.4.14/include/xen/ |
D | grant_table.h | 93 int gnttab_end_foreign_access_ref(grant_ref_t ref, int readonly); 101 void gnttab_end_foreign_access(grant_ref_t ref, int readonly, 106 unsigned long gnttab_end_foreign_transfer_ref(grant_ref_t ref); 107 unsigned long gnttab_end_foreign_transfer(grant_ref_t ref); 109 int gnttab_query_foreign_access(grant_ref_t ref); 116 void gnttab_free_grant_reference(grant_ref_t ref); 131 void gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, 136 grant_ref_t ref, domid_t domid, in gnttab_page_grant_foreign_access_ref_one() argument 139 gnttab_grant_foreign_access_ref(ref, domid, xen_page_to_gfn(page), in gnttab_page_grant_foreign_access_ref_one() 148 uint32_t flags, grant_ref_t ref, domid_t domid) in gnttab_set_map_op() argument [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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() 210 s64 *ref; in mic_map() local 216 ref = kmalloc_array(mdev->smpt->info.num_reg, sizeof(s64), GFP_ATOMIC); in mic_map() 217 if (!ref) in mic_map() 221 ref, &smpt_start); in mic_map() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/drivers/staging/lustre/lustre/libcfs/ |
D | libcfs_lock.c | 161 atomic_t *ref; in cfs_percpt_atomic_alloc() local 164 refs = cfs_percpt_alloc(cptab, sizeof(*ref)); in cfs_percpt_atomic_alloc() 168 cfs_percpt_for_each(ref, i, refs) in cfs_percpt_atomic_alloc() 169 atomic_set(ref, init_val); in cfs_percpt_atomic_alloc() 178 atomic_t *ref; in cfs_percpt_atomic_summary() local 182 cfs_percpt_for_each(ref, i, refs) in cfs_percpt_atomic_summary() 183 val += atomic_read(ref); in cfs_percpt_atomic_summary()
|
/linux-4.4.14/tools/perf/util/intel-pt-decoder/ |
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.4.14/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.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | nv04.c | 35 atomic_t ref; member 52 args->v0.ref = atomic_read(&chan->ref); in nv04_nvsw_mthd_get_ref() 93 atomic_set(&chan->ref, data); in nv04_sw_chan_mthd() 115 atomic_set(&chan->ref, 0); in nv04_sw_chan_new()
|
/linux-4.4.14/drivers/staging/rdma/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.4.14/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.4.14/drivers/staging/rdma/hfi1/ |
D | mmap.c | 64 void hfi1_release_mmap_info(struct kref *ref) in hfi1_release_mmap_info() argument 67 container_of(ref, struct hfi1_mmap_info, ref); in hfi1_release_mmap_info() 86 kref_get(&ip->ref); in hfi1_vma_open() 93 kref_put(&ip->ref, hfi1_release_mmap_info); in hfi1_vma_close() 172 kref_init(&ip->ref); in hfi1_create_mmap_info()
|
/linux-4.4.14/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.4.14/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 | 152 struct wf_control *ct = container_of(kref, struct wf_control, ref); in wf_control_release() 223 kref_init(&new_ct->ref); in wf_register_control() 253 kref_put(&ct->ref, wf_control_release); in wf_unregister_control() 261 kref_get(&ct->ref); in wf_get_control() 269 kref_put(&ct->ref, wf_control_release); in wf_put_control() 282 struct wf_sensor *sr = container_of(kref, struct wf_sensor, ref); in wf_sensor_release() 318 kref_init(&new_sr->ref); in wf_register_sensor() 356 kref_get(&sr->ref); in wf_get_sensor() 364 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 110 struct kref ref; member
|
/linux-4.4.14/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.4.14/drivers/media/v4l2-core/ |
D | v4l2-ctrls.c | 1722 struct v4l2_ctrl_ref *ref, *next_ref; in v4l2_ctrl_handler_free() local 1731 list_for_each_entry_safe(ref, next_ref, &hdl->ctrl_refs, node) { in v4l2_ctrl_handler_free() 1732 list_del(&ref->node); in v4l2_ctrl_handler_free() 1733 kfree(ref); in v4l2_ctrl_handler_free() 1759 struct v4l2_ctrl_ref *ref; in find_private_ref() local 1762 list_for_each_entry(ref, &hdl->ctrl_refs, node) { in find_private_ref() 1765 if (V4L2_CTRL_ID2CLASS(ref->ctrl->id) == V4L2_CTRL_CLASS_USER && in find_private_ref() 1766 V4L2_CTRL_DRIVER_PRIV(ref->ctrl->id)) { in find_private_ref() 1767 if (!ref->ctrl->is_int) in find_private_ref() 1770 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.4.14/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() 334 TIPC_PUBLISHED, publ->ref, in tipc_nameseq_insert_publ() 354 u32 ref, u32 key) in tipc_nameseq_remove_publ() argument 370 if ((publ->key == key) && (publ->ref == ref) && in tipc_nameseq_remove_publ() 404 TIPC_WITHDRAWN, publ->ref, in tipc_nameseq_remove_publ() 436 crs->ref, crs->node, in tipc_nameseq_subscribe() 489 u32 lower, u32 node, u32 ref, in tipc_nametbl_remove_publ() argument 499 publ = tipc_nameseq_remove_publ(net, seq, lower, node, ref, key); in tipc_nametbl_remove_publ() 532 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.4.14/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 | 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 (streq(ref, "/")) in get_node_by_ref() 516 else if (ref[0] == '/') in get_node_by_ref() 517 return get_node_by_path(tree, ref); in get_node_by_ref() 519 return get_node_by_label(tree, ref); in get_node_by_ref()
|
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 | checks.c | 359 check_duplicate_label(c, dt, m->ref, node, prop, m); in check_duplicate_label_prop() 384 if (node != get_node_by_ref(root, m->ref)) in check_explicit_phandles() 467 refnode = get_node_by_ref(dt, m->ref); in fixup_phandle_references() 470 m->ref); in fixup_phandle_references() 491 refnode = get_node_by_ref(dt, m->ref); in fixup_path_references() 494 m->ref); in fixup_path_references()
|
/linux-4.4.14/crypto/asymmetric_keys/ |
D | x509_public_key.c | 83 key_ref_t ref; in x509_request_asymmetric_key() local 114 ref = keyring_search(make_key_ref(keyring, 1), in x509_request_asymmetric_key() 116 if (IS_ERR(ref)) in x509_request_asymmetric_key() 117 pr_debug("Request for key '%s' err %ld\n", req, PTR_ERR(ref)); in x509_request_asymmetric_key() 120 if (IS_ERR(ref)) { in x509_request_asymmetric_key() 121 switch (PTR_ERR(ref)) { in x509_request_asymmetric_key() 128 return ERR_CAST(ref); in x509_request_asymmetric_key() 132 key = key_ref_to_ptr(ref); in x509_request_asymmetric_key()
|
/linux-4.4.14/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() 220 kref_put(&mbus->ref, mon_bus_drop); in mon_bus_remove() 272 struct mon_bus *mbus = container_of(r, struct mon_bus, ref); in mon_bus_drop() 289 kref_init(&mbus->ref); in mon_bus_init() 316 kref_init(&mbus->ref); in mon_bus0_init() 413 atomic_set(&mbus->ref.refcount, 2); /* Force leak */ in mon_exit() 417 kref_put(&mbus->ref, mon_bus_drop); in mon_exit()
|
D | usb_mon.h | 32 struct kref ref; /* Under mon_lock */ member
|
/linux-4.4.14/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.4.14/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.4.14/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()
|
/linux-4.4.14/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 | 376 struct referring_call *ref; in referring_call_exists() local 393 ref = &rclist->rcl_refcalls[j]; in referring_call_exists() 401 ref->rc_sequenceid, ref->rc_slotid); in referring_call_exists() 404 status = (test_bit(ref->rc_slotid, tbl->used_slots) && in referring_call_exists() 405 tbl->slots[ref->rc_slotid].seq_nr == in referring_call_exists() 406 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.4.14/drivers/infiniband/core/ |
D | uverbs_main.c | 151 static void ib_uverbs_release_event_file(struct kref *ref) in ib_uverbs_release_event_file() argument 154 container_of(ref, struct ib_uverbs_event_file, ref); in ib_uverbs_release_event_file() 173 kref_put(&ev_file->ref, ib_uverbs_release_event_file); in ib_uverbs_release_ucq() 318 static void ib_uverbs_release_file(struct kref *ref) in ib_uverbs_release_file() argument 321 container_of(ref, struct ib_uverbs_file, ref); in ib_uverbs_release_file() 450 kref_put(&file->uverbs_file->ref, ib_uverbs_release_file); in ib_uverbs_event_close() 451 kref_put(&file->ref, ib_uverbs_release_event_file); in ib_uverbs_event_close() 584 kref_put(&file->async_file->ref, ib_uverbs_release_event_file); in ib_uverbs_free_async_event_file() 600 kref_init(&ev_file->ref); in ib_uverbs_alloc_event_file() 605 kref_get(&ev_file->uverbs_file->ref); in ib_uverbs_alloc_event_file() [all …]
|
D | uverbs.h | 105 struct kref ref; member 117 struct kref ref; member
|
/linux-4.4.14/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.4.14/drivers/net/ |
D | xen-netfront.c | 215 grant_ref_t ref = queue->grant_rx_ref[i]; in xennet_get_rx_ref() local 217 return ref; in xennet_get_rx_ref() 293 grant_ref_t ref; in xennet_alloc_rx_buffers() local 306 ref = gnttab_claim_grant_reference(&queue->gref_rx_head); in xennet_alloc_rx_buffers() 307 BUG_ON((signed short)ref < 0); in xennet_alloc_rx_buffers() 308 queue->grant_rx_ref[id] = ref; in xennet_alloc_rx_buffers() 313 gnttab_page_grant_foreign_access_ref_one(ref, in xennet_alloc_rx_buffers() 318 req->gref = ref; in xennet_alloc_rx_buffers() 431 grant_ref_t ref; in xennet_tx_setup_grant() local 439 ref = gnttab_claim_grant_reference(&queue->gref_tx_head); in xennet_tx_setup_grant() [all …]
|
/linux-4.4.14/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.4.14/drivers/gpu/drm/virtio/ |
D | virtgpu_ttm.c | 53 static int virtio_gpu_ttm_mem_global_init(struct drm_global_reference *ref) in virtio_gpu_ttm_mem_global_init() argument 55 return ttm_mem_global_init(ref->object); in virtio_gpu_ttm_mem_global_init() 58 static void virtio_gpu_ttm_mem_global_release(struct drm_global_reference *ref) in virtio_gpu_ttm_mem_global_release() argument 60 ttm_mem_global_release(ref->object); in virtio_gpu_ttm_mem_global_release() 84 global_ref = &vgdev->mman.bo_global_ref.ref; in virtio_gpu_ttm_global_init() 103 drm_global_item_unref(&vgdev->mman.bo_global_ref.ref); in virtio_gpu_ttm_global_fini() 440 vgdev->mman.bo_global_ref.ref.object, in virtio_gpu_ttm_init()
|
/linux-4.4.14/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 70 clock-names = "phy", "ref"; 142 - ref: PHY's reference clock (usually crystal clock), used for 166 clock-names = "phy", "ref";
|
/linux-4.4.14/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.4.14/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.4.14/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 | 279 nouveau_ttm_mem_global_init(struct drm_global_reference *ref) in nouveau_ttm_mem_global_init() argument 281 return ttm_mem_global_init(ref->object); in nouveau_ttm_mem_global_init() 285 nouveau_ttm_mem_global_release(struct drm_global_reference *ref) in nouveau_ttm_mem_global_release() argument 287 ttm_mem_global_release(ref->object); in nouveau_ttm_mem_global_release() 310 global_ref = &drm->ttm.bo_global_ref.ref; in nouveau_ttm_global_init() 333 drm_global_item_unref(&drm->ttm.bo_global_ref.ref); in nouveau_ttm_global_release() 387 drm->ttm.bo_global_ref.ref.object, in nouveau_ttm_init()
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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 | 143 int bind, int ref) in tcf_connmark_dump() argument 150 .refcnt = ci->tcf_refcnt - ref, in tcf_connmark_dump()
|
D | act_simple.c | 137 int bind, int ref) in tcf_simp_dump() argument 143 .refcnt = d->tcf_refcnt - ref, in tcf_simp_dump()
|
D | act_gact.c | 148 static int tcf_gact_dump(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_gact_dump() argument 154 .refcnt = gact->tcf_refcnt - ref, in tcf_gact_dump()
|
D | act_skbedit.c | 138 int bind, int ref) in tcf_skbedit_dump() argument 144 .refcnt = d->tcf_refcnt - ref, in tcf_skbedit_dump()
|
D | act_vlan.c | 151 int bind, int ref) in tcf_vlan_dump() argument 157 .refcnt = v->tcf_refcnt - ref, in tcf_vlan_dump()
|
D | act_api.c | 447 tcf_action_dump_old(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_action_dump_old() argument 449 return a->ops->dump(skb, a, bind, ref); in tcf_action_dump_old() 453 tcf_action_dump_1(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_action_dump_1() argument 466 err = tcf_action_dump_old(skb, a, bind, ref); in tcf_action_dump_1() 479 tcf_action_dump(struct sk_buff *skb, struct list_head *actions, int bind, int ref) in tcf_action_dump() argument 489 err = tcf_action_dump_1(skb, a, bind, ref); in tcf_action_dump() 661 u16 flags, int event, int bind, int ref) in tca_get_fill() argument 680 if (tcf_action_dump(skb, actions, bind, ref) < 0) in tca_get_fill()
|
D | act_pedit.c | 174 int bind, int ref) in tcf_pedit_dump() argument 195 opt->refcnt = p->tcf_refcnt - ref; in tcf_pedit_dump()
|
D | act_mirred.c | 196 static int tcf_mirred_dump(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_mirred_dump() argument 203 .refcnt = m->tcf_refcnt - ref, in tcf_mirred_dump()
|
/linux-4.4.14/include/linux/sunrpc/ |
D | cache.h | 56 struct kref ref; member 196 kref_get(&h->ref); in cache_get() 203 if (atomic_read(&h->ref.refcount) <= 2 && in cache_put() 206 kref_put(&h->ref, cd->cache_put); in cache_put()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | nv40.c | 47 u32 ref = 27000, khz = 0; in read_pll_1() local 50 khz = ref * N / M; in read_pll_1() 66 u32 ref = 27000, khz = 0; in read_pll_2() local 69 khz = ref * N1 / M1; in read_pll_2()
|
D | nv50.c | 56 u32 coef, ref = nvkm_clk_read(&clk->base, nv_clk_src_crystal); in read_pll_src() local 74 ref *= (coef & 0x01000000) ? 2 : 4; in read_pll_src() 119 return (ref * N / M) >> P; in read_pll_src() 164 u32 ref = read_pll_ref(clk, base); in read_pll() local 179 freq = ref * N1 / M1; in read_pll()
|
D | gf100.c | 202 calc_div(struct gf100_clk *clk, int idx, u32 ref, u32 freq, u32 *ddiv) in calc_div() argument 204 u32 div = min((ref * 2) / freq, (u32)65); in calc_div() 209 return (ref * 2) / div; in calc_div()
|
/linux-4.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/rtc/ |
D | rtc-mxc.txt | 14 * "ref" for the input reference clock 25 clock-names = "ref", "ipg";
|
/linux-4.4.14/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.4.14/Documentation/sound/alsa/ |
D | HD-Audio-Models.txt | 183 ref Reference board 202 ref Reference board 211 ref Reference board 235 ref Reference board, base config 247 ref Reference board 248 ref-no-jd Reference board without HP/Mic jack detection 260 ref Reference board 272 ref Reference board 284 ref Reference board 285 mic-ref Reference board with power management for ports
|
/linux-4.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/clock/ |
D | qca,ath79-pll.txt | 15 - clock-names: Name of the input clock, has to be "ref" 28 clock-names = "ref";
|
/linux-4.4.14/Documentation/devicetree/bindings/ufs/ |
D | ufs-qcom.txt | 27 - vddp-ref-clk-supply : phandle to UFS device ref_clk pad power supply 28 - vddp-ref-clk-max-microamp : specifies max. load that can be drawn from this supply 29 - vddp-ref-clk-always-on : specifies if this supply needs to be kept always on
|
/linux-4.4.14/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 | 1541 foreach my $ref (@{$commit_author}) { 1542 print STDERR " Author: @{$ref}[1]\n"; 1547 foreach my $ref (@{$commit_signer}) { 1548 print STDERR " @{$ref}[2]: @{$ref}[1]\n"; 1829 foreach my $ref(@{$commit_author_hash{$authors[$i]}}) { 1830 if (@{$ref}[0] eq $commits[$i] && 1831 @{$ref}[1] eq $subjects[$i]) { 1864 foreach my $ref(@{$commit_signer_hash{$signer}}) { 1865 if (@{$ref}[0] eq $commit && 1866 @{$ref}[1] eq $subject && [all …]
|
/linux-4.4.14/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.4.14/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() 201 kref_get(&dev->ref); in blktrans_open() 230 kref_put(&dev->ref, blktrans_dev_release); in blktrans_open() 250 kref_put(&dev->ref, blktrans_dev_release); in blktrans_release() 372 kref_init(&new->ref); in add_mtd_blktrans_dev()
|
/linux-4.4.14/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.4.14/drivers/scsi/ |
D | xen-scsifront.c | 374 int err, ref, ref_cnt = 0; in map_data_for_request() local 419 ref = gnttab_claim_grant_reference(&gref_head); in map_data_for_request() 420 BUG_ON(ref == -ENOSPC); in map_data_for_request() 422 gnttab_grant_foreign_access_ref(ref, in map_data_for_request() 425 shadow->gref[ref_cnt] = ref; in map_data_for_request() 426 ring_req->seg[ref_cnt].gref = ref; in map_data_for_request() 453 ref = gnttab_claim_grant_reference(&gref_head); in map_data_for_request() 454 BUG_ON(ref == -ENOSPC); in map_data_for_request() 456 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.4.14/Documentation/devicetree/bindings/net/wireless/ |
D | ti,wlcore.txt | 24 - ref-clock-frequency : ref clock frequency in Hz
|
/linux-4.4.14/fs/xfs/libxfs/ |
D | xfs_sb.c | 55 int ref = 0; in xfs_perag_get() local 61 ref = atomic_inc_return(&pag->pag_ref); in xfs_perag_get() 64 trace_xfs_perag_get(mp, agno, ref, _RET_IP_); in xfs_perag_get() 79 int ref; in xfs_perag_get_tag() local 88 ref = atomic_inc_return(&pag->pag_ref); in xfs_perag_get_tag() 90 trace_xfs_perag_get_tag(mp, pag->pag_agno, ref, _RET_IP_); in xfs_perag_get_tag() 98 int ref; in xfs_perag_put() local 101 ref = atomic_dec_return(&pag->pag_ref); in xfs_perag_put() 102 trace_xfs_perag_put(pag->pag_mount, pag->pag_agno, ref, _RET_IP_); in xfs_perag_put()
|
/linux-4.4.14/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.4.14/drivers/tty/hvc/ |
D | hvc_xen.c | 375 int ret, evtchn, devid, ref, irq; in xencons_connect_backend() local 396 ref = gnttab_claim_grant_reference(&gref_head); in xencons_connect_backend() 397 if (ref < 0) in xencons_connect_backend() 398 return ref; in xencons_connect_backend() 399 gnttab_grant_foreign_access_ref(ref, info->xbdev->otherend_id, in xencons_connect_backend() 408 ret = xenbus_printf(xbt, dev->nodename, "ring-ref", "%d", ref); in xencons_connect_backend()
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/misc/mic/scif/ |
D | scif_mmap.c | 511 struct kref ref; member 514 static void vma_pvt_release(struct kref *ref) in vma_pvt_release() argument 516 struct vma_pvt *vmapvt = container_of(ref, struct vma_pvt, ref); in vma_pvt_release() 541 kref_get(&vmapvt->ref); in scif_vma_open() 594 kref_put(&vmapvt->ref, vma_pvt_release); in scif_munmap() 641 kref_init(&vmapvt->ref); in scif_mmap()
|
/linux-4.4.14/Documentation/devicetree/bindings/usb/ |
D | qcom,dwc3.txt | 29 clock-names = "ref"; 39 clock-names = "ref";
|
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,armada-39x-pinctrl.txt | 54 mpp35 35 gpio, ref(clk), dev(a1) 57 mpp38 38 gpio, ref(clk), sd0(d0), dev(ad4), ge(rxd1) 65 mpp45 45 gpio, ref(clk), pcie0(rstout), ua1(rxd) 66 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(evreq), ge1(rxd1), ref(clk_out0), sd0(d0), dev(ad4) 63 mpp45 45 gpio, ref(clk_out0), pcie0(rstout), ua1(rxd) 64 mpp46 46 gpio, ref(clk_out1), pcie0(rstout), ua1(txd)
|
/linux-4.4.14/drivers/mtd/ubi/ |
D | build.c | 427 static int ubi_sysfs_init(struct ubi_device *ubi, int *ref) in ubi_sysfs_init() argument 440 *ref = 1; in ubi_sysfs_init() 484 static int uif_init(struct ubi_device *ubi, int *ref) in uif_init() argument 489 *ref = 0; in uif_init() 517 err = ubi_sysfs_init(ubi, ref); in uif_init() 535 if (*ref) in uif_init() 855 int i, err, ref = 0; in ubi_attach_mtd_dev() local 990 err = uif_init(ubi, &ref); in ubi_attach_mtd_dev() 1042 ubi_assert(ref); in ubi_attach_mtd_dev() 1051 if (ref) in ubi_attach_mtd_dev()
|
/linux-4.4.14/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.4.14/kernel/trace/ |
D | trace.c | 288 tr->ref++; in trace_array_get() 300 WARN_ON(!this_tr->ref); in __trace_array_put() 301 this_tr->ref--; in __trace_array_put() 4402 if (tr->current_trace->ref) { in tracing_set_tracer() 4620 tr->current_trace->ref++; in tracing_open_pipe() 4640 tr->current_trace->ref--; in tracing_release_pipe() 5583 tr->current_trace->ref++; in tracing_buffers_open() 5677 iter->tr->current_trace->ref--; in tracing_buffers_release() 5693 int ref; member 5699 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.4.14/drivers/clk/versatile/ |
D | clk-icst.c | 89 icst->params->ref = parent_rate; in icst_recalc_rate() 112 icst->params->ref = parent_rate; in icst_set_rate()
|
D | clk-impd1.c | 46 .ref = 24000000, /* 24 MHz */ 64 .ref = 24000000, /* 24 MHz */
|
D | clk-realview.c | 24 .ref = 24000000,
|
/linux-4.4.14/include/media/ |
D | v4l2-device.h | 62 struct kref ref; member 69 kref_get(&v4l2_dev->ref); in v4l2_device_get()
|
/linux-4.4.14/arch/mips/boot/dts/qca/ |
D | ar9132.dtsi | 90 clock-names = "ref"; 91 /* The board must provides the ref clock */
|
/linux-4.4.14/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.4.14/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.4.14/arch/arm/include/asm/hardware/ |
D | icst.h | 18 unsigned long ref; member
|
/linux-4.4.14/drivers/cpufreq/ |
D | integrator-cpufreq.c | 33 .ref = 24000000, 45 .ref = 24000000,
|
/linux-4.4.14/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.4.14/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.4.14/drivers/media/usb/em28xx/ |
D | em28xx.h | 510 struct kref ref; member 602 struct kref ref; member 723 #define kref_to_dev(d) container_of(d, struct em28xx, ref) 786 void em28xx_free_device(struct kref *ref);
|
/linux-4.4.14/sound/oss/ |
D | vidc.h | 36 extern irqreturn_t vidc_sound_dma_irq(int irqnr, void *ref);
|
/linux-4.4.14/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() 838 ion_handle_destroy(&handle->ref); in ion_client_destroy() [all …]
|
/linux-4.4.14/include/uapi/xen/ |
D | gntdev.h | 42 __u32 ref; member
|
/linux-4.4.14/drivers/acpi/ |
D | cppc_acpi.c | 586 u64 high, low, ref, nom; in cppc_get_perf_caps() local 619 cpc_read(&ref_perf->cpc_entry.reg, &ref); in cppc_get_perf_caps() 620 perf_caps->reference_perf = ref; in cppc_get_perf_caps() 625 if (!ref) in cppc_get_perf_caps()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | base.c | 470 nvkm_vm_ref(struct nvkm_vm *ref, struct nvkm_vm **ptr, struct nvkm_gpuobj *pgd) in nvkm_vm_ref() argument 472 if (ref) { in nvkm_vm_ref() 473 int ret = nvkm_vm_link(ref, pgd); in nvkm_vm_ref() 477 kref_get(&ref->refcount); in nvkm_vm_ref() 485 *ptr = ref; in nvkm_vm_ref()
|
/linux-4.4.14/drivers/base/ |
D | firmware_class.c | 138 struct kref ref; member 166 #define to_fwbuf(d) container_of(d, struct firmware_buf, ref) 194 kref_init(&buf->ref); in __allocate_fw_buf() 226 kref_get(&tmp->ref); in fw_lookup_and_allocate_buf() 241 static void __fw_free_buf(struct kref *ref) in __fw_free_buf() argument 244 struct firmware_buf *buf = to_fwbuf(ref); in __fw_free_buf() 272 if (!kref_put(&buf->ref, __fw_free_buf)) in fw_free_buf() 1107 kref_get(&buf->ref); in assign_firmware_buf()
|
/linux-4.4.14/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.4.14/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.4.14/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() 2646 static void net_free(struct kref *ref) in net_free() argument 2651 mux_net = container_of(ref, struct gsm_mux_net, ref); in net_free() 2662 kref_get(&mux_net->ref); in muxnet_get() [all …]
|
/linux-4.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramgf100.c | 142 int ref, div, out; in gf100_ram_calc() local 190 ref = nvkm_clk_read(clk, nv_clk_src_sppll0); in gf100_ram_calc() 192 ref = nvkm_clk_read(clk, nv_clk_src_sppll1); in gf100_ram_calc() 193 div = max(min((ref * 2) / freq, (u32)65), (u32)2) - 2; in gf100_ram_calc() 194 out = (ref * 2) / (div + 2); in gf100_ram_calc()
|
/linux-4.4.14/include/linux/mtd/ |
D | blktrans.h | 44 struct kref ref; member
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.h | 368 struct kref ref; member 535 kref_get(&ppgtt->ref); in i915_ppgtt_get() 540 kref_put(&ppgtt->ref, i915_ppgtt_release); in i915_ppgtt_put()
|
/linux-4.4.14/arch/mips/ath79/ |
D | clock.c | 221 static u32 __init ar934x_get_pll_freq(u32 ref, u32 ref_div, u32 nint, u32 nfrac, in ar934x_get_pll_freq() argument 227 t = ref; in ar934x_get_pll_freq() 232 t = ref; in ar934x_get_pll_freq()
|
/linux-4.4.14/net/mac802154/ |
D | llsec.h | 35 struct kref ref; member
|