Defined in 1 files as a struct:
Defined in 1 files as a function:
Referenced in 218 files:
- arch/um/drivers/ubd_kern.c, 2 times
- block/bdev.c, 59 times
- block/bio.c, 7 times
- block/blk-cgroup.c, 2 times
- block/blk-cgroup.h, line 218
- block/blk-core.c, 8 times
- block/blk-crypto-internal.h, 2 times
- block/blk-crypto-profile.c, line 462
- block/blk-crypto.c, 5 times
- block/blk-flush.c, 2 times
- block/blk-integrity.c, line 58
- block/blk-lib.c, 12 times
- block/blk-map.c, line 48
- block/blk-mq.c, 2 times
- block/blk-mq.h, line 262
- block/blk-settings.c, 3 times
- block/blk-zoned.c, 16 times
- block/blk.h, 19 times
- block/early-lookup.c, 3 times
- block/fops.c, 12 times
- block/genhd.c, 12 times
- block/holder.c, 3 times
- block/ioctl.c, 25 times
- block/partitions/core.c, 10 times
- block/partitions/ibm.c, line 322
- drivers/accel/habanalabs/common/hldio.c, line 70
- drivers/block/amiflop.c, 2 times
- drivers/block/aoe/aoeblk.c, line 288
- drivers/block/ataflop.c, 3 times
- drivers/block/drbd/drbd_int.h, 3 times
- drivers/block/drbd/drbd_main.c, line 911
- drivers/block/drbd/drbd_nl.c, line 1495
- drivers/block/drbd/drbd_receiver.c, line 1327
- drivers/block/floppy.c, 6 times
- drivers/block/loop.c, 10 times
- drivers/block/mtip32xx/mtip32xx.c, 2 times
- drivers/block/nbd.c, 2 times
- drivers/block/rnbd/rnbd-srv-sysfs.c, line 42
- drivers/block/rnbd/rnbd-srv.c, 3 times
- drivers/block/rnbd/rnbd-srv.h, line 67
- drivers/block/sunvdc.c, line 141
- drivers/block/swim.c, line 687
- drivers/block/swim3.c, 3 times
- drivers/block/xen-blkback/blkback.c, line 971
- drivers/block/xen-blkback/common.h, line 375
- drivers/block/xen-blkback/xenbus.c, line 571
- drivers/block/xen-blkfront.c, line 512
- drivers/block/zloop.c, line 1038
- drivers/block/zram/zram_drv.c, line 2813
- drivers/block/zram/zram_drv.h, line 139
- drivers/cdrom/cdrom.c, 2 times
- drivers/cdrom/gdrom.c, line 502
- drivers/dax/super.c, line 82
- drivers/md/bcache/bcache.h, 2 times
- drivers/md/bcache/request.c, 3 times
- drivers/md/bcache/super.c, 4 times
- drivers/md/dm-bio-record.h, line 23
- drivers/md/dm-bufio.c, 2 times
- drivers/md/dm-cache-metadata.c, 5 times
- drivers/md/dm-cache-metadata.h, line 60
- drivers/md/dm-cache-target.c, 2 times
- drivers/md/dm-clone-metadata.c, 2 times
- drivers/md/dm-clone-metadata.h, line 67
- drivers/md/dm-clone-target.c, 2 times
- drivers/md/dm-dust.c, line 535
- drivers/md/dm-ebs-target.c, line 418
- drivers/md/dm-era-target.c, 2 times
- drivers/md/dm-exception-store.h, line 170
- drivers/md/dm-flakey.c, line 654
- drivers/md/dm-inlinecrypt.c, line 546
- drivers/md/dm-linear.c, line 122
- drivers/md/dm-log-writes.c, line 822
- drivers/md/dm-mpath.c, 4 times
- drivers/md/dm-snap.c, 10 times
- drivers/md/dm-stripe.c, line 305
- drivers/md/dm-switch.c, line 520
- drivers/md/dm-table.c, 4 times
- drivers/md/dm-thin-metadata.c, 2 times
- drivers/md/dm-thin-metadata.h, line 45
- drivers/md/dm-thin.c, 12 times
- drivers/md/dm-vdo/indexer/config.h, line 29
- drivers/md/dm-vdo/indexer/index-layout.c, line 1743
- drivers/md/dm-vdo/indexer/index-layout.h, line 27
- drivers/md/dm-vdo/indexer/index-session.c, 2 times
- drivers/md/dm-vdo/indexer/index.c, line 1332
- drivers/md/dm-vdo/indexer/index.h, line 75
- drivers/md/dm-vdo/indexer/indexer.h, 2 times
- drivers/md/dm-vdo/indexer/io-factory.c, 3 times
- drivers/md/dm-vdo/indexer/io-factory.h, 2 times
- drivers/md/dm-vdo/indexer/volume.c, line 1470
- drivers/md/dm-vdo/indexer/volume.h, line 133
- drivers/md/dm-vdo/vdo.c, line 857
- drivers/md/dm-vdo/vdo.h, line 324
- drivers/md/dm-verity-loadpin.c, line 53
- drivers/md/dm-verity-target.c, 4 times
- drivers/md/dm-zone.c, line 136
- drivers/md/dm-zoned-target.c, 4 times
- drivers/md/dm-zoned.h, line 55
- drivers/md/dm.c, 11 times
- drivers/md/md-bitmap.c, 2 times
- drivers/md/md.c, 4 times
- drivers/md/md.h, 2 times
- drivers/md/persistent-data/dm-block-manager.c, line 384
- drivers/md/persistent-data/dm-block-manager.h, line 36
- drivers/md/raid5-cache.c, line 1313
- drivers/md/raid5-ppl.c, line 621
- drivers/mmc/core/block.c, 3 times
- drivers/mtd/devices/block2mtd.c, line 266
- drivers/nvme/host/ioctl.c, 3 times
- drivers/nvme/host/nvme.h, 2 times
- drivers/nvme/host/pr.c, 11 times
- drivers/nvme/target/io-cmd-bdev.c, 2 times
- drivers/nvme/target/nvmet.h, 3 times
- drivers/nvme/target/zns.c, 2 times
- drivers/s390/block/dasd_int.h, 2 times
- drivers/s390/block/dasd_ioctl.c, 8 times
- drivers/scsi/sd.c, 10 times
- drivers/scsi/sr.c, line 532
- drivers/target/target_core_device.c, 2 times
- drivers/target/target_core_file.c, 2 times
- drivers/target/target_core_iblock.c, 12 times
- drivers/target/target_core_iblock.h, line 34
- drivers/target/target_core_pscsi.h, line 22
- fs/btrfs/dev-replace.c, line 240
- fs/btrfs/disk-io.h, line 15
- fs/btrfs/extent-tree.c, line 1293
- fs/btrfs/super.c, 2 times
- fs/btrfs/sysfs.c, line 2206
- fs/btrfs/sysfs.h, 2 times
- fs/btrfs/volumes.c, 4 times
- fs/btrfs/volumes.h, 3 times
- fs/btrfs/zoned.c, 7 times
- fs/btrfs/zoned.h, 6 times
- fs/buffer.c, 15 times
- fs/crypto/block.c, 4 times
- fs/direct-io.c, 2 times
- fs/erofs/inode.c, line 319
- fs/erofs/internal.h, line 380
- fs/ext4/inode.c, line 6287
- fs/ext4/readpage.c, line 150
- fs/ext4/super.c, 2 times
- fs/f2fs/checkpoint.c, line 1634
- fs/f2fs/data.c, 5 times
- fs/f2fs/f2fs.h, 7 times
- fs/f2fs/file.c, 3 times
- fs/f2fs/segment.c, 14 times
- fs/f2fs/super.c, 2 times
- fs/gfs2/rgrp.c, line 1388
- fs/iomap/direct-io.c, line 409
- fs/jbd2/journal.c, 4 times
- fs/jbd2/revoke.c, line 331
- fs/jfs/jfs_logmgr.c, line 2110
- fs/mpage.c, 3 times
- fs/nfs/blocklayout/blocklayout.h, line 98
- fs/nfs/blocklayout/dev.c, 3 times
- fs/nfs/nfs4trace.h, 4 times
- fs/nfsd/blocklayout.c, line 462
- fs/nfsd/nfs4layouts.c, line 799
- fs/nilfs2/the_nilfs.h, line 98
- fs/ntfs/bdev-io.c, line 31
- fs/ntfs/file.c, line 813
- fs/ntfs/ntfs.h, line 291
- fs/ntfs3/file.c, line 66
- fs/ntfs3/fsntfs.c, 2 times
- fs/ntfs3/super.c, 2 times
- fs/ocfs2/cluster/heartbeat.c, line 278
- fs/squashfs/block.c, line 84
- fs/super.c, 6 times
- fs/xfs/xfs_bio_io.c, line 14
- fs/xfs/xfs_buf.h, line 83
- fs/xfs/xfs_discard.c, 2 times
- fs/xfs/xfs_iops.c, line 579
- fs/xfs/xfs_platform.h, line 224
- fs/xfs/xfs_super.c, line 471
- fs/xfs/xfs_super.h, line 87
- fs/xfs/xfs_zone_alloc.c, 2 times
- fs/xfs/xfs_zone_gc.c, line 713
- fs/zonefs/super.c, line 907
- include/linux/bio.h, 11 times
- include/linux/blk-crypto.h, 4 times
- include/linux/blk-integrity.h, 5 times
- include/linux/blk-mq.h, line 130
- include/linux/blk_types.h, 2 times
- include/linux/blkdev.h, 99 times
- include/linux/blktrace_api.h, 2 times
- include/linux/buffer_head.h, 11 times
- include/linux/cdrom.h, line 106
- include/linux/dax.h, 2 times
- include/linux/device-mapper.h, 3 times
- include/linux/dm-bufio.h, line 30
- include/linux/dm-io.h, line 20
- include/linux/dm-verity-loadpin.h, 3 times
- include/linux/exportfs_block.h, line 61
- include/linux/fs.h, line 3146
- include/linux/fs/super_types.h, 3 times
- include/linux/fscrypt.h, line 201
- include/linux/iomap.h, line 136
- include/linux/jbd2.h, 4 times
- include/linux/lsm_hook_defs.h, 3 times
- include/linux/part_stat.h, 2 times
- include/linux/pci-p2pdma.h, line 16
- include/linux/pr.h, 7 times
- include/linux/security.h, 6 times
- include/linux/swap.h, line 261
- include/scsi/libsas.h, line 24
- include/scsi/scsi_host.h, line 14
- include/target/target_core_backend.h, 3 times
- include/trace/events/f2fs.h, 8 times
- kernel/trace/blktrace.c, 9 times
- lib/vsprintf.c, line 962
- mm/swapfile.c, line 1320
- net/bluetooth/mgmt.c, line 9642
- security/ipe/hooks.c, 2 times
- security/ipe/hooks.h, 2 times
- security/ipe/ipe.c, line 35
- security/ipe/ipe.h, line 20
- security/security.c, 4 times
- tools/testing/selftests/bpf/progs/lsm_bdev.c, 3 times
Smatch caller information:
net/bluetooth/hci_sock.c hci_mgmt_cmd() -> (struct hci_mgmt_handler)->func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_refcnt.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 0 | sk->channel | 3 |
| PARAM_VALUE | 0 | sk->mtu | 4-u16max |
| PARAM_VALUE | 0 | sk->sk_lock.owned | 1 |
| PARAM_VALUE | 0 | sk->sk_lock.slock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_shutdown | 0 |
| PARAM_VALUE | 1 | hdev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | hdev->dev_flags | 4096-ptr_max |
| BUF_SIZE | 1 | hdev | (-1)-s32max |
| BUF_SIZE | 1 | hdev | (-1)-s32max |
| CAPPED_DATA | 3 | len | 1 |
| DATA_SOURCE | 0 | sk | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len | |
| USER_PTR | 2 | data | |
| LOCK2 | global &mgmt_chan_list_lock | ||
| LOCK2 | 0 | sk | |
| HALF_LOCKED2 | &vq->mutex |