Home
last modified time | relevance | path

Searched refs:bdev (Results 1 - 25 of 765) sorted by relevance

12345678910>>...31

/kernel/linux/linux-6.6/block/
H A Dbdev.c34 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 Dioctl.c16 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 Dblk-lib.c13 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 Dholder.c11 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 Dbtmtkuart.c144 #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 Dbtmtksdio.c173 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 Dbtmtkuart.c83 #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 Dbtmtksdio.c147 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 Dioctl.c16 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 Dblk-lib.c25 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 Dbam_dma.c350 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 Dblock_dev.c40 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 Dbam_dma.c350 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 Dhmm_bo.c47 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 Dttm_device.c126 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 Dscm_blk.c146 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 Dscm_blk.c147 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 Dblkdev.h336 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 Dhmm_bo.c58 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 Dcobalt_btns.c37 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 Dcobalt_btns.c37 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 Dttm_bo.c81 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 Dcomedi_bond.c81 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 Dcomedi_bond.c81 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 Dhid-picolcd_backlight.c17 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...]

Completed in 20 milliseconds

12345678910>>...31