Home
last modified time | relevance | path

Searched refs:lo (Results 1 - 25 of 1343) sorted by relevance

12345678910>>...54

/kernel/linux/linux-5.10/drivers/block/
H A Dloop.c92 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 Dloop.c102 * @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 Dcs5536_ide.c17 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 Dcs5536_isa.c51 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 Dcs5536_ohci.c17 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 Dcs5536_acc.c17 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 Dcs5536_ehci.c17 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 Dcs5536_ide.c17 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 Dcs5536_isa.c51 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 Dcs5536_acc.c17 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 Dcs5536_ohci.c17 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 Dcs5536_ehci.c17 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 Dpnfs.c57 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 Dpnfs.c57 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 Dbpf_jit_comp32.c26 * | 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 Dbpf_jit_comp32.c26 * | 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 Dbadblocks.c57 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 Dbadblocks.c57 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 Dbpf_jit_comp32.c27 * | 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 Dutmath.c16 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 Dutmath.c16 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 Dbpf_jit_comp32.c144 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 Dminmax.h60 #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 Dvia-rng.c132 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 Dvia-rng.c132 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...]

Completed in 235 milliseconds

12345678910>>...54