Symbol: lh
arch/mips/include/asm/asm-eva.h
111
#define kernel_lh(reg, addr) lh reg, addr
arch/mips/include/asm/mach-ip27/kernel-entry-init.h
83
lh t1, KV_RO_NASID_OFFSET(t0)
arch/mips/include/asm/mach-ip27/kernel-entry-init.h
84
lh t2, KV_RW_NASID_OFFSET(t0)
arch/powerpc/mm/book3s64/radix_pgtable.c
1494
struct list_head *lh = (struct list_head *) pgtable;
arch/powerpc/mm/book3s64/radix_pgtable.c
1500
INIT_LIST_HEAD(lh);
arch/powerpc/mm/book3s64/radix_pgtable.c
1502
list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp));
arch/powerpc/mm/book3s64/radix_pgtable.c
1510
struct list_head *lh;
arch/powerpc/mm/book3s64/radix_pgtable.c
1516
lh = (struct list_head *) pgtable;
arch/powerpc/mm/book3s64/radix_pgtable.c
1517
if (list_empty(lh))
arch/powerpc/mm/book3s64/radix_pgtable.c
1520
pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next;
arch/powerpc/mm/book3s64/radix_pgtable.c
1521
list_del(lh);
arch/s390/appldata/appldata_base.c
110
struct list_head *lh;
arch/s390/appldata/appldata_base.c
114
list_for_each(lh, &appldata_ops_list) {
arch/s390/appldata/appldata_base.c
115
ops = list_entry(lh, struct appldata_ops, list);
arch/s390/appldata/appldata_base.c
269
struct list_head *lh;
arch/s390/appldata/appldata_base.c
281
list_for_each(lh, &appldata_ops_list) {
arch/s390/appldata/appldata_base.c
282
tmp_ops = list_entry(lh, struct appldata_ops, list);
arch/s390/mm/pgtable.c
320
struct list_head *lh = (struct list_head *) pgtable;
arch/s390/mm/pgtable.c
326
INIT_LIST_HEAD(lh);
arch/s390/mm/pgtable.c
328
list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp));
arch/s390/mm/pgtable.c
334
struct list_head *lh;
arch/s390/mm/pgtable.c
342
lh = (struct list_head *) pgtable;
arch/s390/mm/pgtable.c
343
if (list_empty(lh))
arch/s390/mm/pgtable.c
346
pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next;
arch/s390/mm/pgtable.c
347
list_del(lh);
arch/sparc/mm/tlb.c
281
struct list_head *lh = (struct list_head *) pgtable;
arch/sparc/mm/tlb.c
287
INIT_LIST_HEAD(lh);
arch/sparc/mm/tlb.c
289
list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp));
arch/sparc/mm/tlb.c
295
struct list_head *lh;
arch/sparc/mm/tlb.c
302
lh = (struct list_head *) pgtable;
arch/sparc/mm/tlb.c
303
if (list_empty(lh))
arch/sparc/mm/tlb.c
306
pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next;
arch/sparc/mm/tlb.c
307
list_del(lh);
block/partitions/ldm.c
1401
static void ldm_free_vblks (struct list_head *lh)
block/partitions/ldm.c
1405
BUG_ON (!lh);
block/partitions/ldm.c
1407
list_for_each_safe (item, tmp, lh)
drivers/block/drbd/drbd_debugfs.c
247
struct drbd_device *device, struct list_head *lh,
drivers/block/drbd/drbd_debugfs.c
252
list_for_each_entry(peer_req, lh, w.list) {
drivers/dma/fsldma.h
192
#define to_fsl_desc(lh) container_of(lh, struct fsl_desc_sw, node)
drivers/dma/mmp_pdma.c
191
#define to_mmp_pdma_desc(lh) \
drivers/dma/mmp_pdma.c
192
container_of(lh, struct mmp_pdma_desc_sw, node)
drivers/dma/sh/shdma.h
56
#define to_sh_desc(lh) container_of(lh, struct sh_desc, node)
drivers/gpio/gpiolib-cdev.c
163
static long linehandle_set_config(struct linehandle_state *lh,
drivers/gpio/gpiolib-cdev.c
183
for (i = 0; i < lh->num_descs; i++) {
drivers/gpio/gpiolib-cdev.c
184
desc = lh->descs[i];
drivers/gpio/gpiolib-cdev.c
207
struct linehandle_state *lh = file->private_data;
drivers/gpio/gpiolib-cdev.c
214
guard(srcu)(&lh->gdev->srcu);
drivers/gpio/gpiolib-cdev.c
216
if (!rcu_access_pointer(lh->gdev->chip))
drivers/gpio/gpiolib-cdev.c
223
lh->num_descs, lh->descs,
drivers/gpio/gpiolib-cdev.c
229
for (i = 0; i < lh->num_descs; i++)
drivers/gpio/gpiolib-cdev.c
241
if (!test_bit(GPIOD_FLAG_IS_OUT, &lh->descs[0]->flags))
drivers/gpio/gpiolib-cdev.c
248
for (i = 0; i < lh->num_descs; i++)
drivers/gpio/gpiolib-cdev.c
254
lh->num_descs,
drivers/gpio/gpiolib-cdev.c
255
lh->descs,
drivers/gpio/gpiolib-cdev.c
259
return linehandle_set_config(lh, ip);
drivers/gpio/gpiolib-cdev.c
273
static void linehandle_free(struct linehandle_state *lh)
drivers/gpio/gpiolib-cdev.c
277
for (i = 0; i < lh->num_descs; i++)
drivers/gpio/gpiolib-cdev.c
278
if (lh->descs[i])
drivers/gpio/gpiolib-cdev.c
279
gpiod_free(lh->descs[i]);
drivers/gpio/gpiolib-cdev.c
280
kfree(lh->label);
drivers/gpio/gpiolib-cdev.c
281
gpio_device_put(lh->gdev);
drivers/gpio/gpiolib-cdev.c
282
kfree(lh);
drivers/gpio/gpiolib-cdev.c
306
struct linehandle_state *lh __free(linehandle_free) = NULL;
drivers/gpio/gpiolib-cdev.c
321
lh = kzalloc_obj(*lh);
drivers/gpio/gpiolib-cdev.c
322
if (!lh)
drivers/gpio/gpiolib-cdev.c
324
lh->gdev = gpio_device_get(gdev);
drivers/gpio/gpiolib-cdev.c
328
lh->label = kstrndup(handlereq.consumer_label,
drivers/gpio/gpiolib-cdev.c
331
if (!lh->label)
drivers/gpio/gpiolib-cdev.c
335
lh->num_descs = handlereq.lines;
drivers/gpio/gpiolib-cdev.c
345
ret = gpiod_request_user(desc, lh->label);
drivers/gpio/gpiolib-cdev.c
348
lh->descs[i] = desc;
drivers/gpio/gpiolib-cdev.c
379
lh, O_RDONLY | O_CLOEXEC));
drivers/gpio/gpiolib-cdev.c
382
retain_and_null_ptr(lh);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
422
struct list_head *lh;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
430
lh = &adev->dm.irq_handler_list_low_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
431
INIT_LIST_HEAD(lh);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
448
struct list_head *lh;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
460
lh = &adev->dm.irq_handler_list_low_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
463
if (!list_empty(lh)) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
464
list_for_each_safe(entry, tmp, lh) {
drivers/gpu/drm/exynos/exynos_drm_ipp.c
482
struct drm_exynos_ipp_limit_val *lh = &l.h, *lv = &l.v;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
495
lh = &l.v;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
498
if (!__size_limit_check(buf->rect.w, lh) ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
499
!__align_check(buf->rect.x, lh->align) ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
527
const struct drm_exynos_ipp_limit_val *lh, *lv;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
537
lh = (!swap) ? &limits->h : &limits->v;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
542
if (!__scale_limit_check(src->w, dw, lh->min, lh->max) ||
drivers/infiniband/hw/mlx4/cm.c
527
struct list_head lh;
drivers/infiniband/hw/mlx4/cm.c
532
INIT_LIST_HEAD(&lh);
drivers/infiniband/hw/mlx4/cm.c
557
list_splice_init(&dev->sriov.cm_list, &lh);
drivers/infiniband/hw/mlx4/cm.c
566
list_move_tail(&ent->list, &lh);
drivers/infiniband/hw/mlx4/cm.c
569
list_for_each_entry_safe(map, tmp_map, &lh, list) {
drivers/infiniband/hw/mlx4/cm.c
577
list_move_tail(&map->list, &lh);
drivers/infiniband/hw/mlx4/cm.c
584
list_for_each_entry_safe(map, tmp_map, &lh, list) {
drivers/md/dm-bufio.c
464
lh->cache = cache;
drivers/md/dm-bufio.c
465
lh->write = write;
drivers/md/dm-bufio.c
466
lh->no_previous = cache->num_locks;
drivers/md/dm-bufio.c
467
lh->previous = lh->no_previous;
drivers/md/dm-bufio.c
472
if (lh->write) {
drivers/md/dm-bufio.c
473
if (static_branch_unlikely(&no_sleep_enabled) && lh->cache->no_sleep)
drivers/md/dm-bufio.c
474
write_lock_bh(&lh->cache->trees[index].u.spinlock);
drivers/md/dm-bufio.c
476
down_write(&lh->cache->trees[index].u.lock);
drivers/md/dm-bufio.c
478
if (static_branch_unlikely(&no_sleep_enabled) && lh->cache->no_sleep)
drivers/md/dm-bufio.c
479
read_lock_bh(&lh->cache->trees[index].u.spinlock);
drivers/md/dm-bufio.c
481
down_read(&lh->cache->trees[index].u.lock);
drivers/md/dm-bufio.c
487
if (lh->write) {
drivers/md/dm-bufio.c
488
if (static_branch_unlikely(&no_sleep_enabled) && lh->cache->no_sleep)
drivers/md/dm-bufio.c
489
write_unlock_bh(&lh->cache->trees[index].u.spinlock);
drivers/md/dm-bufio.c
491
up_write(&lh->cache->trees[index].u.lock);
drivers/md/dm-bufio.c
493
if (static_branch_unlikely(&no_sleep_enabled) && lh->cache->no_sleep)
drivers/md/dm-bufio.c
494
read_unlock_bh(&lh->cache->trees[index].u.spinlock);
drivers/md/dm-bufio.c
496
up_read(&lh->cache->trees[index].u.lock);
drivers/md/dm-bufio.c
503
static void lh_exit(struct lock_history *lh)
drivers/md/dm-bufio.c
505
if (lh->previous != lh->no_previous) {
drivers/md/dm-bufio.c
506
__lh_unlock(lh, lh->previous);
drivers/md/dm-bufio.c
507
lh->previous = lh->no_previous;
drivers/md/dm-bufio.c
517
unsigned int index = cache_index(b, lh->no_previous); /* no_previous is num_locks */
drivers/md/dm-bufio.c
519
if (lh->previous != lh->no_previous) {
drivers/md/dm-bufio.c
520
if (lh->previous != index) {
drivers/md/dm-bufio.c
521
__lh_unlock(lh, lh->previous);
drivers/md/dm-bufio.c
523
lh->previous = index;
drivers/md/dm-bufio.c
527
lh->previous = index;
drivers/md/dm-bufio.c
671
struct lock_history *lh)
drivers/md/dm-bufio.c
673
struct evict_wrapper w = {.lh = lh, .pred = pred, .context = context};
drivers/md/dm-bufio.c
726
b_predicate pred, void *context, struct lock_history *lh)
drivers/md/dm-bufio.c
730
struct evict_wrapper w = {.lh = lh, .pred = pred, .context = context};
drivers/md/dm-bufio.c
772
iter_fn fn, void *context, struct lock_history *lh)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
130
void s5p_mfc_cleanup_queue(struct list_head *lh, struct vb2_queue *vq)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
135
while (!list_empty(lh)) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
136
b = list_entry(lh->next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
783
void s5p_mfc_cleanup_queue(struct list_head *lh, struct vb2_queue *vq);
drivers/net/ethernet/altera/altera_sgdma.c
447
list_add_tail(&buffer->lh, &priv->txlisthd);
drivers/net/ethernet/altera/altera_sgdma.c
458
list_add_tail(&buffer->lh, &priv->rxlisthd);
drivers/net/ethernet/altera/altera_sgdma.c
470
list_remove_head(&priv->txlisthd, buffer, struct tse_buffer, lh);
drivers/net/ethernet/altera/altera_sgdma.c
483
list_remove_head(&priv->rxlisthd, buffer, struct tse_buffer, lh);
drivers/net/ethernet/altera/altera_sgdma.c
497
list_peek_head(&priv->rxlisthd, buffer, struct tse_buffer, lh);
drivers/net/ethernet/altera/altera_tse.h
362
struct list_head lh;
drivers/net/ethernet/freescale/ucc_geth.c
209
static struct list_head *dequeue(struct list_head *lh)
drivers/net/ethernet/freescale/ucc_geth.c
214
if (!list_empty(lh)) {
drivers/net/ethernet/freescale/ucc_geth.c
215
struct list_head *node = lh->next;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
834
struct list_head *lh;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
842
lh = (struct list_head *) target->pipe.htc_packet_pool;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
843
packet->list.next = lh;
drivers/net/wireless/ath/wil6210/cfg80211.c
2355
struct list_head *lh;
drivers/net/wireless/ath/wil6210/cfg80211.c
2357
while ((lh = next_probe_client(vif)) != NULL) {
drivers/net/wireless/ath/wil6210/cfg80211.c
2358
req = list_entry(lh, struct wil_probe_client_req, list);
drivers/net/wireless/ath/wil6210/debugfs.c
1202
static int wil_print_rx_buff(struct seq_file *s, struct list_head *lh)
drivers/net/wireless/ath/wil6210/debugfs.c
1207
list_for_each_entry(it, lh, list) {
drivers/net/wireless/ath/wil6210/wmi.c
3411
struct list_head *lh;
drivers/net/wireless/ath/wil6210/wmi.c
3414
while ((lh = next_wmi_ev(wil)) != NULL) {
drivers/net/wireless/ath/wil6210/wmi.c
3415
evt = list_entry(lh, struct pending_wmi_event, list);
drivers/s390/block/dcssblk.c
116
list_for_each_entry_safe(entry, temp, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
117
list_del(&entry->lh);
drivers/s390/block/dcssblk.c
141
list_for_each_entry(entry, &dcssblk_devices, lh)
drivers/s390/block/dcssblk.c
162
list_for_each_entry(entry, &dcssblk_devices, lh) {
drivers/s390/block/dcssblk.c
181
list_for_each_entry(dev_info, &dcssblk_devices, lh) {
drivers/s390/block/dcssblk.c
182
list_for_each_entry(entry, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
200
list_for_each_entry(entry, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
219
list_for_each_entry(entry, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
247
list_for_each_entry(entry, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
324
INIT_LIST_HEAD(&(*seg_info)->lh);
drivers/s390/block/dcssblk.c
360
list_for_each_entry(entry, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
385
list_for_each_entry(entry, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
407
list_for_each_entry(entry, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
411
list_del(&dev_info->lh);
drivers/s390/block/dcssblk.c
466
list_for_each_entry(entry, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
516
list_for_each_entry(entry, &dev_info->seg_list, lh)
drivers/s390/block/dcssblk.c
616
list_add_tail(&seg_info->lh, &dev_info->seg_list);
drivers/s390/block/dcssblk.c
641
INIT_LIST_HEAD(&dev_info->lh);
drivers/s390/block/dcssblk.c
675
list_add_tail(&dev_info->lh, &dcssblk_devices);
drivers/s390/block/dcssblk.c
68
struct list_head lh;
drivers/s390/block/dcssblk.c
737
list_del(&dev_info->lh);
drivers/s390/block/dcssblk.c
739
list_for_each_entry(seg_info, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
746
list_del(&dev_info->lh);
drivers/s390/block/dcssblk.c
753
list_for_each_entry_safe(seg_info, temp, &dev_info->seg_list, lh) {
drivers/s390/block/dcssblk.c
754
list_del(&seg_info->lh);
drivers/s390/block/dcssblk.c
812
list_del(&dev_info->lh);
drivers/s390/block/dcssblk.c
814
list_for_each_entry(entry, &dev_info->seg_list, lh)
drivers/s390/block/dcssblk.c
86
struct list_head lh;
drivers/s390/block/dcssblk.c
866
list_for_each_entry(entry, &dev_info->seg_list, lh) {
drivers/s390/net/qeth_core_main.c
3454
struct list_head *lh;
drivers/s390/net/qeth_core_main.c
3482
list_for_each(lh, &card->qdio.in_buf_pool.entry_list)
drivers/s390/scsi/zfcp_fc.c
719
static void zfcp_fc_validate_port(struct zfcp_port *port, struct list_head *lh)
drivers/s390/scsi/zfcp_fc.c
730
list_move_tail(&port->list, lh);
drivers/scsi/ncr53c8xx.c
7322
int lh = ln & 3;
drivers/scsi/ncr53c8xx.c
7374
lp->jump_lcb.l_paddr = tp->jump_lcb[lh].l_paddr;
drivers/scsi/ncr53c8xx.c
7386
tp->jump_lcb[lh].l_paddr = cpu_to_scr(vtobus (&lp->jump_lcb));
drivers/scsi/scsi_devinfo.c
787
struct list_head *lh, *lh_next;
drivers/scsi/scsi_devinfo.c
798
list_for_each_safe(lh, lh_next, &devinfo_table->scsi_dev_info_list) {
drivers/scsi/scsi_devinfo.c
801
devinfo = list_entry(lh, struct scsi_dev_info_list,
drivers/video/aperture.c
137
struct list_head lh;
drivers/video/aperture.c
159
list_del(&ap->lh);
drivers/video/aperture.c
174
ap = container_of(pos, struct aperture_range, lh);
drivers/video/aperture.c
191
INIT_LIST_HEAD(&ap->lh);
drivers/video/aperture.c
193
list_add(&ap->lh, &apertures);
drivers/video/aperture.c
255
struct aperture_range *ap = container_of(pos, struct aperture_range, lh);
drivers/video/aperture.c
265
list_del(&ap->lh);
fs/coda/psdev.c
148
list_for_each(lh, &vcp->vc_processing) {
fs/coda/psdev.c
149
tmp = list_entry(lh, struct upc_req , uc_chain);
fs/coda/psdev.c
97
struct list_head *lh;
fs/exec.c
104
list_del(&fmt->lh);
fs/exec.c
1659
list_for_each_entry(fmt, &formats, lh) {
fs/exec.c
94
insert ? list_add(&fmt->lh, &formats) :
fs/exec.c
95
list_add_tail(&fmt->lh, &formats);
fs/gfs2/log.c
825
struct gfs2_log_header *lh;
fs/gfs2/log.c
837
lh = page_address(page);
fs/gfs2/log.c
838
clear_page(lh);
fs/gfs2/log.c
840
lh->lh_header.mh_magic = cpu_to_be32(GFS2_MAGIC);
fs/gfs2/log.c
841
lh->lh_header.mh_type = cpu_to_be32(GFS2_METATYPE_LH);
fs/gfs2/log.c
842
lh->lh_header.__pad0 = cpu_to_be64(0);
fs/gfs2/log.c
843
lh->lh_header.mh_format = cpu_to_be32(GFS2_FORMAT_LH);
fs/gfs2/log.c
844
lh->lh_header.mh_jid = cpu_to_be32(sdp->sd_jdesc->jd_jid);
fs/gfs2/log.c
845
lh->lh_sequence = cpu_to_be64(seq);
fs/gfs2/log.c
846
lh->lh_flags = cpu_to_be32(flags);
fs/gfs2/log.c
847
lh->lh_tail = cpu_to_be32(tail);
fs/gfs2/log.c
848
lh->lh_blkno = cpu_to_be32(lblock);
fs/gfs2/log.c
849
hash = ~crc32(~0, lh, LH_V1_SIZE);
fs/gfs2/log.c
850
lh->lh_hash = cpu_to_be32(hash);
fs/gfs2/log.c
853
lh->lh_nsec = cpu_to_be32(tv.tv_nsec);
fs/gfs2/log.c
854
lh->lh_sec = cpu_to_be64(tv.tv_sec);
fs/gfs2/log.c
866
lh->lh_addr = cpu_to_be64(dblock);
fs/gfs2/log.c
867
lh->lh_jinode = cpu_to_be64(GFS2_I(jd->jd_inode)->i_no_addr);
fs/gfs2/log.c
873
lh->lh_statfs_addr =
fs/gfs2/log.c
875
lh->lh_quota_addr =
fs/gfs2/log.c
879
lh->lh_local_total = cpu_to_be64(l_sc->sc_total);
fs/gfs2/log.c
880
lh->lh_local_free = cpu_to_be64(l_sc->sc_free);
fs/gfs2/log.c
881
lh->lh_local_dinodes = cpu_to_be64(l_sc->sc_dinodes);
fs/gfs2/log.c
887
crc = crc32c(~0, (void *)lh + LH_V1_SIZE + 4,
fs/gfs2/log.c
889
lh->lh_crc = cpu_to_be32(crc);
fs/gfs2/lops.c
421
struct gfs2_log_header_host lh;
fs/gfs2/lops.c
429
if (!__get_log_header(sdp, kaddr + offset, 0, &lh)) {
fs/gfs2/lops.c
430
if (lh.lh_sequence >= head->lh_sequence)
fs/gfs2/lops.c
431
*head = lh;
fs/gfs2/recovery.c
118
int __get_log_header(struct gfs2_sbd *sdp, const struct gfs2_log_header *lh,
fs/gfs2/recovery.c
124
if (lh->lh_header.mh_magic != cpu_to_be32(GFS2_MAGIC) ||
fs/gfs2/recovery.c
125
lh->lh_header.mh_type != cpu_to_be32(GFS2_METATYPE_LH) ||
fs/gfs2/recovery.c
126
(blkno && be32_to_cpu(lh->lh_blkno) != blkno))
fs/gfs2/recovery.c
129
hash = crc32(~0, lh, LH_V1_SIZE - 4);
fs/gfs2/recovery.c
132
if (be32_to_cpu(lh->lh_hash) != hash)
fs/gfs2/recovery.c
135
crc = crc32c(~0, (void *)lh + LH_V1_SIZE + 4,
fs/gfs2/recovery.c
138
if ((lh->lh_crc != 0 && be32_to_cpu(lh->lh_crc) != crc))
fs/gfs2/recovery.c
141
head->lh_sequence = be64_to_cpu(lh->lh_sequence);
fs/gfs2/recovery.c
142
head->lh_flags = be32_to_cpu(lh->lh_flags);
fs/gfs2/recovery.c
143
head->lh_tail = be32_to_cpu(lh->lh_tail);
fs/gfs2/recovery.c
144
head->lh_blkno = be32_to_cpu(lh->lh_blkno);
fs/gfs2/recovery.c
146
head->lh_local_total = be64_to_cpu(lh->lh_local_total);
fs/gfs2/recovery.c
147
head->lh_local_free = be64_to_cpu(lh->lh_local_free);
fs/gfs2/recovery.c
148
head->lh_local_dinodes = be64_to_cpu(lh->lh_local_dinodes);
fs/gfs2/recovery.c
222
struct gfs2_log_header_host lh;
fs/gfs2/recovery.c
223
error = get_log_header(jd, start, &lh);
fs/gfs2/recovery.h
30
const struct gfs2_log_header *lh, unsigned int blkno,
fs/gfs2/super.c
330
struct gfs2_log_header_host lh;
fs/gfs2/super.c
365
error = gfs2_find_jhead(jd, &lh);
fs/gfs2/super.c
368
if (!(lh.lh_flags & GFS2_LOG_HEAD_UNMOUNT)) {
fs/jfs/jfs_dtree.c
3399
struct ldtentry *lh;
fs/jfs/jfs_dtree.c
3427
lh = (struct ldtentry *) & p->slot[si];
fs/jfs/jfs_dtree.c
3428
si = lh->next;
fs/jfs/jfs_dtree.c
3429
name = lh->name;
fs/jfs/jfs_dtree.c
3430
namlen = lh->namlen;
fs/jfs/jfs_dtree.c
3571
struct ldtentry *lh;
fs/jfs/jfs_dtree.c
3582
lh = (struct ldtentry *) & p->slot[si];
fs/jfs/jfs_dtree.c
3583
si = lh->next;
fs/jfs/jfs_dtree.c
3584
namlen = lh->namlen;
fs/jfs/jfs_dtree.c
3585
name = lh->name;
fs/jfs/jfs_dtree.c
3634
struct ldtentry *lh = NULL;
fs/jfs/jfs_dtree.c
3665
lh = (struct ldtentry *) h;
fs/jfs/jfs_dtree.c
3666
lh->next = h->next;
fs/jfs/jfs_dtree.c
3667
lh->inumber = cpu_to_le32(data->leaf.ino);
fs/jfs/jfs_dtree.c
3668
lh->namlen = klen;
fs/jfs/jfs_dtree.c
3669
name = lh->name;
fs/jfs/jfs_dtree.c
3674
lh->index = cpu_to_le32(add_index(data->leaf.tid,
fs/jfs/jfs_dtree.c
3741
lh->next = -1;
fs/jfs/jfs_dtree.c
3763
lh = (struct ldtentry *) & (p->slot[stbl[n]]);
fs/jfs/jfs_dtree.c
3765
le32_to_cpu(lh->index), bn, n,
fs/nfs/dir.c
3142
struct list_head *lh;
fs/nfs/dir.c
3147
lh = rcu_dereference(list_tail_rcu(&nfsi->access_cache_entry_lru));
fs/nfs/dir.c
3148
cache = list_entry(lh, struct nfs_access_entry, lru);
fs/nfs/dir.c
3149
if (lh == &nfsi->access_cache_entry_lru ||
fs/nfs/flexfilelayout/flexfilelayout.c
446
ff_layout_alloc_lseg(struct pnfs_layout_hdr *lh,
fs/nfs/flexfilelayout/flexfilelayout.c
606
mirror = ff_layout_add_mirror(lh, fls->mirror_array[i]);
fs/proc/inode.c
246
list_del(&pdeo->lh);
fs/proc/inode.c
268
pdeo = list_first_entry(&de->pde_openers, struct pde_opener, lh);
fs/proc/inode.c
520
list_add(&pdeo->lh, &pde->pde_openers);
fs/proc/inode.c
544
list_for_each_entry(pdeo, &pde->pde_openers, lh) {
fs/proc/internal.h
304
struct list_head lh;
fs/seq_file.c
899
struct list_head *lh;
fs/seq_file.c
901
list_for_each(lh, head)
fs/seq_file.c
903
return lh;
fs/seq_file.c
920
struct list_head *lh;
fs/seq_file.c
922
lh = ((struct list_head *)v)->next;
fs/seq_file.c
924
return lh == head ? NULL : lh;
fs/seq_file.c
930
struct list_head *lh;
fs/seq_file.c
932
list_for_each_rcu(lh, head)
fs/seq_file.c
934
return lh;
fs/seq_file.c
952
struct list_head *lh;
fs/seq_file.c
954
lh = list_next_rcu((struct list_head *)v);
fs/seq_file.c
956
return lh == head ? NULL : lh;
include/linux/binfmts.h
90
struct list_head lh;
include/linux/filter.h
870
struct list_head *lh;
include/linux/filter.h
877
lh = &bpf_net_ctx->dev_map_flush_list;
include/linux/filter.h
878
if (kern_flags & BPF_RI_F_DEV_MAP_INIT && !list_empty(lh))
include/linux/filter.h
879
*lh_dev = lh;
include/linux/filter.h
881
lh = &bpf_net_ctx->cpu_map_flush_list;
include/linux/filter.h
882
if (kern_flags & BPF_RI_F_CPU_MAP_INIT && !list_empty(lh))
include/linux/filter.h
883
*lh_map = lh;
include/linux/filter.h
885
lh = &bpf_net_ctx->xskmap_map_flush_list;
include/linux/filter.h
887
kern_flags & BPF_RI_F_XSK_MAP_INIT && !list_empty(lh))
include/linux/filter.h
888
*lh_xsk = lh;
include/linux/netdevice.h
3316
#define net_device_entry(lh) list_entry(lh, struct net_device, dev_list)
include/linux/netdevice.h
3324
struct list_head *lh;
include/linux/netdevice.h
3328
lh = dev->dev_list.next;
include/linux/netdevice.h
3329
return lh == &net->dev_base_head ? NULL : net_device_entry(lh);
include/linux/netdevice.h
3334
struct list_head *lh;
include/linux/netdevice.h
3338
lh = rcu_dereference(list_next_rcu(&dev->dev_list));
include/linux/netdevice.h
3339
return lh == &net->dev_base_head ? NULL : net_device_entry(lh);
include/net/ip6_fib.h
359
struct list_head lh;
kernel/rcu/srcutiny.c
125
struct rcu_head *lh;
kernel/rcu/srcutiny.c
139
lh = ssp->srcu_cb_head;
kernel/rcu/srcutiny.c
159
while (lh) {
kernel/rcu/srcutiny.c
160
rhp = lh;
kernel/rcu/srcutiny.c
161
lh = lh->next;
mm/cma.c
340
bool (*cmp)(struct cma_init_memrange *lh, struct cma_init_memrange *rh))
mm/highmem.c
739
struct list_head lh; /* List of page_address_maps */
mm/highmem.c
766
if (!list_empty(&pas->lh)) {
mm/highmem.c
769
list_for_each_entry(pam, &pas->lh, list) {
mm/highmem.c
802
list_add_tail(&pam->list, &pas->lh);
mm/highmem.c
806
list_for_each_entry(pam, &pas->lh, list) {
mm/highmem.c
821
INIT_LIST_HEAD(&page_address_htable[i].lh);
net/atm/br2684.c
126
struct list_head *lh;
net/atm/br2684.c
130
list_for_each(lh, &br2684_devs) {
net/atm/br2684.c
131
net_dev = list_entry_brdev(lh);
net/atm/br2684.c
137
list_for_each(lh, &br2684_devs) {
net/atm/br2684.c
138
net_dev = list_entry_brdev(lh);
net/atm/br2684.c
151
struct list_head *lh;
net/atm/br2684.c
160
list_for_each(lh, &br2684_devs) {
net/atm/br2684.c
161
net_dev = list_entry_brdev(lh);
net/bluetooth/l2cap_core.c
1147
struct l2cap_hdr *lh;
net/bluetooth/l2cap_core.c
1158
lh = skb_put(skb, L2CAP_HDR_SIZE);
net/bluetooth/l2cap_core.c
1159
lh->len = cpu_to_le16(hlen - L2CAP_HDR_SIZE);
net/bluetooth/l2cap_core.c
1160
lh->cid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
2260
struct l2cap_hdr *lh;
net/bluetooth/l2cap_core.c
2273
lh = skb_put(skb, L2CAP_HDR_SIZE);
net/bluetooth/l2cap_core.c
2274
lh->cid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
2275
lh->len = cpu_to_le16(len + L2CAP_PSMLEN_SIZE);
net/bluetooth/l2cap_core.c
2292
struct l2cap_hdr *lh;
net/bluetooth/l2cap_core.c
2304
lh = skb_put(skb, L2CAP_HDR_SIZE);
net/bluetooth/l2cap_core.c
2305
lh->cid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
2306
lh->len = cpu_to_le16(len);
net/bluetooth/l2cap_core.c
2323
struct l2cap_hdr *lh;
net/bluetooth/l2cap_core.c
2346
lh = skb_put(skb, L2CAP_HDR_SIZE);
net/bluetooth/l2cap_core.c
2347
lh->cid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
2348
lh->len = cpu_to_le16(len + (hlen - L2CAP_HDR_SIZE));
net/bluetooth/l2cap_core.c
2446
struct l2cap_hdr *lh;
net/bluetooth/l2cap_core.c
2466
lh = skb_put(skb, L2CAP_HDR_SIZE);
net/bluetooth/l2cap_core.c
2467
lh->cid = cpu_to_le16(chan->dcid);
net/bluetooth/l2cap_core.c
2468
lh->len = cpu_to_le16(len + (hlen - L2CAP_HDR_SIZE));
net/bluetooth/l2cap_core.c
2992
struct l2cap_hdr *lh;
net/bluetooth/l2cap_core.c
3008
lh = skb_put(skb, L2CAP_HDR_SIZE);
net/bluetooth/l2cap_core.c
3009
lh->len = cpu_to_le16(L2CAP_CMD_HDR_SIZE + dlen);
net/bluetooth/l2cap_core.c
3012
lh->cid = cpu_to_le16(L2CAP_CID_LE_SIGNALING);
net/bluetooth/l2cap_core.c
3014
lh->cid = cpu_to_le16(L2CAP_CID_SIGNALING);
net/bluetooth/l2cap_core.c
6915
struct l2cap_hdr *lh = (void *) skb->data;
net/bluetooth/l2cap_core.c
6927
cid = __le16_to_cpu(lh->cid);
net/bluetooth/l2cap_core.c
6928
len = __le16_to_cpu(lh->len);
net/ipv4/af_inet.c
1207
struct list_head *lh;
net/ipv4/af_inet.c
1219
list_for_each(lh, &inetsw[p->type]) {
net/ipv4/af_inet.c
1220
answer = list_entry(lh, struct inet_protosw, list);
net/ipv4/af_inet.c
1226
last_perm = lh;
net/ipv6/af_inet6.c
746
struct list_head *lh;
net/ipv6/af_inet6.c
762
list_for_each(lh, &inetsw6[p->type]) {
net/ipv6/af_inet6.c
763
answer = list_entry(lh, struct inet_protosw, list);
net/ipv6/af_inet6.c
769
last_perm = lh;
net/ipv6/ip6_fib.c
2670
INIT_LIST_HEAD(&iter->w.lh);
net/ipv6/ip6_fib.c
76
list_for_each_entry(w, &(net)->ipv6.fib6_walkers, lh)
net/ipv6/ip6_fib.c
81
list_add(&w->lh, &net->ipv6.fib6_walkers);
net/ipv6/ip6_fib.c
88
list_del(&w->lh);
net/netfilter/xt_l2tp.c
113
lh = skb_header_pointer(skb, offs + 4, 4, &lhbuf);
net/netfilter/xt_l2tp.c
114
if (lh == NULL)
net/netfilter/xt_l2tp.c
117
data.tid = ntohl(lh->val32);
net/netfilter/xt_l2tp.c
119
data.sid = ntohl(lh->val32);
net/netfilter/xt_l2tp.c
123
lh = skb_header_pointer(skb, offs + 2, 4, &lhbuf);
net/netfilter/xt_l2tp.c
124
if (lh == NULL)
net/netfilter/xt_l2tp.c
126
data.tid = (u32) ntohs(lh->val16[0]);
net/netfilter/xt_l2tp.c
127
data.sid = (u32) ntohs(lh->val16[1]);
net/netfilter/xt_l2tp.c
142
union l2tp_val *lh;
net/netfilter/xt_l2tp.c
147
lh = skb_header_pointer(skb, thoff, sizeof(lhbuf), &lhbuf);
net/netfilter/xt_l2tp.c
148
if (lh == NULL)
net/netfilter/xt_l2tp.c
150
if (lh->val32 == 0) {
net/netfilter/xt_l2tp.c
155
lh = skb_header_pointer(skb, thoff + 8, sizeof(lhbuf),
net/netfilter/xt_l2tp.c
157
if (lh == NULL)
net/netfilter/xt_l2tp.c
159
data.tid = ntohl(lh->val32);
net/netfilter/xt_l2tp.c
161
data.sid = ntohl(lh->val32);
net/netfilter/xt_l2tp.c
84
union l2tp_val *lh;
net/netfilter/xt_l2tp.c
95
lh = skb_header_pointer(skb, offs, 2, &lhbuf);
net/netfilter/xt_l2tp.c
96
if (lh == NULL)
net/netfilter/xt_l2tp.c
99
flags = ntohs(lh->val16[0]);
security/apparmor/include/policy_unpack.h
131
int aa_unpack(struct aa_loaddata *udata, struct list_head *lh, const char **ns);
security/apparmor/policy.c
1011
static struct aa_profile *__list_lookup_parent(struct list_head *lh,
security/apparmor/policy.c
1023
list_for_each_entry(ent, lh, list) {
security/apparmor/policy.c
1051
LIST_HEAD(lh);
security/apparmor/policy.c
1052
list_splice_init_rcu(&old->base.profiles, &lh, synchronize_rcu);
security/apparmor/policy.c
1054
list_for_each_entry_safe(child, tmp, &lh, base.list) {
security/apparmor/policy.c
1171
LIST_HEAD(lh);
security/apparmor/policy.c
1176
error = aa_unpack(udata, &lh, &ns_name);
security/apparmor/policy.c
1186
list_for_each_entry(ent, &lh, list) {
security/apparmor/policy.c
1237
list_for_each_entry(ent, &lh, list) {
security/apparmor/policy.c
1268
p = __list_lookup_parent(&lh, ent->new);
security/apparmor/policy.c
1307
list_for_each_entry(ent, &lh, list) {
security/apparmor/policy.c
1329
list_for_each_entry_safe(ent, tmp, &lh, list) {
security/apparmor/policy.c
1356
struct list_head *lh;
security/apparmor/policy.c
1362
lh = &parent->base.profiles;
security/apparmor/policy.c
1364
lh = &ns->base.profiles;
security/apparmor/policy.c
1365
__add_profile(lh, ent->new);
security/apparmor/policy.c
1392
list_for_each_entry(tmp, &lh, list) {
security/apparmor/policy.c
1402
list_for_each_entry_safe(ent, tmp, &lh, list) {
security/apparmor/policy_unpack.c
1725
int aa_unpack(struct aa_loaddata *udata, struct list_head *lh,
security/apparmor/policy_unpack.c
1771
list_add_tail(&ent->list, lh);
security/apparmor/policy_unpack.c
1795
list_for_each_entry_safe(ent, tmp, lh, list) {
sound/usb/usx2y/usbus428ctldefs.h
65
lh,