/kernel/linux/linux-5.10/drivers/block/ |
H A D | loop.c | 92 static int transfer_xor(struct loop_device *lo, int cmd, in transfer_xor() argument 110 key = lo->lo_encrypt_key; in transfer_xor() 111 keysize = lo->lo_encrypt_key_size; in transfer_xor() 121 static int xor_init(struct loop_device *lo, const struct loop_info64 *info) in xor_init() argument 165 static loff_t get_loop_size(struct loop_device *lo, struct file *file) in get_loop_size() argument 167 return get_size(lo->lo_offset, lo->lo_sizelimit, file); in get_loop_size() 170 static void __loop_update_dio(struct loop_device *lo, bool dio) in __loop_update_dio() argument 172 struct file *file = lo->lo_backing_file; in __loop_update_dio() 195 if (queue_logical_block_size(lo in __loop_update_dio() 239 loop_set_size(struct loop_device *lo, loff_t size) loop_set_size() argument 250 lo_do_transfer(struct loop_device *lo, int cmd, struct page *rpage, unsigned roffs, struct page *lpage, unsigned loffs, int size, sector_t rblock) lo_do_transfer() argument 289 lo_write_simple(struct loop_device *lo, struct request *rq, loff_t pos) lo_write_simple() argument 311 lo_write_transfer(struct loop_device *lo, struct request *rq, loff_t pos) lo_write_transfer() argument 341 lo_read_simple(struct loop_device *lo, struct request *rq, loff_t pos) lo_read_simple() argument 370 lo_read_transfer(struct loop_device *lo, struct request *rq, loff_t pos) lo_read_transfer() argument 420 lo_fallocate(struct loop_device *lo, struct request *rq, loff_t pos, int mode) lo_fallocate() argument 447 lo_req_flush(struct loop_device *lo, struct request *rq) lo_req_flush() argument 514 lo_rw_aio(struct loop_device *lo, struct loop_cmd *cmd, loff_t pos, bool rw) lo_rw_aio() argument 586 do_req_filebacked(struct loop_device *lo, struct request *rq) do_req_filebacked() argument 634 loop_update_dio(struct loop_device *lo) loop_update_dio() argument 640 loop_reread_partitions(struct loop_device *lo, struct block_device *bdev) loop_reread_partitions() argument 691 loop_change_fd(struct loop_device *lo, struct block_device *bdev, unsigned int arg) loop_change_fd() argument 761 struct loop_device *lo = disk->private_data; loop_attr_show() local 776 loop_attr_backing_file_show(struct loop_device *lo, char *buf) loop_attr_backing_file_show() argument 798 loop_attr_offset_show(struct loop_device *lo, char *buf) loop_attr_offset_show() argument 803 loop_attr_sizelimit_show(struct loop_device *lo, char *buf) loop_attr_sizelimit_show() argument 808 loop_attr_autoclear_show(struct loop_device *lo, char *buf) loop_attr_autoclear_show() argument 815 loop_attr_partscan_show(struct loop_device *lo, char *buf) loop_attr_partscan_show() argument 822 loop_attr_dio_show(struct loop_device *lo, char *buf) loop_attr_dio_show() argument 851 loop_sysfs_init(struct loop_device *lo) loop_sysfs_init() argument 857 loop_sysfs_exit(struct loop_device *lo) loop_sysfs_exit() argument 864 loop_config_discard(struct loop_device *lo) loop_config_discard() argument 916 loop_unprepare_queue(struct loop_device *lo) loop_unprepare_queue() argument 928 loop_prepare_queue(struct loop_device *lo) loop_prepare_queue() argument 939 loop_update_rotational(struct loop_device *lo) loop_update_rotational() argument 958 loop_release_xfer(struct loop_device *lo) loop_release_xfer() argument 974 loop_init_xfer(struct loop_device *lo, struct loop_func_table *xfer, const struct loop_info64 *i) loop_init_xfer() argument 1003 loop_set_status_from_info(struct loop_device *lo, const struct loop_info64 *info) loop_set_status_from_info() argument 1063 loop_configure(struct loop_device *lo, fmode_t mode, struct block_device *bdev, const struct loop_config *config) loop_configure() argument 1198 __loop_clr_fd(struct loop_device *lo, bool release) __loop_clr_fd() argument 1313 loop_clr_fd(struct loop_device *lo) loop_clr_fd() argument 1346 loop_set_status(struct loop_device *lo, const struct loop_info64 *info) loop_set_status() argument 1430 loop_get_status(struct loop_device *lo, struct loop_info64 *info) loop_get_status() argument 1526 loop_set_status_old(struct loop_device *lo, const struct loop_info __user *arg) loop_set_status_old() argument 1538 loop_set_status64(struct loop_device *lo, const struct loop_info64 __user *arg) loop_set_status64() argument 1548 loop_get_status_old(struct loop_device *lo, struct loop_info __user *arg) loop_get_status_old() argument 1565 loop_get_status64(struct loop_device *lo, struct loop_info64 __user *arg) loop_get_status64() argument 1578 loop_set_capacity(struct loop_device *lo) loop_set_capacity() argument 1591 loop_set_dio(struct loop_device *lo, unsigned long arg) loop_set_dio() argument 1605 loop_set_block_size(struct loop_device *lo, unsigned long arg) loop_set_block_size() argument 1643 lo_simple_ioctl(struct loop_device *lo, unsigned int cmd, unsigned long arg) lo_simple_ioctl() argument 1671 struct loop_device *lo = bdev->bd_disk->private_data; lo_ioctl() local 1822 loop_set_status_compat(struct loop_device *lo, const struct compat_loop_info __user *arg) loop_set_status_compat() argument 1835 loop_get_status_compat(struct loop_device *lo, struct compat_loop_info __user *arg) loop_get_status_compat() argument 1852 struct loop_device *lo = bdev->bd_disk->private_data; lo_compat_ioctl() local 1887 struct loop_device *lo; lo_open() local 1907 struct loop_device *lo; lo_release() local 1971 struct loop_device *lo = ptr; unregister_transfer_cb() local 2002 struct loop_device *lo = rq->q->queuedata; loop_queue_rq() local 2037 struct loop_device *lo = rq->q->queuedata; loop_handle_cmd() local 2083 struct loop_device *lo; loop_add() local 2188 loop_remove(struct loop_device *lo) loop_remove() argument 2199 struct loop_device *lo = ptr; find_free_cb() local 2211 struct loop_device *lo; loop_lookup() local 2237 struct loop_device *lo; loop_probe() local 2258 struct loop_device *lo; loop_control_ioctl() local 2323 struct loop_device *lo; loop_init() local 2397 struct loop_device *lo = ptr; loop_exit_cb() local [all...] |
/kernel/linux/linux-6.6/drivers/block/ |
H A D | loop.c | 102 * @lo: struct loop_device 103 * @global: true if @lo is about to bind another "struct loop_device", false otherwise 111 static int loop_global_lock_killable(struct loop_device *lo, bool global) in loop_global_lock_killable() argument 120 err = mutex_lock_killable(&lo->lo_mutex); in loop_global_lock_killable() 129 * @lo: struct loop_device 130 * @global: true if @lo was about to bind another "struct loop_device", false otherwise 132 static void loop_global_unlock(struct loop_device *lo, bool global) in loop_global_unlock() argument 134 mutex_unlock(&lo->lo_mutex); in loop_global_unlock() 163 static loff_t get_loop_size(struct loop_device *lo, struct file *file) in get_loop_size() argument 165 return get_size(lo in get_loop_size() 173 lo_bdev_can_use_dio(struct loop_device *lo, struct block_device *backing_bdev) lo_bdev_can_use_dio() argument 185 __loop_update_dio(struct loop_device *lo, bool dio) __loop_update_dio() argument 233 loop_set_size(struct loop_device *lo, loff_t size) loop_set_size() argument 261 lo_write_simple(struct loop_device *lo, struct request *rq, loff_t pos) lo_write_simple() argument 278 lo_read_simple(struct loop_device *lo, struct request *rq, loff_t pos) lo_read_simple() argument 307 lo_fallocate(struct loop_device *lo, struct request *rq, loff_t pos, int mode) lo_fallocate() argument 328 lo_req_flush(struct loop_device *lo, struct request *rq) lo_req_flush() argument 392 lo_rw_aio(struct loop_device *lo, struct loop_cmd *cmd, loff_t pos, int rw) lo_rw_aio() argument 461 do_req_filebacked(struct loop_device *lo, struct request *rq) do_req_filebacked() argument 505 loop_update_dio(struct loop_device *lo) loop_update_dio() argument 511 loop_reread_partitions(struct loop_device *lo) loop_reread_partitions() argument 563 loop_change_fd(struct loop_device *lo, struct block_device *bdev, unsigned int arg) loop_change_fd() argument 652 struct loop_device *lo = disk->private_data; loop_attr_show() local 667 loop_attr_backing_file_show(struct loop_device *lo, char *buf) loop_attr_backing_file_show() argument 689 loop_attr_offset_show(struct loop_device *lo, char *buf) loop_attr_offset_show() argument 694 loop_attr_sizelimit_show(struct loop_device *lo, char *buf) loop_attr_sizelimit_show() argument 699 loop_attr_autoclear_show(struct loop_device *lo, char *buf) loop_attr_autoclear_show() argument 706 loop_attr_partscan_show(struct loop_device *lo, char *buf) loop_attr_partscan_show() argument 713 loop_attr_dio_show(struct loop_device *lo, char *buf) loop_attr_dio_show() argument 742 loop_sysfs_init(struct loop_device *lo) loop_sysfs_init() argument 748 loop_sysfs_exit(struct loop_device *lo) loop_sysfs_exit() argument 755 loop_config_discard(struct loop_device *lo) loop_config_discard() argument 810 struct loop_device *lo; global() member 829 loop_queue_work(struct loop_device *lo, struct loop_cmd *cmd) loop_queue_work() argument 899 loop_set_timer(struct loop_device *lo) loop_set_timer() argument 904 loop_free_idle_workers(struct loop_device *lo, bool delete_all) loop_free_idle_workers() argument 927 struct loop_device *lo = container_of(timer, struct loop_device, timer); loop_free_idle_workers_timer() local 932 loop_update_rotational(struct loop_device *lo) loop_update_rotational() argument 959 loop_set_status_from_info(struct loop_device *lo, const struct loop_info64 *info) loop_set_status_from_info() argument 991 loop_configure(struct loop_device *lo, blk_mode_t mode, struct block_device *bdev, const struct loop_config *config) loop_configure() argument 1134 __loop_clr_fd(struct loop_device *lo, bool release) __loop_clr_fd() argument 1217 loop_clr_fd(struct loop_device *lo) loop_clr_fd() argument 1260 loop_set_status(struct loop_device *lo, const struct loop_info64 *info) loop_set_status() argument 1326 loop_get_status(struct loop_device *lo, struct loop_info64 *info) loop_get_status() argument 1398 loop_set_status_old(struct loop_device *lo, const struct loop_info __user *arg) loop_set_status_old() argument 1410 loop_set_status64(struct loop_device *lo, const struct loop_info64 __user *arg) loop_set_status64() argument 1420 loop_get_status_old(struct loop_device *lo, struct loop_info __user *arg) loop_get_status_old() argument 1437 loop_get_status64(struct loop_device *lo, struct loop_info64 __user *arg) loop_get_status64() argument 1450 loop_set_capacity(struct loop_device *lo) loop_set_capacity() argument 1463 loop_set_dio(struct loop_device *lo, unsigned long arg) loop_set_dio() argument 1477 loop_set_block_size(struct loop_device *lo, unsigned long arg) loop_set_block_size() argument 1504 lo_simple_ioctl(struct loop_device *lo, unsigned int cmd, unsigned long arg) lo_simple_ioctl() argument 1532 struct loop_device *lo = bdev->bd_disk->private_data; lo_ioctl() local 1663 loop_set_status_compat(struct loop_device *lo, const struct compat_loop_info __user *arg) loop_set_status_compat() argument 1676 loop_get_status_compat(struct loop_device *lo, struct compat_loop_info __user *arg) loop_get_status_compat() argument 1693 struct loop_device *lo = bdev->bd_disk->private_data; lo_compat_ioctl() local 1728 struct loop_device *lo = disk->private_data; lo_release() local 1749 struct loop_device *lo = disk->private_data; lo_free_disk() local 1847 struct loop_device *lo = rq->q->queuedata; loop_queue_rq() local 1891 struct loop_device *lo = rq->q->queuedata; loop_handle_cmd() local 1934 loop_process_work(struct loop_worker *worker, struct list_head *cmd_list, struct loop_device *lo) loop_process_work() argument 1977 struct loop_device *lo = loop_rootcg_workfn() local 1989 struct loop_device *lo; loop_add() local 2110 loop_remove(struct loop_device *lo) loop_remove() argument 2138 struct loop_device *lo; loop_control_remove() local 2185 struct loop_device *lo; loop_control_get_free() local 2290 struct loop_device *lo; loop_exit() local [all...] |
/kernel/linux/linux-5.10/arch/mips/loongson2ef/common/cs5536/ |
H A D | cs5536_ide.c | 17 u32 hi = 0, lo = value; in pci_ide_write_reg() local 21 _rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo); in pci_ide_write_reg() local 23 lo |= (0x03 << 4); in pci_ide_write_reg() 25 lo &= ~(0x03 << 4); in pci_ide_write_reg() 26 _wrmsr(GLIU_MSR_REG(GLIU_PAE), hi, lo); in pci_ide_write_reg() local 30 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); in pci_ide_write_reg() local 31 if (lo & SB_PARE_ERR_FLAG) { in pci_ide_write_reg() 32 lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG; in pci_ide_write_reg() 33 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); in pci_ide_write_reg() local 39 _rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo); pci_ide_write_reg() local 42 _wrmsr(SB_MSR_REG(SB_CTRL), hi, lo); pci_ide_write_reg() local 46 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_ide_write_reg() local 48 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ide_write_reg() local 50 _rdmsr(IDE_MSR_REG(IDE_IO_BAR), &hi, &lo); pci_ide_write_reg() local 52 _wrmsr(IDE_MSR_REG(IDE_IO_BAR), hi, lo); pci_ide_write_reg() local 57 _wrmsr(GLIU_MSR_REG(GLIU_IOD_BM2), hi, lo); pci_ide_write_reg() local 62 _rdmsr(DIVIL_MSR_REG(DIVIL_BALL_OPTS), &hi, &lo); pci_ide_write_reg() local 64 _wrmsr(DIVIL_MSR_REG(DIVIL_BALL_OPTS), hi, lo); pci_ide_write_reg() local 66 _rdmsr(IDE_MSR_REG(IDE_CFG), &hi, &lo); pci_ide_write_reg() local 68 _wrmsr(IDE_MSR_REG(IDE_CFG), hi, lo); pci_ide_write_reg() local 72 _rdmsr(IDE_MSR_REG(IDE_DTC), &hi, &lo); pci_ide_write_reg() local 74 _wrmsr(IDE_MSR_REG(IDE_DTC), hi, lo); pci_ide_write_reg() local 77 _rdmsr(IDE_MSR_REG(IDE_CAST), &hi, &lo); pci_ide_write_reg() local 79 _wrmsr(IDE_MSR_REG(IDE_CAST), hi, lo); pci_ide_write_reg() local 82 _rdmsr(IDE_MSR_REG(IDE_ETC), &hi, &lo); pci_ide_write_reg() local 84 _wrmsr(IDE_MSR_REG(IDE_ETC), hi, lo); pci_ide_write_reg() local 87 _rdmsr(IDE_MSR_REG(IDE_INTERNAL_PM), &hi, &lo); pci_ide_write_reg() local 89 _wrmsr(IDE_MSR_REG(IDE_INTERNAL_PM), hi, lo); pci_ide_write_reg() local 99 u32 hi, lo; pci_ide_read_reg() local 107 _rdmsr(IDE_MSR_REG(IDE_IO_BAR), &hi, &lo); pci_ide_read_reg() local 110 _rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo); pci_ide_read_reg() local 117 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_ide_read_reg() local 123 _rdmsr(IDE_MSR_REG(IDE_CAP), &hi, &lo); pci_ide_read_reg() local 128 _rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo); pci_ide_read_reg() local 133 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_ide_read_reg() local 138 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ide_read_reg() local 140 _rdmsr(IDE_MSR_REG(IDE_IO_BAR), &hi, &lo); pci_ide_read_reg() local 164 _rdmsr(IDE_MSR_REG(IDE_CFG), &hi, &lo); pci_ide_read_reg() local 168 _rdmsr(IDE_MSR_REG(IDE_DTC), &hi, &lo); pci_ide_read_reg() local 172 _rdmsr(IDE_MSR_REG(IDE_CAST), &hi, &lo); pci_ide_read_reg() local 176 _rdmsr(IDE_MSR_REG(IDE_ETC), &hi, &lo); pci_ide_read_reg() local 180 _rdmsr(IDE_MSR_REG(IDE_INTERNAL_PM), &hi, &lo); pci_ide_read_reg() local [all...] |
H A D | cs5536_isa.c | 51 u32 hi, lo; in divil_lbar_enable() local 59 _rdmsr(DIVIL_MSR_REG(offset), &hi, &lo); in divil_lbar_enable() local 61 _wrmsr(DIVIL_MSR_REG(offset), hi, lo); in divil_lbar_enable() local 70 u32 hi, lo; in divil_lbar_disable() local 74 _rdmsr(DIVIL_MSR_REG(offset), &hi, &lo); in divil_lbar_disable() local 76 _wrmsr(DIVIL_MSR_REG(offset), hi, lo); in divil_lbar_disable() local 86 u32 hi = 0, lo = value; in pci_isa_write_bar() local 89 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); in pci_isa_write_bar() local 90 lo |= soft_bar_flag[n]; in pci_isa_write_bar() 91 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); in pci_isa_write_bar() local 113 u32 hi, lo; pci_isa_read_bar() local 115 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_isa_read_bar() local 119 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_isa_read_bar() local 136 u32 hi = 0, lo = value; pci_isa_write_reg() local 147 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_isa_write_reg() local 166 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); pci_isa_write_reg() local 170 _rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo); pci_isa_write_reg() local 173 _wrmsr(SB_MSR_REG(SB_CTRL), hi, lo); pci_isa_write_reg() local 194 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), &hi, &lo); pci_isa_write_reg() local 199 _wrmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), hi, lo); pci_isa_write_reg() local 202 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), &hi, &lo); pci_isa_write_reg() local 207 _wrmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), hi, lo); pci_isa_write_reg() local 212 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_isa_write_reg() local 214 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); pci_isa_write_reg() local 231 u32 hi, lo; pci_isa_read_reg() local 241 _rdmsr(DIVIL_MSR_REG(DIVIL_LBAR_SMB), &hi, &lo); pci_isa_read_reg() local 250 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_isa_read_reg() local 261 _rdmsr(GLCP_MSR_REG(GLCP_CHIP_REV_ID), &hi, &lo); pci_isa_read_reg() local 266 _rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo); pci_isa_read_reg() local [all...] |
H A D | cs5536_ohci.c | 17 u32 hi = 0, lo = value; in pci_ohci_write_reg() local 21 _rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo); in pci_ohci_write_reg() local 31 _wrmsr(USB_MSR_REG(USB_OHCI), hi, lo); in pci_ohci_write_reg() local 35 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); in pci_ohci_write_reg() local 36 if (lo & SB_PARE_ERR_FLAG) { in pci_ohci_write_reg() 37 lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG; in pci_ohci_write_reg() 38 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); in pci_ohci_write_reg() local 44 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); in pci_ohci_write_reg() local 45 lo | in pci_ohci_write_reg() 46 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ohci_write_reg() local 48 _rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo); pci_ohci_write_reg() local 50 _wrmsr(USB_MSR_REG(USB_OHCI), hi, lo); pci_ohci_write_reg() local 55 _wrmsr(GLIU_MSR_REG(GLIU_P2D_BM3), hi, lo); pci_ohci_write_reg() local 59 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), &hi, &lo); pci_ohci_write_reg() local 63 _wrmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), hi, lo); pci_ohci_write_reg() local 73 u32 hi, lo; pci_ohci_read_reg() local 81 _rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo); pci_ohci_read_reg() local 90 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_ohci_read_reg() local 96 _rdmsr(USB_MSR_REG(USB_CAP), &hi, &lo); pci_ohci_read_reg() local 106 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_ohci_read_reg() local 111 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ohci_read_reg() local 113 _rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo); pci_ohci_read_reg() local 136 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), &hi, &lo); pci_ohci_read_reg() local [all...] |
H A D | cs5536_acc.c | 17 u32 hi = 0, lo = value; in pci_acc_write_reg() local 21 _rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo); in pci_acc_write_reg() local 23 lo |= (0x03 << 8); in pci_acc_write_reg() 25 lo &= ~(0x03 << 8); in pci_acc_write_reg() 26 _wrmsr(GLIU_MSR_REG(GLIU_PAE), hi, lo); in pci_acc_write_reg() local 30 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); in pci_acc_write_reg() local 31 if (lo & SB_PARE_ERR_FLAG) { in pci_acc_write_reg() 32 lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG; in pci_acc_write_reg() 33 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); in pci_acc_write_reg() local 39 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_acc_write_reg() local 41 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_acc_write_reg() local 46 _wrmsr(GLIU_MSR_REG(GLIU_IOD_BM1), hi, lo); pci_acc_write_reg() local 50 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), &hi, &lo); pci_acc_write_reg() local 55 _wrmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), hi, lo); pci_acc_write_reg() local 64 u32 hi, lo; pci_acc_read_reg() local 73 _rdmsr(GLIU_MSR_REG(GLIU_IOD_BM1), &hi, &lo); pci_acc_read_reg() local 77 _rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo); pci_acc_read_reg() local 84 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_acc_read_reg() local 90 _rdmsr(ACC_MSR_REG(ACC_CAP), &hi, &lo); pci_acc_read_reg() local 100 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_acc_read_reg() local 105 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_acc_read_reg() local 107 _rdmsr(GLIU_MSR_REG(GLIU_IOD_BM1), &hi, &lo); pci_acc_read_reg() local [all...] |
H A D | cs5536_ehci.c | 17 u32 hi = 0, lo = value; in pci_ehci_write_reg() local 21 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); in pci_ehci_write_reg() local 31 _wrmsr(USB_MSR_REG(USB_EHCI), hi, lo); in pci_ehci_write_reg() local 35 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); in pci_ehci_write_reg() local 36 if (lo & SB_PARE_ERR_FLAG) { in pci_ehci_write_reg() 37 lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG; in pci_ehci_write_reg() 38 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); in pci_ehci_write_reg() local 44 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); in pci_ehci_write_reg() local 45 lo | in pci_ehci_write_reg() 46 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ehci_write_reg() local 48 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_write_reg() local 50 _wrmsr(USB_MSR_REG(USB_EHCI), hi, lo); pci_ehci_write_reg() local 55 _wrmsr(GLIU_MSR_REG(GLIU_P2D_BM4), hi, lo); pci_ehci_write_reg() local 59 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_write_reg() local 62 _wrmsr(USB_MSR_REG(USB_EHCI), hi, lo); pci_ehci_write_reg() local 65 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_write_reg() local 68 _wrmsr(USB_MSR_REG(USB_EHCI), hi, lo); pci_ehci_write_reg() local 78 u32 hi, lo; pci_ehci_read_reg() local 86 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local 95 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_ehci_read_reg() local 101 _rdmsr(USB_MSR_REG(USB_CAP), &hi, &lo); pci_ehci_read_reg() local 111 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_ehci_read_reg() local 116 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ehci_read_reg() local 118 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local 140 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local 144 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local 148 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local [all...] |
/kernel/linux/linux-6.6/arch/mips/loongson2ef/common/cs5536/ |
H A D | cs5536_ide.c | 17 u32 hi = 0, lo = value; in pci_ide_write_reg() local 21 _rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo); in pci_ide_write_reg() local 23 lo |= (0x03 << 4); in pci_ide_write_reg() 25 lo &= ~(0x03 << 4); in pci_ide_write_reg() 26 _wrmsr(GLIU_MSR_REG(GLIU_PAE), hi, lo); in pci_ide_write_reg() local 30 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); in pci_ide_write_reg() local 31 if (lo & SB_PARE_ERR_FLAG) { in pci_ide_write_reg() 32 lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG; in pci_ide_write_reg() 33 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); in pci_ide_write_reg() local 39 _rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo); pci_ide_write_reg() local 42 _wrmsr(SB_MSR_REG(SB_CTRL), hi, lo); pci_ide_write_reg() local 46 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_ide_write_reg() local 48 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ide_write_reg() local 50 _rdmsr(IDE_MSR_REG(IDE_IO_BAR), &hi, &lo); pci_ide_write_reg() local 52 _wrmsr(IDE_MSR_REG(IDE_IO_BAR), hi, lo); pci_ide_write_reg() local 57 _wrmsr(GLIU_MSR_REG(GLIU_IOD_BM2), hi, lo); pci_ide_write_reg() local 62 _rdmsr(DIVIL_MSR_REG(DIVIL_BALL_OPTS), &hi, &lo); pci_ide_write_reg() local 64 _wrmsr(DIVIL_MSR_REG(DIVIL_BALL_OPTS), hi, lo); pci_ide_write_reg() local 66 _rdmsr(IDE_MSR_REG(IDE_CFG), &hi, &lo); pci_ide_write_reg() local 68 _wrmsr(IDE_MSR_REG(IDE_CFG), hi, lo); pci_ide_write_reg() local 72 _rdmsr(IDE_MSR_REG(IDE_DTC), &hi, &lo); pci_ide_write_reg() local 74 _wrmsr(IDE_MSR_REG(IDE_DTC), hi, lo); pci_ide_write_reg() local 77 _rdmsr(IDE_MSR_REG(IDE_CAST), &hi, &lo); pci_ide_write_reg() local 79 _wrmsr(IDE_MSR_REG(IDE_CAST), hi, lo); pci_ide_write_reg() local 82 _rdmsr(IDE_MSR_REG(IDE_ETC), &hi, &lo); pci_ide_write_reg() local 84 _wrmsr(IDE_MSR_REG(IDE_ETC), hi, lo); pci_ide_write_reg() local 87 _rdmsr(IDE_MSR_REG(IDE_INTERNAL_PM), &hi, &lo); pci_ide_write_reg() local 89 _wrmsr(IDE_MSR_REG(IDE_INTERNAL_PM), hi, lo); pci_ide_write_reg() local 99 u32 hi, lo; pci_ide_read_reg() local 107 _rdmsr(IDE_MSR_REG(IDE_IO_BAR), &hi, &lo); pci_ide_read_reg() local 110 _rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo); pci_ide_read_reg() local 117 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_ide_read_reg() local 123 _rdmsr(IDE_MSR_REG(IDE_CAP), &hi, &lo); pci_ide_read_reg() local 128 _rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo); pci_ide_read_reg() local 133 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_ide_read_reg() local 138 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ide_read_reg() local 140 _rdmsr(IDE_MSR_REG(IDE_IO_BAR), &hi, &lo); pci_ide_read_reg() local 164 _rdmsr(IDE_MSR_REG(IDE_CFG), &hi, &lo); pci_ide_read_reg() local 168 _rdmsr(IDE_MSR_REG(IDE_DTC), &hi, &lo); pci_ide_read_reg() local 172 _rdmsr(IDE_MSR_REG(IDE_CAST), &hi, &lo); pci_ide_read_reg() local 176 _rdmsr(IDE_MSR_REG(IDE_ETC), &hi, &lo); pci_ide_read_reg() local 180 _rdmsr(IDE_MSR_REG(IDE_INTERNAL_PM), &hi, &lo); pci_ide_read_reg() local [all...] |
H A D | cs5536_isa.c | 51 u32 hi, lo; in divil_lbar_enable() local 59 _rdmsr(DIVIL_MSR_REG(offset), &hi, &lo); in divil_lbar_enable() local 61 _wrmsr(DIVIL_MSR_REG(offset), hi, lo); in divil_lbar_enable() local 70 u32 hi, lo; in divil_lbar_disable() local 74 _rdmsr(DIVIL_MSR_REG(offset), &hi, &lo); in divil_lbar_disable() local 76 _wrmsr(DIVIL_MSR_REG(offset), hi, lo); in divil_lbar_disable() local 86 u32 hi = 0, lo = value; in pci_isa_write_bar() local 89 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); in pci_isa_write_bar() local 90 lo |= soft_bar_flag[n]; in pci_isa_write_bar() 91 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); in pci_isa_write_bar() local 113 u32 hi, lo; pci_isa_read_bar() local 115 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_isa_read_bar() local 119 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_isa_read_bar() local 136 u32 hi = 0, lo = value; pci_isa_write_reg() local 147 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_isa_write_reg() local 166 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); pci_isa_write_reg() local 170 _rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo); pci_isa_write_reg() local 173 _wrmsr(SB_MSR_REG(SB_CTRL), hi, lo); pci_isa_write_reg() local 194 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), &hi, &lo); pci_isa_write_reg() local 199 _wrmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), hi, lo); pci_isa_write_reg() local 202 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), &hi, &lo); pci_isa_write_reg() local 207 _wrmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), hi, lo); pci_isa_write_reg() local 212 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_isa_write_reg() local 214 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); pci_isa_write_reg() local 231 u32 hi, lo; pci_isa_read_reg() local 241 _rdmsr(DIVIL_MSR_REG(DIVIL_LBAR_SMB), &hi, &lo); pci_isa_read_reg() local 250 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_isa_read_reg() local 261 _rdmsr(GLCP_MSR_REG(GLCP_CHIP_REV_ID), &hi, &lo); pci_isa_read_reg() local 266 _rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo); pci_isa_read_reg() local [all...] |
H A D | cs5536_acc.c | 17 u32 hi = 0, lo = value; in pci_acc_write_reg() local 21 _rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo); in pci_acc_write_reg() local 23 lo |= (0x03 << 8); in pci_acc_write_reg() 25 lo &= ~(0x03 << 8); in pci_acc_write_reg() 26 _wrmsr(GLIU_MSR_REG(GLIU_PAE), hi, lo); in pci_acc_write_reg() local 30 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); in pci_acc_write_reg() local 31 if (lo & SB_PARE_ERR_FLAG) { in pci_acc_write_reg() 32 lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG; in pci_acc_write_reg() 33 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); in pci_acc_write_reg() local 39 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_acc_write_reg() local 41 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_acc_write_reg() local 46 _wrmsr(GLIU_MSR_REG(GLIU_IOD_BM1), hi, lo); pci_acc_write_reg() local 50 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), &hi, &lo); pci_acc_write_reg() local 55 _wrmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), hi, lo); pci_acc_write_reg() local 64 u32 hi, lo; pci_acc_read_reg() local 73 _rdmsr(GLIU_MSR_REG(GLIU_IOD_BM1), &hi, &lo); pci_acc_read_reg() local 77 _rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo); pci_acc_read_reg() local 84 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_acc_read_reg() local 90 _rdmsr(ACC_MSR_REG(ACC_CAP), &hi, &lo); pci_acc_read_reg() local 100 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_acc_read_reg() local 105 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_acc_read_reg() local 107 _rdmsr(GLIU_MSR_REG(GLIU_IOD_BM1), &hi, &lo); pci_acc_read_reg() local [all...] |
H A D | cs5536_ohci.c | 17 u32 hi = 0, lo = value; in pci_ohci_write_reg() local 21 _rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo); in pci_ohci_write_reg() local 31 _wrmsr(USB_MSR_REG(USB_OHCI), hi, lo); in pci_ohci_write_reg() local 35 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); in pci_ohci_write_reg() local 36 if (lo & SB_PARE_ERR_FLAG) { in pci_ohci_write_reg() 37 lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG; in pci_ohci_write_reg() 38 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); in pci_ohci_write_reg() local 44 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); in pci_ohci_write_reg() local 45 lo | in pci_ohci_write_reg() 46 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ohci_write_reg() local 48 _rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo); pci_ohci_write_reg() local 50 _wrmsr(USB_MSR_REG(USB_OHCI), hi, lo); pci_ohci_write_reg() local 55 _wrmsr(GLIU_MSR_REG(GLIU_P2D_BM3), hi, lo); pci_ohci_write_reg() local 59 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), &hi, &lo); pci_ohci_write_reg() local 63 _wrmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), hi, lo); pci_ohci_write_reg() local 73 u32 hi, lo; pci_ohci_read_reg() local 81 _rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo); pci_ohci_read_reg() local 90 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_ohci_read_reg() local 96 _rdmsr(USB_MSR_REG(USB_CAP), &hi, &lo); pci_ohci_read_reg() local 106 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_ohci_read_reg() local 111 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ohci_read_reg() local 113 _rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo); pci_ohci_read_reg() local 136 _rdmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), &hi, &lo); pci_ohci_read_reg() local [all...] |
H A D | cs5536_ehci.c | 17 u32 hi = 0, lo = value; in pci_ehci_write_reg() local 21 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); in pci_ehci_write_reg() local 31 _wrmsr(USB_MSR_REG(USB_EHCI), hi, lo); in pci_ehci_write_reg() local 35 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); in pci_ehci_write_reg() local 36 if (lo & SB_PARE_ERR_FLAG) { in pci_ehci_write_reg() 37 lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG; in pci_ehci_write_reg() 38 _wrmsr(SB_MSR_REG(SB_ERROR), hi, lo); in pci_ehci_write_reg() local 44 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); in pci_ehci_write_reg() local 45 lo | in pci_ehci_write_reg() 46 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ehci_write_reg() local 48 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_write_reg() local 50 _wrmsr(USB_MSR_REG(USB_EHCI), hi, lo); pci_ehci_write_reg() local 55 _wrmsr(GLIU_MSR_REG(GLIU_P2D_BM4), hi, lo); pci_ehci_write_reg() local 59 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_write_reg() local 62 _wrmsr(USB_MSR_REG(USB_EHCI), hi, lo); pci_ehci_write_reg() local 65 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_write_reg() local 68 _wrmsr(USB_MSR_REG(USB_EHCI), hi, lo); pci_ehci_write_reg() local 78 u32 hi, lo; pci_ehci_read_reg() local 86 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local 95 _rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo); pci_ehci_read_reg() local 101 _rdmsr(USB_MSR_REG(USB_CAP), &hi, &lo); pci_ehci_read_reg() local 111 _rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo); pci_ehci_read_reg() local 116 _wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo); pci_ehci_read_reg() local 118 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local 140 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local 144 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local 148 _rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo); pci_ehci_read_reg() local [all...] |
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | pnfs.c | 57 static void pnfs_layoutreturn_before_put_layout_hdr(struct pnfs_layout_hdr *lo); 58 static void pnfs_free_returned_lsegs(struct pnfs_layout_hdr *lo, 264 pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_get_layout_hdr() argument 266 refcount_inc(&lo->plh_refcount); in pnfs_get_layout_hdr() 277 pnfs_free_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_free_layout_hdr() argument 279 struct nfs_server *server = NFS_SERVER(lo->plh_inode); in pnfs_free_layout_hdr() 282 if (test_and_clear_bit(NFS_LAYOUT_HASHED, &lo->plh_flags)) { in pnfs_free_layout_hdr() 286 list_del_rcu(&lo->plh_layouts); in pnfs_free_layout_hdr() 289 put_cred(lo->plh_lc_cred); in pnfs_free_layout_hdr() 290 return ld->free_layout_hdr(lo); in pnfs_free_layout_hdr() 294 pnfs_detach_layout_hdr(struct pnfs_layout_hdr *lo) pnfs_detach_layout_hdr() argument 305 pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo) pnfs_put_layout_hdr() argument 329 pnfs_grab_inode_layout_hdr(struct pnfs_layout_hdr *lo) pnfs_grab_inode_layout_hdr() argument 347 pnfs_barrier_update(struct pnfs_layout_hdr *lo, u32 newseq) pnfs_barrier_update() argument 354 pnfs_set_plh_return_info(struct pnfs_layout_hdr *lo, enum pnfs_iomode iomode, u32 seq) pnfs_set_plh_return_info() argument 373 pnfs_clear_layoutreturn_info(struct pnfs_layout_hdr *lo) pnfs_clear_layoutreturn_info() argument 386 pnfs_clear_layoutreturn_waitbit(struct pnfs_layout_hdr *lo) pnfs_clear_layoutreturn_waitbit() argument 415 struct pnfs_layout_hdr *lo; nfs4_layout_refresh_old_stateid() local 457 pnfs_mark_layout_stateid_invalid(struct pnfs_layout_hdr *lo, struct list_head *lseg_list) pnfs_mark_layout_stateid_invalid() argument 487 pnfs_layout_set_fail_bit(struct pnfs_layout_hdr *lo, int fail_bit) pnfs_layout_set_fail_bit() argument 495 pnfs_layout_clear_fail_bit(struct pnfs_layout_hdr *lo, int fail_bit) pnfs_layout_clear_fail_bit() argument 502 pnfs_layout_io_set_failed(struct pnfs_layout_hdr *lo, u32 iomode) pnfs_layout_io_set_failed() argument 522 pnfs_layout_io_test_failed(struct pnfs_layout_hdr *lo, u32 iomode) pnfs_layout_io_test_failed() argument 540 pnfs_init_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg, const struct pnfs_layout_range *range, const nfs4_stateid *stateid) pnfs_init_lseg() argument 563 pnfs_layout_remove_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg) pnfs_layout_remove_lseg() argument 582 pnfs_cache_lseg_for_layoutreturn(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg) pnfs_cache_lseg_for_layoutreturn() argument 597 struct pnfs_layout_hdr *lo; pnfs_put_lseg() local 707 pnfs_mark_matching_lsegs_invalid(struct pnfs_layout_hdr *lo, struct list_head *tmp_list, const struct pnfs_layout_range *recall_range, u32 seq) pnfs_mark_matching_lsegs_invalid() argument 736 pnfs_free_returned_lsegs(struct pnfs_layout_hdr *lo, struct list_head *free_me, const struct pnfs_layout_range *range, u32 seq) pnfs_free_returned_lsegs() argument 766 struct pnfs_layout_hdr *lo; __pnfs_destroy_layout() local 791 pnfs_layout_removed(struct nfs_inode *nfsi, struct pnfs_layout_hdr *lo) pnfs_layout_removed() argument 804 struct pnfs_layout_hdr *lo = __pnfs_destroy_layout(nfsi); pnfs_destroy_layout_final() local 814 struct pnfs_layout_hdr *lo; pnfs_layout_add_bulk_destroy_list() local 836 struct pnfs_layout_hdr *lo, *next; __must_hold() local 873 struct pnfs_layout_hdr *lo; pnfs_layout_free_bulk_destroy_list() local 969 pnfs_set_layout_cred(struct pnfs_layout_hdr *lo, const struct cred *cred) pnfs_set_layout_cred() argument 981 pnfs_set_layout_stateid(struct pnfs_layout_hdr *lo, const nfs4_stateid *new, const struct cred *cred, bool update_barrier) pnfs_set_layout_stateid() argument 1013 pnfs_layout_stateid_blocked(const struct pnfs_layout_hdr *lo, const nfs4_stateid *stateid) pnfs_layout_stateid_blocked() argument 1023 pnfs_layoutgets_blocked(const struct pnfs_layout_hdr *lo) pnfs_layoutgets_blocked() argument 1166 pnfs_layoutreturn_free_lsegs(struct pnfs_layout_hdr *lo, const nfs4_stateid *arg_stateid, const struct pnfs_layout_range *range, const nfs4_stateid *stateid) pnfs_layoutreturn_free_lsegs() argument 1194 pnfs_prepare_layoutreturn(struct pnfs_layout_hdr *lo, nfs4_stateid *stateid, const struct cred **cred, enum pnfs_iomode *iomode) pnfs_prepare_layoutreturn() argument 1221 pnfs_init_layoutreturn_args(struct nfs4_layoutreturn_args *args, struct pnfs_layout_hdr *lo, const nfs4_stateid *stateid, enum pnfs_iomode iomode) pnfs_init_layoutreturn_args() argument 1238 pnfs_send_layoutreturn(struct pnfs_layout_hdr *lo, const nfs4_stateid *stateid, const struct cred **pcred, enum pnfs_iomode iomode, bool sync) pnfs_send_layoutreturn() argument 1276 pnfs_layout_segments_returnable(struct pnfs_layout_hdr *lo, enum pnfs_iomode iomode, u32 seq) pnfs_layout_segments_returnable() argument 1290 pnfs_layout_need_return(struct pnfs_layout_hdr *lo) pnfs_layout_need_return() argument 1298 pnfs_layoutreturn_before_put_layout_hdr(struct pnfs_layout_hdr *lo) pnfs_layoutreturn_before_put_layout_hdr() argument 1332 struct pnfs_layout_hdr *lo = NULL; _pnfs_return_layout() local 1396 struct pnfs_layout_hdr *lo; pnfs_commit_and_return_layout() local 1428 struct pnfs_layout_hdr *lo; pnfs_roc() local 1576 struct pnfs_layout_hdr *lo = args->layout; pnfs_roc_release() local 1607 struct pnfs_layout_hdr *lo; pnfs_wait_on_layoutreturn() local 1662 pnfs_generic_layout_insert_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg, bool (*is_after)(const struct pnfs_layout_range *, const struct pnfs_layout_range *), bool (*do_merge)(struct pnfs_layout_segment *, struct pnfs_layout_segment *), struct list_head *free_me) pnfs_generic_layout_insert_lseg() argument 1706 pnfs_layout_insert_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg, struct list_head *free_me) pnfs_layout_insert_lseg() argument 1727 struct pnfs_layout_hdr *lo; alloc_init_layout_hdr() local 1808 pnfs_find_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_range *range, bool strict_iomode) pnfs_find_lseg() argument 1905 pnfs_prepare_to_retry_layoutget(struct pnfs_layout_hdr *lo) pnfs_prepare_to_retry_layoutget() argument 1917 nfs_layoutget_begin(struct pnfs_layout_hdr *lo) nfs_layoutget_begin() argument 1922 nfs_layoutget_end(struct pnfs_layout_hdr *lo) nfs_layoutget_end() argument 1929 pnfs_is_first_layoutget(struct pnfs_layout_hdr *lo) pnfs_is_first_layoutget() argument 1934 pnfs_clear_first_layoutget(struct pnfs_layout_hdr *lo) pnfs_clear_first_layoutget() argument 1943 _add_to_server_list(struct pnfs_layout_hdr *lo, struct nfs_server *server) _add_to_server_list() argument 1979 struct pnfs_layout_hdr *lo = NULL; pnfs_update_layout() local 2230 struct pnfs_layout_hdr *lo; _pnfs_grab_empty_layout() local 2266 struct pnfs_layout_hdr *lo; _lgopen_prepare_attached() local 2333 struct pnfs_layout_hdr *lo; pnfs_parse_lgopen() local 2393 struct pnfs_layout_hdr *lo = lgp->lo; pnfs_layout_process() local 2485 pnfs_mark_matching_lsegs_return(struct pnfs_layout_hdr *lo, struct list_head *tmp_list, const struct pnfs_layout_range *return_range, u32 seq) pnfs_mark_matching_lsegs_return() argument 2534 struct pnfs_layout_hdr *lo; pnfs_mark_layout_for_return() local 2578 pnfs_layout_can_be_returned(struct pnfs_layout_hdr *lo) pnfs_layout_can_be_returned() argument 2586 pnfs_find_first_lseg(struct pnfs_layout_hdr *lo, const struct pnfs_layout_range *range, enum pnfs_iomode iomode) pnfs_find_first_lseg() argument 2607 pnfs_should_return_unused_layout(struct pnfs_layout_hdr *lo, const struct pnfs_layout_range *range) pnfs_should_return_unused_layout() argument 2642 struct pnfs_layout_hdr *lo; pnfs_layout_return_unused_byserver() local [all...] |
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | pnfs.c | 57 static void pnfs_layoutreturn_before_put_layout_hdr(struct pnfs_layout_hdr *lo); 58 static void pnfs_free_returned_lsegs(struct pnfs_layout_hdr *lo, 264 pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_get_layout_hdr() argument 266 refcount_inc(&lo->plh_refcount); in pnfs_get_layout_hdr() 277 pnfs_free_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_free_layout_hdr() argument 279 struct nfs_server *server = NFS_SERVER(lo->plh_inode); in pnfs_free_layout_hdr() 282 if (test_and_clear_bit(NFS_LAYOUT_HASHED, &lo->plh_flags)) { in pnfs_free_layout_hdr() 286 list_del_rcu(&lo->plh_layouts); in pnfs_free_layout_hdr() 289 put_cred(lo->plh_lc_cred); in pnfs_free_layout_hdr() 290 return ld->free_layout_hdr(lo); in pnfs_free_layout_hdr() 294 pnfs_detach_layout_hdr(struct pnfs_layout_hdr *lo) pnfs_detach_layout_hdr() argument 305 pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo) pnfs_put_layout_hdr() argument 329 pnfs_grab_inode_layout_hdr(struct pnfs_layout_hdr *lo) pnfs_grab_inode_layout_hdr() argument 347 pnfs_barrier_update(struct pnfs_layout_hdr *lo, u32 newseq) pnfs_barrier_update() argument 354 pnfs_set_plh_return_info(struct pnfs_layout_hdr *lo, enum pnfs_iomode iomode, u32 seq) pnfs_set_plh_return_info() argument 373 pnfs_clear_layoutreturn_info(struct pnfs_layout_hdr *lo) pnfs_clear_layoutreturn_info() argument 386 pnfs_clear_layoutreturn_waitbit(struct pnfs_layout_hdr *lo) pnfs_clear_layoutreturn_waitbit() argument 415 struct pnfs_layout_hdr *lo; nfs4_layout_refresh_old_stateid() local 457 pnfs_mark_layout_stateid_invalid(struct pnfs_layout_hdr *lo, struct list_head *lseg_list) pnfs_mark_layout_stateid_invalid() argument 487 pnfs_layout_set_fail_bit(struct pnfs_layout_hdr *lo, int fail_bit) pnfs_layout_set_fail_bit() argument 495 pnfs_layout_clear_fail_bit(struct pnfs_layout_hdr *lo, int fail_bit) pnfs_layout_clear_fail_bit() argument 502 pnfs_layout_io_set_failed(struct pnfs_layout_hdr *lo, u32 iomode) pnfs_layout_io_set_failed() argument 522 pnfs_layout_io_test_failed(struct pnfs_layout_hdr *lo, u32 iomode) pnfs_layout_io_test_failed() argument 540 pnfs_init_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg, const struct pnfs_layout_range *range, const nfs4_stateid *stateid) pnfs_init_lseg() argument 563 pnfs_layout_remove_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg) pnfs_layout_remove_lseg() argument 582 pnfs_cache_lseg_for_layoutreturn(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg) pnfs_cache_lseg_for_layoutreturn() argument 597 struct pnfs_layout_hdr *lo; pnfs_put_lseg() local 711 pnfs_mark_matching_lsegs_invalid(struct pnfs_layout_hdr *lo, struct list_head *tmp_list, const struct pnfs_layout_range *recall_range, u32 seq) pnfs_mark_matching_lsegs_invalid() argument 737 pnfs_free_returned_lsegs(struct pnfs_layout_hdr *lo, struct list_head *free_me, const struct pnfs_layout_range *range, u32 seq) pnfs_free_returned_lsegs() argument 767 struct pnfs_layout_hdr *lo; __pnfs_destroy_layout() local 792 pnfs_layout_removed(struct nfs_inode *nfsi, struct pnfs_layout_hdr *lo) pnfs_layout_removed() argument 805 struct pnfs_layout_hdr *lo = __pnfs_destroy_layout(nfsi); pnfs_destroy_layout_final() local 815 struct pnfs_layout_hdr *lo; pnfs_layout_add_bulk_destroy_list() local 837 struct pnfs_layout_hdr *lo, *next; __must_hold() local 874 struct pnfs_layout_hdr *lo; pnfs_layout_free_bulk_destroy_list() local 970 pnfs_set_layout_cred(struct pnfs_layout_hdr *lo, const struct cred *cred) pnfs_set_layout_cred() argument 982 pnfs_set_layout_stateid(struct pnfs_layout_hdr *lo, const nfs4_stateid *new, const struct cred *cred, bool update_barrier) pnfs_set_layout_stateid() argument 1014 pnfs_layout_stateid_blocked(const struct pnfs_layout_hdr *lo, const nfs4_stateid *stateid) pnfs_layout_stateid_blocked() argument 1024 pnfs_layoutgets_blocked(const struct pnfs_layout_hdr *lo) pnfs_layoutgets_blocked() argument 1168 pnfs_layoutreturn_free_lsegs(struct pnfs_layout_hdr *lo, const nfs4_stateid *arg_stateid, const struct pnfs_layout_range *range, const nfs4_stateid *stateid) pnfs_layoutreturn_free_lsegs() argument 1196 pnfs_prepare_layoutreturn(struct pnfs_layout_hdr *lo, nfs4_stateid *stateid, const struct cred **cred, enum pnfs_iomode *iomode) pnfs_prepare_layoutreturn() argument 1223 pnfs_init_layoutreturn_args(struct nfs4_layoutreturn_args *args, struct pnfs_layout_hdr *lo, const nfs4_stateid *stateid, enum pnfs_iomode iomode) pnfs_init_layoutreturn_args() argument 1240 pnfs_send_layoutreturn(struct pnfs_layout_hdr *lo, const nfs4_stateid *stateid, const struct cred **pcred, enum pnfs_iomode iomode, bool sync) pnfs_send_layoutreturn() argument 1278 pnfs_layout_segments_returnable(struct pnfs_layout_hdr *lo, enum pnfs_iomode iomode, u32 seq) pnfs_layout_segments_returnable() argument 1292 pnfs_layout_need_return(struct pnfs_layout_hdr *lo) pnfs_layout_need_return() argument 1300 pnfs_layoutreturn_before_put_layout_hdr(struct pnfs_layout_hdr *lo) pnfs_layoutreturn_before_put_layout_hdr() argument 1334 struct pnfs_layout_hdr *lo = NULL; _pnfs_return_layout() local 1398 struct pnfs_layout_hdr *lo; pnfs_commit_and_return_layout() local 1430 struct pnfs_layout_hdr *lo; pnfs_roc() local 1578 struct pnfs_layout_hdr *lo = args->layout; pnfs_roc_release() local 1610 struct pnfs_layout_hdr *lo; pnfs_wait_on_layoutreturn() local 1665 pnfs_generic_layout_insert_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg, bool (*is_after)(const struct pnfs_layout_range *, const struct pnfs_layout_range *), bool (*do_merge)(struct pnfs_layout_segment *, struct pnfs_layout_segment *), struct list_head *free_me) pnfs_generic_layout_insert_lseg() argument 1709 pnfs_layout_insert_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg, struct list_head *free_me) pnfs_layout_insert_lseg() argument 1730 struct pnfs_layout_hdr *lo; alloc_init_layout_hdr() local 1811 pnfs_find_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_range *range, bool strict_iomode) pnfs_find_lseg() argument 1908 pnfs_prepare_to_retry_layoutget(struct pnfs_layout_hdr *lo) pnfs_prepare_to_retry_layoutget() argument 1920 nfs_layoutget_begin(struct pnfs_layout_hdr *lo) nfs_layoutget_begin() argument 1925 nfs_layoutget_end(struct pnfs_layout_hdr *lo) nfs_layoutget_end() argument 1932 pnfs_is_first_layoutget(struct pnfs_layout_hdr *lo) pnfs_is_first_layoutget() argument 1937 pnfs_clear_first_layoutget(struct pnfs_layout_hdr *lo) pnfs_clear_first_layoutget() argument 1946 _add_to_server_list(struct pnfs_layout_hdr *lo, struct nfs_server *server) _add_to_server_list() argument 1982 struct pnfs_layout_hdr *lo = NULL; pnfs_update_layout() local 2230 struct pnfs_layout_hdr *lo; _pnfs_grab_empty_layout() local 2266 struct pnfs_layout_hdr *lo; _lgopen_prepare_attached() local 2329 struct pnfs_layout_hdr *lo; pnfs_parse_lgopen() local 2380 struct pnfs_layout_hdr *lo = NFS_I(inode)->layout; nfs4_lgopen_release() local 2391 struct pnfs_layout_hdr *lo = NFS_I(lgp->args.inode)->layout; pnfs_layout_process() local 2486 pnfs_mark_matching_lsegs_return(struct pnfs_layout_hdr *lo, struct list_head *tmp_list, const struct pnfs_layout_range *return_range, u32 seq) pnfs_mark_matching_lsegs_return() argument 2533 struct pnfs_layout_hdr *lo; pnfs_mark_layout_for_return() local 2577 pnfs_layout_can_be_returned(struct pnfs_layout_hdr *lo) pnfs_layout_can_be_returned() argument 2585 pnfs_find_first_lseg(struct pnfs_layout_hdr *lo, const struct pnfs_layout_range *range, enum pnfs_iomode iomode) pnfs_find_first_lseg() argument 2606 pnfs_should_return_unused_layout(struct pnfs_layout_hdr *lo, const struct pnfs_layout_range *range) pnfs_should_return_unused_layout() argument 2641 struct pnfs_layout_hdr *lo; pnfs_layout_return_unused_byserver() local [all...] |
/kernel/linux/linux-5.10/arch/riscv/net/ |
H A D | bpf_jit_comp32.c | 26 * | lo(R6) | 28 * | lo(R7) | 106 static s8 lo(const s8 *r) in lo() function 127 emit_imm(lo(rd), imm, ctx); in emit_imm32() 139 emit_imm(lo(rd), imm_lo, ctx); in emit_imm64() 150 emit(rv_addi(RV_REG_A0, lo(r0), 0), ctx); in __build_epilogue() 190 emit(rv_lw(lo(tmp), lo(reg), RV_REG_FP), ctx); in bpf_get_reg64() 201 emit(rv_sw(RV_REG_FP, lo(reg), lo(sr in bpf_put_reg64() [all...] |
/kernel/linux/linux-6.6/arch/riscv/net/ |
H A D | bpf_jit_comp32.c | 26 * | lo(R6) | 28 * | lo(R7) | 106 static s8 lo(const s8 *r) in lo() function 127 emit_imm(lo(rd), imm, ctx); in emit_imm32() 139 emit_imm(lo(rd), imm_lo, ctx); in emit_imm64() 150 emit(rv_addi(RV_REG_A0, lo(r0), 0), ctx); in __build_epilogue() 190 emit(rv_lw(lo(tmp), lo(reg), RV_REG_FP), ctx); in bpf_get_reg64() 201 emit(rv_sw(RV_REG_FP, lo(reg), lo(sr in bpf_put_reg64() [all...] |
/kernel/linux/linux-5.10/block/ |
H A D | badblocks.c | 57 int lo; in badblocks_check() local 74 lo = 0; in badblocks_check() 78 /* Binary search between lo and hi for 'target' in badblocks_check() 81 /* INVARIANT: ranges before 'lo' and at-or-after 'hi' in badblocks_check() 83 * VARIANT: hi-lo is the number of possible in badblocks_check() 86 while (hi - lo > 1) { in badblocks_check() 87 int mid = (lo + hi) / 2; in badblocks_check() 94 lo = mid; in badblocks_check() 99 /* 'lo' might be the last that started before target, but 'hi' isn't */ in badblocks_check() 100 if (hi > lo) { in badblocks_check() 167 int lo, hi; badblocks_set() local 334 int lo, hi; badblocks_clear() local [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | badblocks.c | 57 int lo; in badblocks_check() local 73 lo = 0; in badblocks_check() 77 /* Binary search between lo and hi for 'target' in badblocks_check() 80 /* INVARIANT: ranges before 'lo' and at-or-after 'hi' in badblocks_check() 82 * VARIANT: hi-lo is the number of possible in badblocks_check() 85 while (hi - lo > 1) { in badblocks_check() 86 int mid = (lo + hi) / 2; in badblocks_check() 93 lo = mid; in badblocks_check() 98 /* 'lo' might be the last that started before target, but 'hi' isn't */ in badblocks_check() 99 if (hi > lo) { in badblocks_check() 166 int lo, hi; badblocks_set() local 333 int lo, hi; badblocks_clear() local [all...] |
/kernel/linux/linux-6.6/arch/parisc/net/ |
H A D | bpf_jit_comp32.c | 27 * | lo(R9) | 29 * | lo(FP) | JIT scratch space for BPF registers 115 static s8 lo(const s8 *r) in lo() function 159 REG_SET_SEEN(ctx, lo(rd)); in emit_imm32() 160 emit_imm(lo(rd), imm, ctx); in emit_imm32() 174 emit_imm(lo(rd), imm_lo, ctx); in emit_imm64() 203 emit_hppa_copy(lo(r0), HPPA_REG_RET0, ctx); in __build_epilogue() 229 emit(hppa_ldw(REG_SIZE * lo(reg) - offset_sp, HPPA_REG_SP, lo(tmp)), ctx); in bpf_get_reg64_offset() 233 REG_SET_SEEN(ctx, lo(re in bpf_get_reg64_offset() [all...] |
/kernel/linux/linux-5.10/drivers/acpi/acpica/ |
H A D | utmath.c | 16 u32 lo; member 65 ACPI_MUL_64_BY_32(0, multiplicand_ovl.part.lo, multiplier, in acpi_ut_short_multiply() 66 product.part.lo, carry32); in acpi_ut_short_multiply() 100 operand_ovl.part.hi = operand_ovl.part.lo; in acpi_ut_short_shift_left() 101 operand_ovl.part.lo = 0; in acpi_ut_short_shift_left() 105 operand_ovl.part.lo, count); in acpi_ut_short_shift_left() 137 operand_ovl.part.lo = operand_ovl.part.hi; in acpi_ut_short_shift_right() 142 operand_ovl.part.lo, count); in acpi_ut_short_shift_right() 281 ACPI_DIV_64_BY_32(remainder32, dividend_ovl.part.lo, divisor, in acpi_ut_short_divide() 282 quotient.part.lo, remainder3 in acpi_ut_short_divide() [all...] |
/kernel/linux/linux-6.6/drivers/acpi/acpica/ |
H A D | utmath.c | 16 u32 lo; member 65 ACPI_MUL_64_BY_32(0, multiplicand_ovl.part.lo, multiplier, in acpi_ut_short_multiply() 66 product.part.lo, carry32); in acpi_ut_short_multiply() 100 operand_ovl.part.hi = operand_ovl.part.lo; in acpi_ut_short_shift_left() 101 operand_ovl.part.lo = 0; in acpi_ut_short_shift_left() 105 operand_ovl.part.lo, count); in acpi_ut_short_shift_left() 137 operand_ovl.part.lo = operand_ovl.part.hi; in acpi_ut_short_shift_right() 142 operand_ovl.part.lo, count); in acpi_ut_short_shift_right() 281 ACPI_DIV_64_BY_32(remainder32, dividend_ovl.part.lo, divisor, in acpi_ut_short_divide() 282 quotient.part.lo, remainder3 in acpi_ut_short_divide() [all...] |
/kernel/linux/linux-6.6/arch/mips/net/ |
H A D | bpf_jit_comp32.c | 144 static inline u8 lo(const u8 reg[]) in lo() function 176 emit_mov_i(ctx, lo(dst), imm); in emit_mov_se_i64() 228 emit(ctx, addu, lo(dst), lo(dst), src); in emit_alu_i64() 229 emit(ctx, sltu, MIPS_R_T9, lo(dst), src); in emit_alu_i64() 236 emit(ctx, sltu, MIPS_R_T9, lo(dst), src); in emit_alu_i64() 237 emit(ctx, subu, lo(dst), lo(dst), src); in emit_alu_i64() 244 emit(ctx, or, lo(dst), lo(ds in emit_alu_i64() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | minmax.h | 60 #define __clamp(val, lo, hi) \ 61 ((val) >= (hi) ? (hi) : ((val) <= (lo) ? (lo) : (val))) 63 #define __clamp_once(val, lo, hi, unique_val, unique_lo, unique_hi) ({ \ 65 typeof(lo) unique_lo = (lo); \ 67 static_assert(__builtin_choose_expr(__is_constexpr((lo) > (hi)), \ 68 (lo) <= (hi), true), \ 69 "clamp() low limit " #lo " greater than high limit " #hi); \ 70 static_assert(__types_ok(val, lo), "clam [all...] |
/kernel/linux/linux-5.10/drivers/char/hw_random/ |
H A D | via-rng.c | 132 u32 lo, hi, old_lo; in via_rng_init() local 153 rdmsr(MSR_VIA_RNG, lo, hi); in via_rng_init() 155 old_lo = lo; in via_rng_init() 156 lo &= ~(0x7f << VIA_STRFILT_CNT_SHIFT); in via_rng_init() 157 lo &= ~VIA_XSTORE_CNT_MASK; in via_rng_init() 158 lo &= ~(VIA_STRFILT_ENABLE | VIA_STRFILT_FAIL | VIA_RAWBITS_ENABLE); in via_rng_init() 159 lo |= VIA_RNG_ENABLE; in via_rng_init() 160 lo |= VIA_NOISESRC1; in via_rng_init() 166 lo |= VIA_NOISESRC2; in via_rng_init() 170 lo | in via_rng_init() [all...] |
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | via-rng.c | 132 u32 lo, hi, old_lo; in via_rng_init() local 153 rdmsr(MSR_VIA_RNG, lo, hi); in via_rng_init() 155 old_lo = lo; in via_rng_init() 156 lo &= ~(0x7f << VIA_STRFILT_CNT_SHIFT); in via_rng_init() 157 lo &= ~VIA_XSTORE_CNT_MASK; in via_rng_init() 158 lo &= ~(VIA_STRFILT_ENABLE | VIA_STRFILT_FAIL | VIA_RAWBITS_ENABLE); in via_rng_init() 159 lo |= VIA_RNG_ENABLE; in via_rng_init() 160 lo |= VIA_NOISESRC1; in via_rng_init() 166 lo |= VIA_NOISESRC2; in via_rng_init() 170 lo | in via_rng_init() [all...] |