/kernel/linux/linux-6.6/block/ |
H A D | bdev.c | 34 struct block_device bdev; member 45 return &BDEV_I(inode)->bdev; in I_BDEV() 49 static void bdev_write_inode(struct block_device *bdev) in bdev_write_inode() argument 51 struct inode *inode = bdev->bd_inode; in bdev_write_inode() 61 bdev, ret); in bdev_write_inode() 68 static void kill_bdev(struct block_device *bdev) in kill_bdev() argument 70 struct address_space *mapping = bdev->bd_inode->i_mapping; in kill_bdev() 80 void invalidate_bdev(struct block_device *bdev) in invalidate_bdev() argument 82 struct address_space *mapping = bdev->bd_inode->i_mapping; in invalidate_bdev() 93 * Drop all buffers & page cache for given bdev rang 96 truncate_bdev_range(struct block_device *bdev, blk_mode_t mode, loff_t lstart, loff_t lend) truncate_bdev_range() argument 125 set_init_blocksize(struct block_device *bdev) set_init_blocksize() argument 138 set_blocksize(struct block_device *bdev, int size) set_blocksize() argument 182 sync_blockdev_nowait(struct block_device *bdev) sync_blockdev_nowait() argument 194 sync_blockdev(struct block_device *bdev) sync_blockdev() argument 202 sync_blockdev_range(struct block_device *bdev, loff_t lstart, loff_t lend) sync_blockdev_range() argument 221 freeze_bdev(struct block_device *bdev) freeze_bdev() argument 259 thaw_bdev(struct block_device *bdev) thaw_bdev() argument 309 struct block_device *bdev = I_BDEV(inode); bdev_free_inode() local 387 struct block_device *bdev; bdev_alloc() local 418 bdev_set_nr_sectors(struct block_device *bdev, sector_t sectors) bdev_set_nr_sectors() argument 426 bdev_add(struct block_device *bdev, dev_t dev) bdev_add() argument 460 bd_may_claim(struct block_device *bdev, void *holder, const struct blk_holder_ops *hops) bd_may_claim() argument 502 bd_prepare_to_claim(struct block_device *bdev, void *holder, const struct blk_holder_ops *hops) bd_prepare_to_claim() argument 554 bd_finish_claiming(struct block_device *bdev, void *holder, const struct blk_holder_ops *hops) bd_finish_claiming() argument 585 bd_abort_claiming(struct block_device *bdev, void *holder) bd_abort_claiming() argument 593 bd_end_claim(struct block_device *bdev, void *holder) bd_end_claim() argument 628 blkdev_flush_mapping(struct block_device *bdev) blkdev_flush_mapping() argument 636 blkdev_get_whole(struct block_device *bdev, blk_mode_t mode) blkdev_get_whole() argument 660 blkdev_put_whole(struct block_device *bdev) blkdev_put_whole() argument 706 struct block_device *bdev; blkdev_get_no_open() local 728 blkdev_put_no_open(struct block_device *bdev) blkdev_put_no_open() argument 758 struct block_device *bdev; blkdev_get_by_dev() local 838 struct block_device *bdev; bdev_open_by_dev() local 873 struct block_device *bdev; blkdev_get_by_path() local 913 blkdev_put(struct block_device *bdev, void *holder) blkdev_put() argument 1009 bdev_mark_dead(struct block_device *bdev, bool surprise) bdev_mark_dead() argument 1036 struct block_device *bdev; sync_bdevs() local 1090 struct block_device *bdev; bdev_statx_dioalign() local [all...] |
H A D | ioctl.c | 16 static int blkpg_do_ioctl(struct block_device *bdev, in blkpg_do_ioctl() argument 19 struct gendisk *disk = bdev->bd_disk; in blkpg_do_ioctl() 27 if (bdev_is_partition(bdev)) in blkpg_do_ioctl() 39 if (!IS_ALIGNED(p.start | p.length, bdev_logical_block_size(bdev))) in blkpg_do_ioctl() 55 static int blkpg_ioctl(struct block_device *bdev, in blkpg_ioctl() argument 64 return blkpg_do_ioctl(bdev, udata, op); in blkpg_ioctl() 75 static int compat_blkpg_ioctl(struct block_device *bdev, in compat_blkpg_ioctl() argument 84 return blkpg_do_ioctl(bdev, compat_ptr(udata), op); in compat_blkpg_ioctl() 88 static int blk_ioctl_discard(struct block_device *bdev, blk_mode_t mode, in blk_ioctl_discard() argument 93 struct inode *inode = bdev in blk_ioctl_discard() 126 blk_ioctl_secure_erase(struct block_device *bdev, blk_mode_t mode, void __user *argp) blk_ioctl_secure_erase() argument 157 blk_ioctl_zeroout(struct block_device *bdev, blk_mode_t mode, unsigned long arg) blk_ioctl_zeroout() argument 246 blkdev_compat_ptr_ioctl(struct block_device *bdev, blk_mode_t mode, unsigned cmd, unsigned long arg) blkdev_compat_ptr_ioctl() argument 260 blkdev_pr_allowed(struct block_device *bdev, blk_mode_t mode) blkdev_pr_allowed() argument 275 blkdev_pr_register(struct block_device *bdev, blk_mode_t mode, struct pr_registration __user *arg) blkdev_pr_register() argument 293 blkdev_pr_reserve(struct block_device *bdev, blk_mode_t mode, struct pr_reservation __user *arg) blkdev_pr_reserve() argument 311 blkdev_pr_release(struct block_device *bdev, blk_mode_t mode, struct pr_reservation __user *arg) blkdev_pr_release() argument 329 blkdev_pr_preempt(struct block_device *bdev, blk_mode_t mode, struct pr_preempt __user *arg, bool abort) blkdev_pr_preempt() argument 347 blkdev_pr_clear(struct block_device *bdev, blk_mode_t mode, struct pr_clear __user *arg) blkdev_pr_clear() argument 365 blkdev_flushbuf(struct block_device *bdev, unsigned cmd, unsigned long arg) blkdev_flushbuf() argument 382 blkdev_roset(struct block_device *bdev, unsigned cmd, unsigned long arg) blkdev_roset() argument 401 blkdev_getgeo(struct block_device *bdev, struct hd_geometry __user *argp) blkdev_getgeo() argument 435 compat_hdio_getgeo(struct block_device *bdev, struct compat_hd_geometry __user *ugeo) compat_hdio_getgeo() argument 467 blkdev_bszset(struct block_device *bdev, blk_mode_t mode, int __user *argp) blkdev_bszset() argument 495 blkdev_common_ioctl(struct block_device *bdev, blk_mode_t mode, unsigned int cmd, unsigned long arg, void __user *argp) blkdev_common_ioctl() argument 586 struct block_device *bdev = I_BDEV(file->f_mapping->host); blkdev_ioctl() local 647 struct block_device *bdev = I_BDEV(file->f_mapping->host); compat_blkdev_ioctl() local [all...] |
H A D | blk-lib.c | 13 static sector_t bio_discard_limit(struct block_device *bdev, sector_t sector) in bio_discard_limit() argument 15 unsigned int discard_granularity = bdev_discard_granularity(bdev); in bio_discard_limit() 18 if (bdev_is_partition(bdev)) in bio_discard_limit() 19 sector += bdev->bd_start_sect; in bio_discard_limit() 38 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() argument 44 if (bdev_read_only(bdev)) in __blkdev_issue_discard() 46 if (!bdev_max_discard_sectors(bdev)) in __blkdev_issue_discard() 50 if (WARN_ON_ONCE(!bdev_discard_granularity(bdev))) { in __blkdev_issue_discard() 52 bdev); in __blkdev_issue_discard() 56 bs_mask = (bdev_logical_block_size(bdev) >> in __blkdev_issue_discard() 97 blkdev_issue_discard(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask) blkdev_issue_discard() argument 118 __blkdev_issue_write_zeroes(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, unsigned flags) __blkdev_issue_write_zeroes() argument 168 __blkdev_issue_zero_pages(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop) __blkdev_issue_zero_pages() argument 218 __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, unsigned flags) __blkdev_issue_zeroout() argument 252 blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, unsigned flags) blkdev_issue_zeroout() argument 303 blkdev_issue_secure_erase(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp) blkdev_issue_secure_erase() argument [all...] |
H A D | holder.c | 11 static struct bd_holder_disk *bd_find_holder_disk(struct block_device *bdev, in bd_find_holder_disk() argument 17 if (holder->holder_dir == bdev->bd_holder_dir) in bd_find_holder_disk() 33 * bd_link_disk_holder - create symlinks between holding disk and slave bdev 34 * @bdev: the claimed slave bdev 41 * - from "slaves" directory of the holder @disk to the claimed @bdev 42 * - from "holders" directory of the @bdev to the holder @disk 50 * The caller must have claimed @bdev before calling this function and 51 * ensure that both @bdev and @disk are valid during the creation and 60 int bd_link_disk_holder(struct block_device *bdev, struc argument 136 bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk) bd_unlink_disk_holder() argument [all...] |
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A D | btmtkuart.c | 144 #define btmtkuart_is_standalone(bdev) \ 145 ((bdev)->data->flags & BTMTKUART_FLAG_STANDALONE_HW) 146 #define btmtkuart_is_builtin_soc(bdev) \ 147 !((bdev)->data->flags & BTMTKUART_FLAG_STANDALONE_HW) 152 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); in mtk_hci_wmt_sync() local 173 set_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 177 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 190 err = wait_on_bit_timeout(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT, in mtk_hci_wmt_sync() 194 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 200 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev in mtk_hci_wmt_sync() 320 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_recv_event() local 373 struct btmtkuart_dev *bdev = container_of(work, struct btmtkuart_dev, btmtkuart_tx_work() local 420 btmtkuart_tx_wakeup(struct btmtkuart_dev *bdev) btmtkuart_tx_wakeup() argument 429 mtk_stp_split(struct btmtkuart_dev *bdev, const unsigned char *data, int count, int *sz_h4) mtk_stp_split() argument 476 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_recv() local 524 struct btmtkuart_dev *bdev = serdev_device_get_drvdata(serdev); btmtkuart_receive_buf() local 535 struct btmtkuart_dev *bdev = serdev_device_get_drvdata(serdev); btmtkuart_write_wakeup() local 547 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_open() local 606 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_close() local 621 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_flush() local 662 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_change_baudrate() local 726 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_setup() local 863 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_send_frame() local 897 struct btmtkuart_dev *bdev = serdev_device_get_drvdata(serdev); btmtkuart_parse_dt() local 965 struct btmtkuart_dev *bdev; btmtkuart_probe() local 1080 struct btmtkuart_dev *bdev = serdev_device_get_drvdata(serdev); btmtkuart_remove() local [all...] |
H A D | btmtksdio.c | 173 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); in mtk_hci_wmt_sync() local 192 set_bit(BTMTKSDIO_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 196 clear_bit(BTMTKSDIO_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 209 err = wait_on_bit_timeout(&bdev->tx_state, BTMTKSDIO_TX_WAIT_VND_EVT, in mtk_hci_wmt_sync() 213 clear_bit(BTMTKSDIO_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 219 clear_bit(BTMTKSDIO_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 224 wmt_evt = (struct btmtk_hci_wmt_evt *)bdev->evt_skb->data; in mtk_hci_wmt_sync() 254 kfree_skb(bdev->evt_skb); in mtk_hci_wmt_sync() 255 bdev->evt_skb = NULL; in mtk_hci_wmt_sync() 260 static int btmtksdio_tx_packet(struct btmtksdio_dev *bdev, in btmtksdio_tx_packet() argument 299 btmtksdio_drv_own_query(struct btmtksdio_dev *bdev) btmtksdio_drv_own_query() argument 306 struct btmtksdio_dev *bdev = container_of(work, struct btmtksdio_dev, btmtksdio_tx_work() local 332 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_recv_event() local 383 btmtksdio_rx_packet(struct btmtksdio_dev *bdev, u16 rx_size) btmtksdio_rx_packet() argument 482 struct btmtksdio_dev *bdev = sdio_get_drvdata(func); btmtksdio_interrupt() local 541 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_open() local 622 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_close() local 650 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_flush() local 773 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_setup() local 883 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_shutdown() local 914 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_send_frame() local 943 struct btmtksdio_dev *bdev; btmtksdio_probe() local 1017 struct btmtksdio_dev *bdev = sdio_get_drvdata(func); btmtksdio_remove() local 1037 struct btmtksdio_dev *bdev; btmtksdio_runtime_suspend() local 1066 struct btmtksdio_dev *bdev; btmtksdio_runtime_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/bluetooth/ |
H A D | btmtkuart.c | 83 #define btmtkuart_is_standalone(bdev) \ 84 ((bdev)->data->flags & BTMTKUART_FLAG_STANDALONE_HW) 85 #define btmtkuart_is_builtin_soc(bdev) \ 86 !((bdev)->data->flags & BTMTKUART_FLAG_STANDALONE_HW) 91 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); in mtk_hci_wmt_sync() local 119 set_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 123 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 136 err = wait_on_bit_timeout(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT, in mtk_hci_wmt_sync() 140 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 146 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev in mtk_hci_wmt_sync() 192 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_recv_event() local 238 struct btmtkuart_dev *bdev = container_of(work, struct btmtkuart_dev, btmtkuart_tx_work() local 285 btmtkuart_tx_wakeup(struct btmtkuart_dev *bdev) btmtkuart_tx_wakeup() argument 294 mtk_stp_split(struct btmtkuart_dev *bdev, const unsigned char *data, int count, int *sz_h4) mtk_stp_split() argument 341 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_recv() local 389 struct btmtkuart_dev *bdev = serdev_device_get_drvdata(serdev); btmtkuart_receive_buf() local 400 struct btmtkuart_dev *bdev = serdev_device_get_drvdata(serdev); btmtkuart_write_wakeup() local 412 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_open() local 469 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_close() local 484 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_flush() local 525 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_change_baudrate() local 589 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_setup() local 726 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); btmtkuart_send_frame() local 760 struct btmtkuart_dev *bdev = serdev_device_get_drvdata(serdev); btmtkuart_parse_dt() local 828 struct btmtkuart_dev *bdev; btmtkuart_probe() local 944 struct btmtkuart_dev *bdev = serdev_device_get_drvdata(serdev); btmtkuart_remove() local [all...] |
H A D | btmtksdio.c | 147 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); in mtk_hci_wmt_sync() local 172 set_bit(BTMTKSDIO_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 176 clear_bit(BTMTKSDIO_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 189 err = wait_on_bit_timeout(&bdev->tx_state, BTMTKSDIO_TX_WAIT_VND_EVT, in mtk_hci_wmt_sync() 193 clear_bit(BTMTKSDIO_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 199 clear_bit(BTMTKSDIO_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 205 wmt_evt = (struct btmtk_hci_wmt_evt *)bdev->evt_skb->data; in mtk_hci_wmt_sync() 248 kfree_skb(bdev->evt_skb); in mtk_hci_wmt_sync() 249 bdev->evt_skb = NULL; in mtk_hci_wmt_sync() 256 static int btmtksdio_tx_packet(struct btmtksdio_dev *bdev, in btmtksdio_tx_packet() argument 296 btmtksdio_drv_own_query(struct btmtksdio_dev *bdev) btmtksdio_drv_own_query() argument 301 btmtksdio_drv_own_query_79xx(struct btmtksdio_dev *bdev) btmtksdio_drv_own_query_79xx() argument 306 btmtksdio_chcr_query(struct btmtksdio_dev *bdev) btmtksdio_chcr_query() argument 311 btmtksdio_fw_pmctrl(struct btmtksdio_dev *bdev) btmtksdio_fw_pmctrl() argument 348 btmtksdio_drv_pmctrl(struct btmtksdio_dev *bdev) btmtksdio_drv_pmctrl() argument 380 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_recv_event() local 421 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_recv_acl() local 446 btmtksdio_rx_packet(struct btmtksdio_dev *bdev, u16 rx_size) btmtksdio_rx_packet() argument 545 struct btmtksdio_dev *bdev = container_of(work, struct btmtksdio_dev, btmtksdio_txrx_work() local 621 struct btmtksdio_dev *bdev = sdio_get_drvdata(func); btmtksdio_interrupt() local 631 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_open() local 715 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_close() local 738 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_flush() local 771 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); mt76xx_setup() local 856 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); mt79xx_setup() local 1070 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_setup() local 1182 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_shutdown() local 1218 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_send_frame() local 1246 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_cmd_timeout() local 1287 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_sdio_inband_wakeup() local 1294 struct btmtksdio_dev *bdev = hci_get_drvdata(hdev); btmtksdio_sdio_wakeup() local 1321 struct btmtksdio_dev *bdev; btmtksdio_probe() local 1418 struct btmtksdio_dev *bdev = sdio_get_drvdata(func); btmtksdio_remove() local 1438 struct btmtksdio_dev *bdev; btmtksdio_runtime_suspend() local 1460 struct btmtksdio_dev *bdev; btmtksdio_runtime_resume() local [all...] |
/kernel/linux/linux-5.10/block/ |
H A D | ioctl.c | 16 static int blkpg_do_ioctl(struct block_device *bdev, in blkpg_do_ioctl() argument 26 if (bdev_is_partition(bdev)) in blkpg_do_ioctl() 33 return bdev_del_partition(bdev, p.pno); in blkpg_do_ioctl() 50 if (p.start & (bdev_logical_block_size(bdev) - 1)) in blkpg_do_ioctl() 52 return bdev_add_partition(bdev, p.pno, start, length); in blkpg_do_ioctl() 54 return bdev_resize_partition(bdev, p.pno, start, length); in blkpg_do_ioctl() 60 static int blkpg_ioctl(struct block_device *bdev, in blkpg_ioctl() argument 69 return blkpg_do_ioctl(bdev, udata, op); in blkpg_ioctl() 80 static int compat_blkpg_ioctl(struct block_device *bdev, in compat_blkpg_ioctl() argument 89 return blkpg_do_ioctl(bdev, compat_pt in compat_blkpg_ioctl() 93 blkdev_reread_part(struct block_device *bdev, fmode_t mode) blkdev_reread_part() argument 118 blk_ioctl_discard(struct block_device *bdev, fmode_t mode, unsigned long arg, unsigned long flags) blk_ioctl_discard() argument 154 blk_ioctl_zeroout(struct block_device *bdev, fmode_t mode, unsigned long arg) blk_ioctl_zeroout() argument 231 __blkdev_driver_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd, unsigned long arg) __blkdev_driver_ioctl() argument 254 blkdev_compat_ptr_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd, unsigned long arg) blkdev_compat_ptr_ioctl() argument 268 blkdev_pr_register(struct block_device *bdev, struct pr_registration __user *arg) blkdev_pr_register() argument 286 blkdev_pr_reserve(struct block_device *bdev, struct pr_reservation __user *arg) blkdev_pr_reserve() argument 304 blkdev_pr_release(struct block_device *bdev, struct pr_reservation __user *arg) blkdev_pr_release() argument 322 blkdev_pr_preempt(struct block_device *bdev, struct pr_preempt __user *arg, bool abort) blkdev_pr_preempt() argument 340 blkdev_pr_clear(struct block_device *bdev, struct pr_clear __user *arg) blkdev_pr_clear() argument 378 blkdev_flushbuf(struct block_device *bdev, fmode_t mode, unsigned cmd, unsigned long arg) blkdev_flushbuf() argument 395 blkdev_roset(struct block_device *bdev, fmode_t mode, unsigned cmd, unsigned long arg) blkdev_roset() argument 412 blkdev_getgeo(struct block_device *bdev, struct hd_geometry __user *argp) blkdev_getgeo() argument 446 compat_hdio_getgeo(struct block_device *bdev, struct compat_hd_geometry __user *ugeo) compat_hdio_getgeo() argument 478 blkdev_bszset(struct block_device *bdev, fmode_t mode, int __user *argp) blkdev_bszset() argument 506 blkdev_common_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd, unsigned long arg, void __user *argp) blkdev_common_ioctl() argument 589 blkdev_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd, unsigned long arg) blkdev_ioctl() argument 652 struct block_device *bdev = inode->i_bdev; compat_blkdev_ioctl() local [all...] |
H A D | blk-lib.c | 25 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() argument 29 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_discard() 37 if (bdev_read_only(bdev)) in __blkdev_issue_discard() 54 bdevname(bdev, dev_name); in __blkdev_issue_discard() 59 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_discard() 67 if (bdev_is_partition(bdev)) in __blkdev_issue_discard() 68 part_offset = bdev->bd_part->start_sect; in __blkdev_issue_discard() 99 bio_set_dev(bio, bdev); in __blkdev_issue_discard() 122 * @bdev: blockdev to issue discard for 131 int blkdev_issue_discard(struct block_device *bdev, sector_ argument 165 __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct page *page, struct bio **biop) __blkdev_issue_write_same() argument 226 blkdev_issue_write_same(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct page *page) blkdev_issue_write_same() argument 246 __blkdev_issue_write_zeroes(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, unsigned flags) __blkdev_issue_write_zeroes() argument 302 __blkdev_issue_zero_pages(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop) __blkdev_issue_zero_pages() argument 358 __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, unsigned flags) __blkdev_issue_zeroout() argument 392 blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, sector_t nr_sects, gfp_t gfp_mask, unsigned flags) blkdev_issue_zeroout() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/qcom/ |
H A D | bam_dma.c | 350 struct bam_device *bdev; member 405 * @bdev: bam device 409 static inline void __iomem *bam_addr(struct bam_device *bdev, u32 pipe, in bam_addr() argument 412 const struct reg_offset_data r = bdev->layout[reg]; in bam_addr() 414 return bdev->regs + r.base_offset + in bam_addr() 417 r.ee_mult * bdev->ee; in bam_addr() 422 * @bdev: bam device 424 static void bam_reset(struct bam_device *bdev) in bam_reset() argument 430 val = readl_relaxed(bam_addr(bdev, 0, BAM_CTRL)); in bam_reset() 432 writel_relaxed(val, bam_addr(bdev, in bam_reset() 466 struct bam_device *bdev = bchan->bdev; bam_reset_channel() local 491 struct bam_device *bdev = bchan->bdev; bam_chan_init_hw() local 541 struct bam_device *bdev = bchan->bdev; bam_alloc_chan() local 571 struct bam_device *bdev = bchan->bdev; bam_free_chan() local 653 struct bam_device *bdev = bchan->bdev; bam_prep_slave_sg() local 775 struct bam_device *bdev = bchan->bdev; bam_pause() local 801 struct bam_device *bdev = bchan->bdev; bam_resume() local 826 process_channel_irqs(struct bam_device *bdev) process_channel_irqs() argument 904 struct bam_device *bdev = data; bam_dma_irq() local 995 struct bam_device *bdev = bchan->bdev; bam_apply_new_config() local 1018 struct bam_device *bdev = bchan->bdev; bam_start_dma() local 1117 struct bam_device *bdev = from_tasklet(bdev, t, task); dma_tasklet() local 1170 struct bam_device *bdev = container_of(of->of_dma_data, bam_dma_xlate() local 1190 bam_init(struct bam_device *bdev) bam_init() argument 1216 bam_channel_init(struct bam_device *bdev, struct bam_chan *bchan, u32 index) bam_channel_init() argument 1238 struct bam_device *bdev; bam_dma_probe() local 1391 struct bam_device *bdev = platform_get_drvdata(pdev); bam_dma_remove() local 1425 struct bam_device *bdev = dev_get_drvdata(dev); bam_dma_runtime_suspend() local 1434 struct bam_device *bdev = dev_get_drvdata(dev); bam_dma_runtime_resume() local 1448 struct bam_device *bdev = dev_get_drvdata(dev); bam_dma_suspend() local 1458 struct bam_device *bdev = dev_get_drvdata(dev); bam_dma_resume() local [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | block_dev.c | 40 struct block_device bdev; member 53 return &BDEV_I(inode)->bdev; in I_BDEV() 57 static void bdev_write_inode(struct block_device *bdev) in bdev_write_inode() argument 59 struct inode *inode = bdev->bd_inode; in bdev_write_inode() 70 bdevname(bdev, name), ret); in bdev_write_inode() 78 static void kill_bdev(struct block_device *bdev) in kill_bdev() argument 80 struct address_space *mapping = bdev->bd_inode->i_mapping; in kill_bdev() 90 void invalidate_bdev(struct block_device *bdev) in invalidate_bdev() argument 92 struct address_space *mapping = bdev->bd_inode->i_mapping; in invalidate_bdev() 99 /* 99% of the time, we don't need to flush the cleancache on the bdev in invalidate_bdev() 110 truncate_bdev_range(struct block_device *bdev, fmode_t mode, loff_t lstart, loff_t lend) truncate_bdev_range() argument 144 set_init_blocksize(struct block_device *bdev) set_init_blocksize() argument 157 set_blocksize(struct block_device *bdev, int size) set_blocksize() argument 241 struct block_device *bdev = I_BDEV(bdev_file_inode(file)); __blkdev_direct_IO_simple() local 329 struct block_device *bdev = I_BDEV(kiocb->ki_filp->f_mapping->host); blkdev_iopoll() local 379 struct block_device *bdev = I_BDEV(inode); __blkdev_direct_IO() local 524 __sync_blockdev(struct block_device *bdev, int wait) __sync_blockdev() argument 537 sync_blockdev(struct block_device *bdev) sync_blockdev() argument 548 fsync_bdev(struct block_device *bdev) fsync_bdev() argument 572 freeze_bdev(struct block_device *bdev) freeze_bdev() argument 619 thaw_bdev(struct block_device *bdev, struct super_block *sb) thaw_bdev() argument 701 struct block_device *bdev = I_BDEV(bd_inode); blkdev_fsync() local 737 bdev_read_page(struct block_device *bdev, sector_t sector, struct page *page) bdev_read_page() argument 774 bdev_write_page(struct block_device *bdev, sector_t sector, struct page *page, struct writeback_control *wbc) bdev_write_page() argument 822 struct block_device *bdev = &ei->bdev; init_once() local 837 struct block_device *bdev = &BDEV_I(inode)->bdev; bdev_evict_inode() local 917 struct block_device *bdev; bdget() local 948 bdgrab(struct block_device *bdev) bdgrab() argument 973 bdput(struct block_device *bdev) bdput() argument 982 struct block_device *bdev; bd_acquire() local 1025 struct block_device *bdev = NULL; bd_forget() local 1052 bd_may_claim(struct block_device *bdev, struct block_device *whole, void *holder) bd_may_claim() argument 1083 bd_prepare_to_claim(struct block_device *bdev, struct block_device *whole, void *holder) bd_prepare_to_claim() argument 1113 bdev_get_gendisk(struct block_device *bdev, int *partno) bdev_get_gendisk() argument 1152 bd_finish_claiming(struct block_device *bdev, struct block_device *whole, void *holder) bd_finish_claiming() argument 1179 bd_abort_claiming(struct block_device *bdev, struct block_device *whole, void *holder) bd_abort_claiming() argument 1195 bd_find_holder_disk(struct block_device *bdev, struct gendisk *disk) bd_find_holder_disk() argument 1244 bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) bd_link_disk_holder() argument 1309 bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk) bd_unlink_disk_holder() argument 1341 check_disk_size_change(struct gendisk *disk, struct block_device *bdev, bool verbose) check_disk_size_change() argument 1377 struct block_device *bdev; revalidate_disk_size() local 1394 bd_set_nr_sectors(struct block_device *bdev, sector_t sectors) bd_set_nr_sectors() argument 1404 bdev_disk_changed(struct block_device *bdev, bool invalidate) bdev_disk_changed() argument 1467 __blkdev_get(struct block_device *bdev, fmode_t mode, void *holder, int for_part) __blkdev_get() argument 1646 blkdev_get(struct block_device *bdev, fmode_t mode, void *holder) blkdev_get() argument 1688 struct block_device *bdev; blkdev_get_by_path() local 1732 struct block_device *bdev; blkdev_get_by_dev() local 1749 struct block_device *bdev; blkdev_open() local 1778 __blkdev_put(struct block_device *bdev, fmode_t mode, int for_part) __blkdev_put() argument 1824 blkdev_put(struct block_device *bdev, fmode_t mode) blkdev_put() argument 1874 struct block_device *bdev = I_BDEV(bdev_file_inode(filp)); blkdev_close() local 1881 struct block_device *bdev = I_BDEV(bdev_file_inode(file)); block_ioctl() local 1992 struct block_device *bdev = I_BDEV(bdev_file_inode(file)); blkdev_fallocate() local 2091 struct block_device *bdev; lookup_bdev() local 2123 __invalidate_device(struct block_device *bdev, bool kill_dirty) __invalidate_device() argument 2151 struct block_device *bdev; iterate_bdevs() local [all...] |
/kernel/linux/linux-5.10/drivers/dma/qcom/ |
H A D | bam_dma.c | 350 struct bam_device *bdev; member 403 * @bdev: bam device 407 static inline void __iomem *bam_addr(struct bam_device *bdev, u32 pipe, in bam_addr() argument 410 const struct reg_offset_data r = bdev->layout[reg]; in bam_addr() 412 return bdev->regs + r.base_offset + in bam_addr() 415 r.ee_mult * bdev->ee; in bam_addr() 426 struct bam_device *bdev = bchan->bdev; in bam_reset_channel() local 431 writel_relaxed(1, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel() 432 writel_relaxed(0, bam_addr(bdev, bcha in bam_reset_channel() 451 struct bam_device *bdev = bchan->bdev; bam_chan_init_hw() local 501 struct bam_device *bdev = bchan->bdev; bam_alloc_chan() local 536 struct bam_device *bdev = bchan->bdev; bam_free_chan() local 611 struct bam_device *bdev = bchan->bdev; bam_prep_slave_sg() local 737 struct bam_device *bdev = bchan->bdev; bam_pause() local 763 struct bam_device *bdev = bchan->bdev; bam_resume() local 788 process_channel_irqs(struct bam_device *bdev) process_channel_irqs() argument 866 struct bam_device *bdev = data; bam_dma_irq() local 957 struct bam_device *bdev = bchan->bdev; bam_apply_new_config() local 980 struct bam_device *bdev = bchan->bdev; bam_start_dma() local 1079 struct bam_device *bdev = from_tasklet(bdev, t, task); dma_tasklet() local 1132 struct bam_device *bdev = container_of(of->of_dma_data, bam_dma_xlate() local 1152 bam_init(struct bam_device *bdev) bam_init() argument 1206 bam_channel_init(struct bam_device *bdev, struct bam_chan *bchan, u32 index) bam_channel_init() argument 1228 struct bam_device *bdev; bam_dma_probe() local 1386 struct bam_device *bdev = platform_get_drvdata(pdev); bam_dma_remove() local 1420 struct bam_device *bdev = dev_get_drvdata(dev); bam_dma_runtime_suspend() local 1429 struct bam_device *bdev = dev_get_drvdata(dev); bam_dma_runtime_resume() local 1443 struct bam_device *bdev = dev_get_drvdata(dev); bam_dma_suspend() local 1455 struct bam_device *bdev = dev_get_drvdata(dev); bam_dma_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hmm/ |
H A D | hmm_bo.c | 47 static int __bo_init(struct hmm_bo_device *bdev, struct hmm_buffer_object *bo, in __bo_init() argument 50 check_bodev_null_return(bdev, -EINVAL); in __bo_init() 51 var_equal_return(hmm_bo_device_inited(bdev), 0, -EINVAL, in __bo_init() 65 bo->bdev = bdev; in __bo_init() 68 bo->start = bdev->start; in __bo_init() 111 rb_erase(&this->node, &this->bdev->free_rbtree); in __bo_search_and_remove_from_free_rbtree() 236 static struct hmm_buffer_object *__bo_break_up(struct hmm_bo_device *bdev, in __bo_break_up() argument 244 new_bo = kmem_cache_alloc(bdev->bo_cache, GFP_KERNEL); in __bo_break_up() 249 ret = __bo_init(bdev, new_b in __bo_break_up() 270 struct hmm_bo_device *bdev = bo->bdev; __bo_take_off_handling() local 312 struct hmm_bo_device *bdev; __bo_merge() local 331 hmm_bo_device_init(struct hmm_bo_device *bdev, struct isp_mmu_client *mmu_driver, unsigned int vaddr_start, unsigned int size) hmm_bo_device_init() argument 393 hmm_bo_alloc(struct hmm_bo_device *bdev, unsigned int pgnr) hmm_bo_alloc() argument 441 struct hmm_bo_device *bdev = bo->bdev; hmm_bo_release() local 501 hmm_bo_device_exit(struct hmm_bo_device *bdev) hmm_bo_device_exit() argument 539 hmm_bo_device_inited(struct hmm_bo_device *bdev) hmm_bo_device_inited() argument 553 hmm_bo_device_search_start( struct hmm_bo_device *bdev, ia_css_ptr vaddr) hmm_bo_device_search_start() argument 573 hmm_bo_device_search_in_range( struct hmm_bo_device *bdev, unsigned int vaddr) hmm_bo_device_search_in_range() argument 593 hmm_bo_device_search_vmap_start( struct hmm_bo_device *bdev, const void *vaddr) hmm_bo_device_search_vmap_start() argument 774 struct hmm_bo_device *bdev; hmm_bo_bind() local 851 struct hmm_bo_device *bdev; hmm_bo_unbind() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/ |
H A D | ttm_device.c | 126 struct ttm_device *bdev; in ttm_global_swapout() local 130 list_for_each_entry(bdev, &glob->device_list, device_list) { in ttm_global_swapout() 131 ret = ttm_device_swapout(bdev, ctx, gfp_flags); in ttm_global_swapout() 133 list_move_tail(&bdev->device_list, &glob->device_list); in ttm_global_swapout() 141 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx, in ttm_device_swapout() argument 150 spin_lock(&bdev->lru_lock); in ttm_device_swapout() 152 man = ttm_manager_type(bdev, i); in ttm_device_swapout() 172 spin_unlock(&bdev->lru_lock); in ttm_device_swapout() 180 * @bdev: A pointer to a struct ttm_device to initialize. 192 int ttm_device_init(struct ttm_device *bdev, cons argument 230 ttm_device_fini(struct ttm_device *bdev) ttm_device_fini() argument 257 ttm_device_clear_lru_dma_mappings(struct ttm_device *bdev, struct list_head *list) ttm_device_clear_lru_dma_mappings() argument 282 ttm_device_clear_dma_mappings(struct ttm_device *bdev) ttm_device_clear_dma_mappings() argument [all...] |
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | scm_blk.c | 146 static bool scm_permit_request(struct scm_blk_dev *bdev, struct request *req) in scm_permit_request() argument 148 return rq_data_dir(req) != WRITE || bdev->state != SCM_WR_PROHIBIT; in scm_permit_request() 181 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_prepare() local 182 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_request_prepare() 218 static inline void scm_request_init(struct scm_blk_dev *bdev, in scm_request_init() argument 227 aobrq->scmdev = bdev->scmdev; in scm_request_init() 230 scmrq->bdev = bdev; in scm_request_init() 239 struct scm_blk_dev *bdev in scm_request_requeue() local 252 struct scm_blk_dev *bdev = scmrq->bdev; scm_request_finish() local 269 struct scm_blk_dev *bdev = scmrq->bdev; scm_request_start() local 287 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); scm_blk_request() local 374 struct scm_blk_dev *bdev = scmrq->bdev; scm_blk_handle_error() local 436 scm_blk_dev_setup(struct scm_blk_dev *bdev, struct scm_device *scmdev) scm_blk_dev_setup() argument 513 scm_blk_dev_cleanup(struct scm_blk_dev *bdev) scm_blk_dev_cleanup() argument 520 scm_blk_set_available(struct scm_blk_dev *bdev) scm_blk_set_available() argument [all...] |
/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | scm_blk.c | 147 static bool scm_permit_request(struct scm_blk_dev *bdev, struct request *req) in scm_permit_request() argument 149 return rq_data_dir(req) != WRITE || bdev->state != SCM_WR_PROHIBIT; in scm_permit_request() 182 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_prepare() local 183 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_request_prepare() 219 static inline void scm_request_init(struct scm_blk_dev *bdev, in scm_request_init() argument 228 aobrq->scmdev = bdev->scmdev; in scm_request_init() 231 scmrq->bdev = bdev; in scm_request_init() 240 struct scm_blk_dev *bdev in scm_request_requeue() local 253 struct scm_blk_dev *bdev = scmrq->bdev; scm_request_finish() local 270 struct scm_blk_dev *bdev = scmrq->bdev; scm_request_start() local 288 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); scm_blk_request() local 375 struct scm_blk_dev *bdev = scmrq->bdev; scm_blk_handle_error() local 437 scm_blk_dev_setup(struct scm_blk_dev *bdev, struct scm_device *scmdev) scm_blk_dev_setup() argument 517 scm_blk_dev_cleanup(struct scm_blk_dev *bdev) scm_blk_dev_cleanup() argument 525 scm_blk_set_available(struct scm_blk_dev *bdev) scm_blk_set_available() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | blkdev.h | 336 int blkdev_report_zones(struct block_device *bdev, sector_t sector, 338 unsigned int bdev_nr_zones(struct block_device *bdev); 339 extern int blkdev_zone_mgmt(struct block_device *bdev, enum req_op op, 345 static inline unsigned int bdev_nr_zones(struct block_device *bdev) in bdev_nr_zones() argument 679 static inline unsigned int bdev_max_open_zones(struct block_device *bdev) in bdev_max_open_zones() argument 681 return bdev->bd_disk->max_open_zones; in bdev_max_open_zones() 684 static inline unsigned int bdev_max_active_zones(struct block_device *bdev) in bdev_max_active_zones() argument 686 return bdev->bd_disk->max_active_zones; in bdev_max_active_zones() 702 static inline unsigned int bdev_max_open_zones(struct block_device *bdev) in bdev_max_open_zones() argument 707 static inline unsigned int bdev_max_active_zones(struct block_device *bdev) in bdev_max_active_zones() argument 748 bdev_read_only(struct block_device *bdev) bdev_read_only() argument 760 get_start_sect(struct block_device *bdev) get_start_sect() argument 765 bdev_nr_sectors(struct block_device *bdev) bdev_nr_sectors() argument 770 bdev_nr_bytes(struct block_device *bdev) bdev_nr_bytes() argument 820 bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) bd_link_disk_holder() argument 825 bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk) bd_unlink_disk_holder() argument 858 bdev_get_queue(struct block_device *bdev) bdev_get_queue() argument 1021 blkdev_issue_flush(struct block_device *bdev) blkdev_issue_flush() argument 1071 bdev_is_partition(struct block_device *bdev) bdev_is_partition() argument 1134 bdev_max_zone_append_sectors(struct block_device *bdev) bdev_max_zone_append_sectors() argument 1139 bdev_max_segments(struct block_device *bdev) bdev_max_segments() argument 1154 bdev_logical_block_size(struct block_device *bdev) bdev_logical_block_size() argument 1164 bdev_physical_block_size(struct block_device *bdev) bdev_physical_block_size() argument 1174 bdev_io_min(struct block_device *bdev) bdev_io_min() argument 1184 bdev_io_opt(struct block_device *bdev) bdev_io_opt() argument 1196 bdev_zone_write_granularity(struct block_device *bdev) bdev_zone_write_granularity() argument 1204 bdev_max_discard_sectors(struct block_device *bdev) bdev_max_discard_sectors() argument 1209 bdev_discard_granularity(struct block_device *bdev) bdev_discard_granularity() argument 1215 bdev_max_secure_erase_sectors(struct block_device *bdev) bdev_max_secure_erase_sectors() argument 1220 bdev_write_zeroes_sectors(struct block_device *bdev) bdev_write_zeroes_sectors() argument 1230 bdev_nonrot(struct block_device *bdev) bdev_nonrot() argument 1235 bdev_synchronous(struct block_device *bdev) bdev_synchronous() argument 1241 bdev_stable_writes(struct block_device *bdev) bdev_stable_writes() argument 1247 bdev_write_cache(struct block_device *bdev) bdev_write_cache() argument 1252 bdev_fua(struct block_device *bdev) bdev_fua() argument 1257 bdev_nowait(struct block_device *bdev) bdev_nowait() argument 1262 bdev_zoned_model(struct block_device *bdev) bdev_zoned_model() argument 1267 bdev_is_zoned(struct block_device *bdev) bdev_is_zoned() argument 1272 bdev_zone_no(struct block_device *bdev, sector_t sec) bdev_zone_no() argument 1283 bdev_op_is_zoned_write(struct block_device *bdev, enum req_op op) bdev_op_is_zoned_write() argument 1289 bdev_zone_sectors(struct block_device *bdev) bdev_zone_sectors() argument 1298 bdev_offset_from_zone_start(struct block_device *bdev, sector_t sector) bdev_offset_from_zone_start() argument 1304 bdev_is_zone_start(struct block_device *bdev, sector_t sector) bdev_is_zone_start() argument 1315 bdev_dma_alignment(struct block_device *bdev) bdev_dma_alignment() argument 1320 bdev_iter_is_aligned(struct block_device *bdev, struct iov_iter *iter) bdev_iter_is_aligned() argument 1340 block_size(struct block_device *bdev) block_size() argument 1483 struct block_device *bdev; global() member 1517 invalidate_bdev(struct block_device *bdev) invalidate_bdev() argument 1520 sync_blockdev(struct block_device *bdev) sync_blockdev() argument 1524 sync_blockdev_nowait(struct block_device *bdev) sync_blockdev_nowait() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hmm/ |
H A D | hmm_bo.c | 58 static int __bo_init(struct hmm_bo_device *bdev, struct hmm_buffer_object *bo, in __bo_init() argument 61 check_bodev_null_return(bdev, -EINVAL); in __bo_init() 62 var_equal_return(hmm_bo_device_inited(bdev), 0, -EINVAL, in __bo_init() 76 bo->bdev = bdev; in __bo_init() 79 bo->start = bdev->start; in __bo_init() 122 rb_erase(&this->node, &this->bdev->free_rbtree); in __bo_search_and_remove_from_free_rbtree() 247 static struct hmm_buffer_object *__bo_break_up(struct hmm_bo_device *bdev, in __bo_break_up() argument 255 new_bo = kmem_cache_alloc(bdev->bo_cache, GFP_KERNEL); in __bo_break_up() 260 ret = __bo_init(bdev, new_b in __bo_break_up() 281 struct hmm_bo_device *bdev = bo->bdev; __bo_take_off_handling() local 323 struct hmm_bo_device *bdev; __bo_merge() local 342 hmm_bo_device_init(struct hmm_bo_device *bdev, struct isp_mmu_client *mmu_driver, unsigned int vaddr_start, unsigned int size) hmm_bo_device_init() argument 404 hmm_bo_alloc(struct hmm_bo_device *bdev, unsigned int pgnr) hmm_bo_alloc() argument 452 struct hmm_bo_device *bdev = bo->bdev; hmm_bo_release() local 512 hmm_bo_device_exit(struct hmm_bo_device *bdev) hmm_bo_device_exit() argument 550 hmm_bo_device_inited(struct hmm_bo_device *bdev) hmm_bo_device_inited() argument 564 hmm_bo_device_search_start( struct hmm_bo_device *bdev, ia_css_ptr vaddr) hmm_bo_device_search_start() argument 584 hmm_bo_device_search_in_range( struct hmm_bo_device *bdev, unsigned int vaddr) hmm_bo_device_search_in_range() argument 604 hmm_bo_device_search_vmap_start( struct hmm_bo_device *bdev, const void *vaddr) hmm_bo_device_search_vmap_start() argument 1096 struct hmm_bo_device *bdev; hmm_bo_bind() local 1173 struct hmm_bo_device *bdev; hmm_bo_unbind() local [all...] |
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | cobalt_btns.c | 37 struct buttons_dev *bdev = input_get_drvdata(input); in handle_buttons() local 41 status = ~readl(bdev->reg) >> 24; in handle_buttons() 43 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons() 45 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 47 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 51 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 53 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 56 bdev->count[i] = 0; in handle_buttons() 63 struct buttons_dev *bdev; in cobalt_buttons_probe() local 68 bdev in cobalt_buttons_probe() [all...] |
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | cobalt_btns.c | 37 struct buttons_dev *bdev = input_get_drvdata(input); in handle_buttons() local 41 status = ~readl(bdev->reg) >> 24; in handle_buttons() 43 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons() 45 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 47 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 51 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 53 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 56 bdev->count[i] = 0; in handle_buttons() 63 struct buttons_dev *bdev; in cobalt_buttons_probe() local 68 bdev in cobalt_buttons_probe() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/ |
H A D | ttm_bo.c | 81 man = ttm_manager_type(bo->bdev, mem_type); in ttm_bo_mem_space_debug() 115 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_add_mem_to_lru() local 124 man = ttm_manager_type(bdev, mem->mem_type); in ttm_bo_add_mem_to_lru() 136 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_del_from_lru() local 148 if (notify && bdev->driver->del_from_lru_notify) in ttm_bo_del_from_lru() 149 bdev->driver->del_from_lru_notify(bo); in ttm_bo_del_from_lru() 200 man = ttm_manager_type(pos->first->bdev, TTM_PL_TT); in ttm_bo_bulk_move_lru_tail() 215 man = ttm_manager_type(pos->first->bdev, TTM_PL_VRA in ttm_bo_bulk_move_lru_tail() 240 struct ttm_bo_device *bdev = bo->bdev; ttm_bo_handle_move_mem() local 459 ttm_bo_delayed_delete(struct ttm_bo_device *bdev, bool remove_all) ttm_bo_delayed_delete() argument 502 struct ttm_bo_device *bdev = ttm_bo_delayed_workqueue() local 514 struct ttm_bo_device *bdev = bo->bdev; ttm_bo_release() local 586 ttm_bo_lock_delayed_workqueue(struct ttm_bo_device *bdev) ttm_bo_lock_delayed_workqueue() argument 592 ttm_bo_unlock_delayed_workqueue(struct ttm_bo_device *bdev, int resched) ttm_bo_unlock_delayed_workqueue() argument 603 struct ttm_bo_device *bdev = bo->bdev; ttm_bo_evict() local 734 ttm_mem_evict_first(struct ttm_bo_device *bdev, struct ttm_resource_manager *man, const struct ttm_place *place, struct ttm_operation_ctx *ctx, struct ww_acquire_ctx *ticket) ttm_mem_evict_first() argument 853 struct ttm_bo_device *bdev = bo->bdev; ttm_bo_mem_force_space() local 913 struct ttm_bo_device *bdev = bo->bdev; ttm_bo_mem_placement() local 949 struct ttm_bo_device *bdev = bo->bdev; ttm_bo_mem_space() local 1130 ttm_bo_init_reserved(struct ttm_bo_device *bdev, struct ttm_buffer_object *bo, unsigned long size, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t page_alignment, struct ttm_operation_ctx *ctx, size_t acc_size, struct sg_table *sg, struct dma_resv *resv, void (*destroy) (struct ttm_buffer_object *)) ttm_bo_init_reserved() argument 1238 ttm_bo_init(struct ttm_bo_device *bdev, struct ttm_buffer_object *bo, unsigned long size, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t page_alignment, bool interruptible, size_t acc_size, struct sg_table *sg, struct dma_resv *resv, void (*destroy) (struct ttm_buffer_object *)) ttm_bo_init() argument 1266 ttm_bo_acc_size(struct ttm_bo_device *bdev, unsigned long bo_size, unsigned struct_size) ttm_bo_acc_size() argument 1279 ttm_bo_dma_acc_size(struct ttm_bo_device *bdev, unsigned long bo_size, unsigned struct_size) ttm_bo_dma_acc_size() argument 1293 ttm_bo_create(struct ttm_bo_device *bdev, unsigned long size, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t page_alignment, bool interruptible, struct ttm_buffer_object **p_bo) ttm_bo_create() argument 1320 ttm_bo_evict_mm(struct ttm_bo_device *bdev, unsigned mem_type) ttm_bo_evict_mm() argument 1398 ttm_bo_device_release(struct ttm_bo_device *bdev) ttm_bo_device_release() argument 1431 ttm_bo_init_sysman(struct ttm_bo_device *bdev) ttm_bo_init_sysman() argument 1446 ttm_bo_device_init(struct ttm_bo_device *bdev, struct ttm_bo_driver *driver, struct address_space *mapping, struct drm_vma_offset_manager *vma_manager, bool need_dma32) ttm_bo_device_init() argument 1485 struct ttm_bo_device *bdev = bo->bdev; ttm_bo_unmap_virtual() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | comedi_bond.c | 81 struct bonded_device *bdev = *devs++; in bonding_dio_insn_bits() local 83 if (base_chan < bdev->nchans) { in bonding_dio_insn_bits() 92 b_chans = bdev->nchans - base_chan; in bonding_dio_insn_bits() 100 ret = comedi_dio_bitfield2(bdev->dev, bdev->subdev, in bonding_dio_insn_bits() 117 base_chan -= bdev->nchans; in bonding_dio_insn_bits() 131 struct bonded_device *bdev; in bonding_dio_insn_config() local 138 for (bdev = *devs++; chan >= bdev->nchans; bdev in bonding_dio_insn_config() 186 struct bonded_device *bdev; do_dev_config() local 323 struct bonded_device *bdev; bonding_detach() local [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | comedi_bond.c | 81 struct bonded_device *bdev = *devs++; in bonding_dio_insn_bits() local 83 if (base_chan < bdev->nchans) { in bonding_dio_insn_bits() 92 b_chans = bdev->nchans - base_chan; in bonding_dio_insn_bits() 100 ret = comedi_dio_bitfield2(bdev->dev, bdev->subdev, in bonding_dio_insn_bits() 117 base_chan -= bdev->nchans; in bonding_dio_insn_bits() 131 struct bonded_device *bdev; in bonding_dio_insn_config() local 138 for (bdev = *devs++; chan >= bdev->nchans; bdev in bonding_dio_insn_config() 186 struct bonded_device *bdev; do_dev_config() local 323 struct bonded_device *bdev; bonding_detach() local [all...] |
/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hid-picolcd_backlight.c | 17 static int picolcd_get_brightness(struct backlight_device *bdev) in picolcd_get_brightness() argument 19 struct picolcd_data *data = bl_get_data(bdev); in picolcd_get_brightness() 23 static int picolcd_set_brightness(struct backlight_device *bdev) in picolcd_set_brightness() argument 25 struct picolcd_data *data = bl_get_data(bdev); in picolcd_set_brightness() 32 data->lcd_brightness = bdev->props.brightness & 0x0ff; in picolcd_set_brightness() 33 data->lcd_power = bdev->props.power; in picolcd_set_brightness() 42 static int picolcd_check_bl_fb(struct backlight_device *bdev, struct fb_info *fb) in picolcd_check_bl_fb() argument 44 return fb && fb == picolcd_fbinfo((struct picolcd_data *)bl_get_data(bdev)); in picolcd_check_bl_fb() 56 struct backlight_device *bdev; in picolcd_init_backlight() local 69 bdev in picolcd_init_backlight() 84 struct backlight_device *bdev = data->backlight; picolcd_exit_backlight() local [all...] |