Home
last modified time | relevance | path

Searched refs:lh (Results 1 – 25 of 137) sorted by relevance

123456

/kernel/linux/linux-5.10/net/dccp/ccids/lib/
Dloss_interval.c22 static inline struct tfrc_loss_interval *tfrc_lh_peek(struct tfrc_loss_hist *lh) in tfrc_lh_peek() argument
24 return lh->counter ? lh->ring[LIH_INDEX(lh->counter - 1)] : NULL; in tfrc_lh_peek()
28 static inline u32 tfrc_lh_get_interval(struct tfrc_loss_hist *lh, const u8 i) in tfrc_lh_get_interval() argument
30 BUG_ON(i >= lh->counter); in tfrc_lh_get_interval()
31 return lh->ring[LIH_INDEX(lh->counter - i - 1)]->li_length; in tfrc_lh_get_interval()
37 static struct tfrc_loss_interval *tfrc_lh_demand_next(struct tfrc_loss_hist *lh) in tfrc_lh_demand_next() argument
39 if (lh->ring[LIH_INDEX(lh->counter)] == NULL) in tfrc_lh_demand_next()
40 lh->ring[LIH_INDEX(lh->counter)] = kmem_cache_alloc(tfrc_lh_slab, in tfrc_lh_demand_next()
42 return lh->ring[LIH_INDEX(lh->counter)]; in tfrc_lh_demand_next()
45 void tfrc_lh_cleanup(struct tfrc_loss_hist *lh) in tfrc_lh_cleanup() argument
[all …]
Dloss_interval.h47 static inline void tfrc_lh_init(struct tfrc_loss_hist *lh) in tfrc_lh_init() argument
49 memset(lh, 0, sizeof(struct tfrc_loss_hist)); in tfrc_lh_init()
52 static inline u8 tfrc_lh_is_initialised(struct tfrc_loss_hist *lh) in tfrc_lh_is_initialised() argument
54 return lh->counter > 0; in tfrc_lh_is_initialised()
57 static inline u8 tfrc_lh_length(struct tfrc_loss_hist *lh) in tfrc_lh_length() argument
59 return min(lh->counter, (u8)LIH_SIZE); in tfrc_lh_length()
66 u8 tfrc_lh_update_i_mean(struct tfrc_loss_hist *lh, struct sk_buff *);
67 void tfrc_lh_cleanup(struct tfrc_loss_hist *lh);
/kernel/linux/linux-4.19/net/dccp/ccids/lib/
Dloss_interval.c26 static inline struct tfrc_loss_interval *tfrc_lh_peek(struct tfrc_loss_hist *lh) in tfrc_lh_peek() argument
28 return lh->counter ? lh->ring[LIH_INDEX(lh->counter - 1)] : NULL; in tfrc_lh_peek()
32 static inline u32 tfrc_lh_get_interval(struct tfrc_loss_hist *lh, const u8 i) in tfrc_lh_get_interval() argument
34 BUG_ON(i >= lh->counter); in tfrc_lh_get_interval()
35 return lh->ring[LIH_INDEX(lh->counter - i - 1)]->li_length; in tfrc_lh_get_interval()
41 static struct tfrc_loss_interval *tfrc_lh_demand_next(struct tfrc_loss_hist *lh) in tfrc_lh_demand_next() argument
43 if (lh->ring[LIH_INDEX(lh->counter)] == NULL) in tfrc_lh_demand_next()
44 lh->ring[LIH_INDEX(lh->counter)] = kmem_cache_alloc(tfrc_lh_slab, in tfrc_lh_demand_next()
46 return lh->ring[LIH_INDEX(lh->counter)]; in tfrc_lh_demand_next()
49 void tfrc_lh_cleanup(struct tfrc_loss_hist *lh) in tfrc_lh_cleanup() argument
[all …]
Dloss_interval.h51 static inline void tfrc_lh_init(struct tfrc_loss_hist *lh) in tfrc_lh_init() argument
53 memset(lh, 0, sizeof(struct tfrc_loss_hist)); in tfrc_lh_init()
56 static inline u8 tfrc_lh_is_initialised(struct tfrc_loss_hist *lh) in tfrc_lh_is_initialised() argument
58 return lh->counter > 0; in tfrc_lh_is_initialised()
61 static inline u8 tfrc_lh_length(struct tfrc_loss_hist *lh) in tfrc_lh_length() argument
63 return min(lh->counter, (u8)LIH_SIZE); in tfrc_lh_length()
70 u8 tfrc_lh_update_i_mean(struct tfrc_loss_hist *lh, struct sk_buff *);
71 void tfrc_lh_cleanup(struct tfrc_loss_hist *lh);
/kernel/linux/linux-4.19/net/netfilter/
Dxt_l2tp.c87 union l2tp_val *lh; in l2tp_udp_mt() local
98 lh = skb_header_pointer(skb, offs, 2, &lhbuf); in l2tp_udp_mt()
99 if (lh == NULL) in l2tp_udp_mt()
102 flags = ntohs(lh->val16[0]); in l2tp_udp_mt()
116 lh = skb_header_pointer(skb, offs + 4, 4, &lhbuf); in l2tp_udp_mt()
117 if (lh == NULL) in l2tp_udp_mt()
120 data.tid = ntohl(lh->val32); in l2tp_udp_mt()
122 data.sid = ntohl(lh->val32); in l2tp_udp_mt()
126 lh = skb_header_pointer(skb, offs + 2, 4, &lhbuf); in l2tp_udp_mt()
127 if (lh == NULL) in l2tp_udp_mt()
[all …]
/kernel/linux/linux-5.10/net/netfilter/
Dxt_l2tp.c84 union l2tp_val *lh; in l2tp_udp_mt() local
95 lh = skb_header_pointer(skb, offs, 2, &lhbuf); in l2tp_udp_mt()
96 if (lh == NULL) in l2tp_udp_mt()
99 flags = ntohs(lh->val16[0]); in l2tp_udp_mt()
113 lh = skb_header_pointer(skb, offs + 4, 4, &lhbuf); in l2tp_udp_mt()
114 if (lh == NULL) in l2tp_udp_mt()
117 data.tid = ntohl(lh->val32); in l2tp_udp_mt()
119 data.sid = ntohl(lh->val32); in l2tp_udp_mt()
123 lh = skb_header_pointer(skb, offs + 2, 4, &lhbuf); in l2tp_udp_mt()
124 if (lh == NULL) in l2tp_udp_mt()
[all …]
/kernel/linux/linux-4.19/fs/gfs2/
Drecovery.c140 struct gfs2_log_header *lh; in get_log_header() local
148 lh = (void *)bh->b_data; in get_log_header()
150 hash = crc32(~0, lh, LH_V1_SIZE - 4); in get_log_header()
153 crc = crc32c(~0, (void *)lh + LH_V1_SIZE + 4, in get_log_header()
156 error = lh->lh_header.mh_magic != cpu_to_be32(GFS2_MAGIC) || in get_log_header()
157 lh->lh_header.mh_type != cpu_to_be32(GFS2_METATYPE_LH) || in get_log_header()
158 be32_to_cpu(lh->lh_blkno) != blk || in get_log_header()
159 be32_to_cpu(lh->lh_hash) != hash || in get_log_header()
160 (lh->lh_crc != 0 && be32_to_cpu(lh->lh_crc) != crc); in get_log_header()
165 head->lh_sequence = be64_to_cpu(lh->lh_sequence); in get_log_header()
[all …]
Dlog.c693 struct gfs2_log_header *lh; in gfs2_write_log_header() local
701 lh = page_address(page); in gfs2_write_log_header()
702 clear_page(lh); in gfs2_write_log_header()
704 lh->lh_header.mh_magic = cpu_to_be32(GFS2_MAGIC); in gfs2_write_log_header()
705 lh->lh_header.mh_type = cpu_to_be32(GFS2_METATYPE_LH); in gfs2_write_log_header()
706 lh->lh_header.__pad0 = cpu_to_be64(0); in gfs2_write_log_header()
707 lh->lh_header.mh_format = cpu_to_be32(GFS2_FORMAT_LH); in gfs2_write_log_header()
708 lh->lh_header.mh_jid = cpu_to_be32(sdp->sd_jdesc->jd_jid); in gfs2_write_log_header()
709 lh->lh_sequence = cpu_to_be64(seq); in gfs2_write_log_header()
710 lh->lh_flags = cpu_to_be32(flags); in gfs2_write_log_header()
[all …]
/kernel/linux/linux-5.10/fs/gfs2/
Drecovery.c120 int __get_log_header(struct gfs2_sbd *sdp, const struct gfs2_log_header *lh, in __get_log_header() argument
125 if (lh->lh_header.mh_magic != cpu_to_be32(GFS2_MAGIC) || in __get_log_header()
126 lh->lh_header.mh_type != cpu_to_be32(GFS2_METATYPE_LH) || in __get_log_header()
127 (blkno && be32_to_cpu(lh->lh_blkno) != blkno)) in __get_log_header()
130 hash = crc32(~0, lh, LH_V1_SIZE - 4); in __get_log_header()
133 if (be32_to_cpu(lh->lh_hash) != hash) in __get_log_header()
136 crc = crc32c(~0, (void *)lh + LH_V1_SIZE + 4, in __get_log_header()
139 if ((lh->lh_crc != 0 && be32_to_cpu(lh->lh_crc) != crc)) in __get_log_header()
142 head->lh_sequence = be64_to_cpu(lh->lh_sequence); in __get_log_header()
143 head->lh_flags = be32_to_cpu(lh->lh_flags); in __get_log_header()
[all …]
Dlog.c763 struct gfs2_log_header *lh; in gfs2_write_log_header() local
775 lh = page_address(page); in gfs2_write_log_header()
776 clear_page(lh); in gfs2_write_log_header()
778 lh->lh_header.mh_magic = cpu_to_be32(GFS2_MAGIC); in gfs2_write_log_header()
779 lh->lh_header.mh_type = cpu_to_be32(GFS2_METATYPE_LH); in gfs2_write_log_header()
780 lh->lh_header.__pad0 = cpu_to_be64(0); in gfs2_write_log_header()
781 lh->lh_header.mh_format = cpu_to_be32(GFS2_FORMAT_LH); in gfs2_write_log_header()
782 lh->lh_header.mh_jid = cpu_to_be32(sdp->sd_jdesc->jd_jid); in gfs2_write_log_header()
783 lh->lh_sequence = cpu_to_be64(seq); in gfs2_write_log_header()
784 lh->lh_flags = cpu_to_be32(flags); in gfs2_write_log_header()
[all …]
/kernel/linux/linux-4.19/drivers/s390/block/
Ddcssblk.c67 struct list_head lh; member
84 struct list_head lh; member
114 list_for_each_entry_safe(entry, temp, &dev_info->seg_list, lh) { in dcssblk_release_segment()
115 list_del(&entry->lh); in dcssblk_release_segment()
139 list_for_each_entry(entry, &dcssblk_devices, lh) in dcssblk_assign_free_minor()
160 list_for_each_entry(entry, &dcssblk_devices, lh) { in dcssblk_get_device_by_name()
179 list_for_each_entry(dev_info, &dcssblk_devices, lh) { in dcssblk_get_segment_by_name()
180 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_get_segment_by_name()
198 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_find_highest_addr()
217 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_find_lowest_addr()
[all …]
/kernel/linux/linux-5.10/drivers/s390/block/
Ddcssblk.c83 struct list_head lh; member
100 struct list_head lh; member
130 list_for_each_entry_safe(entry, temp, &dev_info->seg_list, lh) { in dcssblk_release_segment()
131 list_del(&entry->lh); in dcssblk_release_segment()
155 list_for_each_entry(entry, &dcssblk_devices, lh) in dcssblk_assign_free_minor()
176 list_for_each_entry(entry, &dcssblk_devices, lh) { in dcssblk_get_device_by_name()
195 list_for_each_entry(dev_info, &dcssblk_devices, lh) { in dcssblk_get_segment_by_name()
196 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_get_segment_by_name()
214 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_find_highest_addr()
233 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_find_lowest_addr()
[all …]
/kernel/linux/linux-4.19/arch/s390/appldata/
Dappldata_base.c127 struct list_head *lh; in appldata_work_fn() local
131 list_for_each(lh, &appldata_ops_list) { in appldata_work_fn()
132 ops = list_entry(lh, struct appldata_ops, list); in appldata_work_fn()
276 struct list_head *lh; in appldata_generic_handler() local
290 list_for_each(lh, &appldata_ops_list) { in appldata_generic_handler()
291 tmp_ops = list_entry(lh, struct appldata_ops, list); in appldata_generic_handler()
413 struct list_head *lh; in appldata_freeze() local
423 list_for_each(lh, &appldata_ops_list) { in appldata_freeze()
424 ops = list_entry(lh, struct appldata_ops, list); in appldata_freeze()
442 struct list_head *lh; in appldata_restore() local
[all …]
/kernel/linux/linux-5.10/arch/s390/appldata/
Dappldata_base.c126 struct list_head *lh; in appldata_work_fn() local
130 list_for_each(lh, &appldata_ops_list) { in appldata_work_fn()
131 ops = list_entry(lh, struct appldata_ops, list); in appldata_work_fn()
285 struct list_head *lh; in appldata_generic_handler() local
297 list_for_each(lh, &appldata_ops_list) { in appldata_generic_handler()
298 tmp_ops = list_entry(lh, struct appldata_ops, list); in appldata_generic_handler()
420 struct list_head *lh; in appldata_freeze() local
430 list_for_each(lh, &appldata_ops_list) { in appldata_freeze()
431 ops = list_entry(lh, struct appldata_ops, list); in appldata_freeze()
449 struct list_head *lh; in appldata_restore() local
[all …]
/kernel/linux/linux-4.19/kernel/rcu/
Dsrcutiny.c125 struct rcu_head *lh; in srcu_drive_gp() local
136 lh = sp->srcu_cb_head; in srcu_drive_gp()
147 while (lh) { in srcu_drive_gp()
148 rhp = lh; in srcu_drive_gp()
149 lh = lh->next; in srcu_drive_gp()
/kernel/linux/linux-5.10/arch/sparc/mm/
Dtlb.c266 struct list_head *lh = (struct list_head *) pgtable; in pgtable_trans_huge_deposit() local
272 INIT_LIST_HEAD(lh); in pgtable_trans_huge_deposit()
274 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp)); in pgtable_trans_huge_deposit()
280 struct list_head *lh; in pgtable_trans_huge_withdraw() local
287 lh = (struct list_head *) pgtable; in pgtable_trans_huge_withdraw()
288 if (list_empty(lh)) in pgtable_trans_huge_withdraw()
291 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()
292 list_del(lh); in pgtable_trans_huge_withdraw()
/kernel/linux/linux-4.19/arch/sparc/mm/
Dtlb.c268 struct list_head *lh = (struct list_head *) pgtable; in pgtable_trans_huge_deposit() local
274 INIT_LIST_HEAD(lh); in pgtable_trans_huge_deposit()
276 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp)); in pgtable_trans_huge_deposit()
282 struct list_head *lh; in pgtable_trans_huge_withdraw() local
289 lh = (struct list_head *) pgtable; in pgtable_trans_huge_withdraw()
290 if (list_empty(lh)) in pgtable_trans_huge_withdraw()
293 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()
294 list_del(lh); in pgtable_trans_huge_withdraw()
/kernel/linux/linux-4.19/security/apparmor/
Dpolicy.c706 static struct aa_profile *__list_lookup_parent(struct list_head *lh, in __list_lookup_parent() argument
718 list_for_each_entry(ent, lh, list) { in __list_lookup_parent()
747 LIST_HEAD(lh); in __replace_profile()
748 list_splice_init_rcu(&old->base.profiles, &lh, synchronize_rcu); in __replace_profile()
750 list_for_each_entry_safe(child, tmp, &lh, base.list) { in __replace_profile()
867 LIST_HEAD(lh); in aa_replace_profiles()
872 error = aa_unpack(udata, &lh, &ns_name); in aa_replace_profiles()
882 list_for_each_entry(ent, &lh, list) { in aa_replace_profiles()
930 list_for_each_entry(ent, &lh, list) { in aa_replace_profiles()
958 p = __list_lookup_parent(&lh, ent->new); in aa_replace_profiles()
[all …]
/kernel/linux/linux-5.10/kernel/rcu/
Dsrcutiny.c115 struct rcu_head *lh; in srcu_drive_gp() local
126 lh = ssp->srcu_cb_head; in srcu_drive_gp()
138 while (lh) { in srcu_drive_gp()
139 rhp = lh; in srcu_drive_gp()
140 lh = lh->next; in srcu_drive_gp()
/kernel/linux/linux-5.10/security/apparmor/
Dpolicy.c705 static struct aa_profile *__list_lookup_parent(struct list_head *lh, in __list_lookup_parent() argument
717 list_for_each_entry(ent, lh, list) { in __list_lookup_parent()
746 LIST_HEAD(lh); in __replace_profile()
747 list_splice_init_rcu(&old->base.profiles, &lh, synchronize_rcu); in __replace_profile()
749 list_for_each_entry_safe(child, tmp, &lh, base.list) { in __replace_profile()
866 LIST_HEAD(lh); in aa_replace_profiles()
871 error = aa_unpack(udata, &lh, &ns_name); in aa_replace_profiles()
881 list_for_each_entry(ent, &lh, list) { in aa_replace_profiles()
929 list_for_each_entry(ent, &lh, list) { in aa_replace_profiles()
957 p = __list_lookup_parent(&lh, ent->new); in aa_replace_profiles()
[all …]
/kernel/linux/linux-4.19/mm/
Dhighmem.c394 struct list_head lh; /* List of page_address_maps */ member
421 if (!list_empty(&pas->lh)) { in page_address()
424 list_for_each_entry(pam, &pas->lh, list) { in page_address()
458 list_add_tail(&pam->list, &pas->lh); in set_page_address()
462 list_for_each_entry(pam, &pas->lh, list) { in set_page_address()
480 INIT_LIST_HEAD(&page_address_htable[i].lh); in page_address_init()
/kernel/linux/linux-5.10/mm/
Dhighmem.c393 struct list_head lh; /* List of page_address_maps */ member
420 if (!list_empty(&pas->lh)) { in page_address()
423 list_for_each_entry(pam, &pas->lh, list) { in page_address()
457 list_add_tail(&pam->list, &pas->lh); in set_page_address()
461 list_for_each_entry(pam, &pas->lh, list) { in set_page_address()
479 INIT_LIST_HEAD(&page_address_htable[i].lh); in page_address_init()
/kernel/linux/linux-5.10/drivers/gpio/
Dgpiolib-cdev.c150 static long linehandle_set_config(struct linehandle_state *lh, in linehandle_set_config() argument
166 for (i = 0; i < lh->num_descs; i++) { in linehandle_set_config()
167 desc = lh->descs[i]; in linehandle_set_config()
196 struct linehandle_state *lh = file->private_data; in linehandle_ioctl() local
206 lh->num_descs, in linehandle_ioctl()
207 lh->descs, in linehandle_ioctl()
214 for (i = 0; i < lh->num_descs; i++) in linehandle_ioctl()
226 if (!test_bit(FLAG_IS_OUT, &lh->descs[0]->flags)) in linehandle_ioctl()
233 for (i = 0; i < lh->num_descs; i++) in linehandle_ioctl()
239 lh->num_descs, in linehandle_ioctl()
[all …]
/kernel/linux/linux-5.10/drivers/dma/sh/
Dshdma.h56 #define to_sh_desc(lh) container_of(lh, struct sh_desc, node) argument
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_irq.c308 struct irq_list_head *lh; in amdgpu_dm_irq_init() local
316 lh = &adev->dm.irq_handler_list_low_tab[src]; in amdgpu_dm_irq_init()
317 INIT_LIST_HEAD(&lh->head); in amdgpu_dm_irq_init()
318 INIT_WORK(&lh->work, dm_irq_work_func); in amdgpu_dm_irq_init()
331 struct irq_list_head *lh; in amdgpu_dm_irq_fini() local
339 lh = &adev->dm.irq_handler_list_low_tab[src]; in amdgpu_dm_irq_fini()
341 flush_work(&lh->work); in amdgpu_dm_irq_fini()

123456