/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | xapic.rs | 131 pub unsafe fn read(&self, reg: XApicOffset) -> u32 { in read() method 142 self.read(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_ID); // 等待写操作完成,通过读取进行同步 in write() 227 let val = self.read(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_SVR); in init_current_cpu() 231 let val = self.read(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_SVR); in init_current_cpu() 259 while self.read(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_ICR_31_0) & DELIVS != 0 { in init_current_cpu() 277 unsafe { (self.read(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_Version) & 0xff) as u8 } in version() 281 unsafe { ((self.read(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_Version) >> 24) & 1) == 1 } in support_eoi_broadcast_suppression() 286 ((self.read(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_Version) >> 16) & 0xff) as u8 + 1 in max_lvt_entry() 292 unsafe { ApicId::new(self.read(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_ID) >> 24) } in id() 306 self.read(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_LVT_TIMER), in read_lvt() [all …]
|
H A D | ioapic.rs | 143 unsafe fn read(&mut self, reg: u8) -> u32 { in read() method 172 let mut val = unsafe { self.read(REG_TABLE + 2 * rte_index) }; in enable() 179 let mut val = unsafe { self.read(reg) }; in disable() 237 unsafe { self.read(REG_TABLE + 2 * irq).get_bits(0..8) as u8 } in irq_vector() 243 let mut old = unsafe { self.read(REG_TABLE + 2 * irq) }; in set_irq_vector() 255 unsafe { self.read(REG_ID).get_bits(24..28) as u8 } in id() 261 unsafe { self.read(REG_VER).get_bits(0..8) as u8 } in version() 269 unsafe { (self.read(REG_VER).get_bits(16..24) + 1) as u8 } in supported_interrupts() 274 let data = unsafe { self.read(REG_TABLE + 2 * rte_index) }; in pending()
|
/DragonOS/kernel/src/driver/pci/test/ |
H A D | pt_driver.rs | 54 Some(self.locked_dynid_list.read().clone()) in locked_dynid_list() 88 self.driver_data.read().devices.clone() in devices() 111 self.driver_data.read().bus.clone() in bus() 125 self.kobj_data.read().kern_inode.clone() in inode() 129 self.kobj_data.read().parent.clone() in parent() 137 self.kobj_data.read().kset.clone() in kset() 145 self.kobj_data.read().kobj_type in kobj_type() 161 self.kobj_state.read() in kobj_state()
|
H A D | pt_device.rs | 81 self.device_data.read().bus.clone() in bus() 95 self.device_data.read().driver.clone()?.upgrade() in driver() 135 self.device_data.read().parent.clone() in dev_parent() 153 self.kobj_data.read().kern_inode.clone() in inode() 157 self.kobj_data.read().parent.clone() in parent() 165 self.kobj_data.read().kset.clone() in kset() 173 self.kobj_data.read().kobj_type in kobj_type() 189 self.kobj_state.read() in kobj_state()
|
/DragonOS/kernel/src/driver/pci/ |
H A D | raw_device.rs | 91 self.inner.read().device_common.bus.clone() in bus() 105 self.inner.read().device_common.driver.clone()?.upgrade() in driver() 161 self.inner.read().kobject_common.kern_inode.clone() in inode() 165 self.inner.read().kobject_common.parent.clone() in parent() 173 self.inner.read().kobject_common.kset.clone() in kset() 181 self.inner.read().kobject_common.kobj_type in kobj_type() 189 self.inner.read().name.clone().unwrap() in name() 197 self.kobj_state.read() in kobj_state()
|
/DragonOS/kernel/src/driver/base/ |
H A D | cpu.rs | 155 self.inner.read().device_common.bus.clone() in bus() 187 self.inner.read().device_common.parent.clone() in dev_parent() 205 self.inner.read().kobject_common.kern_inode.clone() in inode() 209 self.inner.read().kobject_common.parent.clone() in parent() 217 self.inner.read().kobject_common.kset.clone() in kset() 225 self.inner.read().kobject_common.kobj_type in kobj_type() 233 self.inner.read().name.clone() in name() 241 self.kobj_state.read() in kobj_state()
|
H A D | kset.rs | 34 self.inner.read().name.hash(state); in hash() 145 return self.kobjects.read(); in kobjects() 155 self.inner.read().kern_inode.clone() in inode() 163 self.parent_data.read().parent.clone() in parent() 171 self.kobj_state.read() in kobj_state() 179 self.inner.read().ktype in kobj_type() 187 self.parent_data.read().kset.clone() in kset() 195 return self.inner.read().name.clone(); in name()
|
H A D | subsys.rs | 121 return self.devices.read(); in devices() 125 return self.drivers.read(); in drivers() 140 return self.ksets.read().devices_kset.clone(); in devices_kset() 152 return self.ksets.read().drivers_kset.clone(); in drivers_kset()
|
/DragonOS/kernel/src/driver/serial/serial8250/ |
H A D | mod.rs | 202 return self.inner.read().device_state == DeviceState::Initialized; in is_initialized() 215 self.inner.read().device_common.bus.clone() in bus() 231 self.inner.read().device_common.driver.clone()?.upgrade() in driver() 239 self.inner.read().device_common.can_match in can_match() 255 self.inner.read().device_common.parent.clone() in dev_parent() 273 self.inner.read().kobject_common.kern_inode.clone() in inode() 277 self.inner.read().kobject_common.parent.clone() in parent() 285 self.inner.read().kobject_common.kset.clone() in kset() 307 self.kobj_state.read() in kobj_state() 444 self.inner.read().devices.clone() in devices() [all …]
|
/DragonOS/user/apps/test-for-robustfutex/src/ |
H A D | main.rs | 42 return unsafe { self.addr.offset(offset).read() }; in get_val() 66 return unsafe { self.addr.offset(offset).read() }; in get_val() 262 println!("futex1 val: {:#x?}", futexes.offset(11).read()); in test01() 263 println!("futex2 val: {:#x?}", futexes.offset(12).read()); in test01() 302 println!("futex1 val: {:#x}", futexes.offset(11).read()); in test01() 303 println!("futex2 val: {:#x}", futexes.offset(12).read()); in test01() 305 println!("robust list next next: {:#x?}", futexes.offset(0).read()); in test01() 348 println!("futex1 val: {:#x?}", futexes.offset(11).read()); in test02() 349 println!("futex2 val: {:#x?}", futexes.offset(12).read()); in test02() 353 println!("count1 val: {:?}", count.offset(0).read()); in test02() [all …]
|
/DragonOS/user/apps/test_filemap/ |
H A D | main.c | 26 read(fd, buf, 11); in main() 57 read(fd, buf, 11); in main()
|
/DragonOS/kernel/src/driver/firmware/efi/ |
H A D | mod.rs | 68 return self.inner.read().mmap.desc_version; in desc_version() 74 return self.inner.read().dragonstub_load_info; in kernel_load_info() 109 self.inner.read() in inner_read()
|
/DragonOS/user/apps/test_pty/ |
H A D | test_pty.c | 32 ssize_t n = read(ptm, buf, sizeof(buf)); in main() 40 ssize_t nn = read(pts, nbuf, sizeof(nbuf)); in main()
|
/DragonOS/kernel/src/driver/block/cache/ |
H A D | cached_block_device.rs | 61 pub fn read( in read() method 132 space.read(cache_block_addr, position, buf) in read_one_block() 202 pub fn read( in read() method 208 self.0.read().read(addr, position, buf) in read() 248 pub fn read( in read() method 324 self.lock.read().find(lba_id) in find()
|
/DragonOS/kernel/src/driver/open_firmware/ |
H A D | fdt.rs | 80 let fdt_vaddr = boot_params().read().fdt().ok_or(SystemError::ENODEV)?; in fdt_ref() 148 debug!("Command line: {}", boot_params().read().boot_cmdline_str()); in early_init_scan_chosen() 183 let addr_cells = FDT_GLOBAL_DATA.read().root_addr_cells as usize; in early_init_scan_memory() 184 let size_cells = FDT_GLOBAL_DATA.read().root_size_cells as usize; in early_init_scan_memory() 297 let vaddr = boot_params().read().fdt(); in early_init_fdt_scan_reserved_mem() 332 let fdt_paddr = boot_params().read().arch.fdt_paddr; in early_reserve_fdt_itself() 401 FDT_GLOBAL_DATA.read(); in reserved_mem_reserve_reg() 417 let addr_cells = FDT_GLOBAL_DATA.read().root_addr_cells as usize; in reserved_mem_reserve_reg() 418 let size_cells = FDT_GLOBAL_DATA.read().root_size_cells as usize; in reserved_mem_reserve_reg()
|
/DragonOS/kernel/src/driver/clocksource/ |
H A D | acpi_pm.rs | 107 fn read(&self) -> CycleNum { in read() method 185 let value1 = clocksource_acpi_pm().read().data(); in verify_pmtmr_rate() 187 let value2 = clocksource_acpi_pm().read().data(); in verify_pmtmr_rate() 255 let value1 = clocksource_acpi_pm().read().data(); in init_acpi_pm_clocksource() 258 let value2 = clocksource_acpi_pm().read().data(); in init_acpi_pm_clocksource()
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_device.rs | 201 size = ld.read(tty.clone(), buf, size, &mut cookie, offset, mode)?; in read_at() 287 Ok(self.inner.read().metadata.clone()) in metadata() 449 self.inner.read().inode.clone() in inode() 453 self.inner.read().parent_kobj.clone() in parent() 461 self.inner.read().kset.clone() in kset() 485 self.kobj_state.read() in kobj_state() 509 self.inner.read().bus.clone() in bus() 527 self.inner.read().driver.clone()?.upgrade() in driver() 542 self.inner.read().can_match in can_match() 566 fn read(&self, _len: usize, _buf: &mut [u8]) -> Result<usize, SystemError> { in read() method
|
/DragonOS/user/apps/test_dup3/ |
H A D | main.c | 19 int bytes_read = read(new_fd, buffer, sizeof(buffer)); in main()
|
/DragonOS/user/apps/test_uart/ |
H A D | main.c | 13 n = read(fd, buf, 1); in main()
|
/DragonOS/kernel/src/net/event_poll/ |
H A D | mod.rs | 127 let events = events as u32 & self.event.read().events; in ep_item_poll() 212 .read() in close() 290 let fd_table_guard = fd_table.read(); in do_epoll_ctl() 384 if ep_item.event.read().events & EPollEventType::EPOLLEXCLUSIVE.bits() != 0 { in do_epoll_ctl() 406 let fd_table_guard = fd_table.read(); in do_epoll_wait() 538 let ep_events = EPollEventType::from_bits_truncate(epitem.event.read().events); in ep_send_events() 549 data: epitem.event.read().data, in ep_send_events() 631 if epitem.event.read().events & EPollEventType::EPOLLWAKEUP.bits() != 0 { in ep_insert() 727 let event_guard = binding.event().read(); in wakeup_epoll()
|
/DragonOS/kernel/src/arch/riscv64/ |
H A D | cpu.rs | 19 let ptr: *const LocalContext = riscv::register::tp::read() as *const LocalContext; in current_cpu_id() 128 let hartid = boot_params().read().arch.boot_hartid; in init_local_context()
|
/DragonOS/user/apps/test_socket/src/ |
H A D | test_unix_stream_pair.rs | 13 let nbytes = sock0.read(&mut buffer).expect("read error"); in test_unix_stream_pair()
|
/DragonOS/.github/workflows/ |
H A D | issue-checker.yml | 11 contents: read
|
/DragonOS/user/apps/test_mkfifo/ |
H A D | main.c | 40 bytes_read = read(pipe_fd, buffer, BUFFER_SIZE); in main()
|
/DragonOS/kernel/src/filesystem/kernfs/ |
H A D | mod.rs | 177 return Ok(self.inner.read().metadata.clone()); in metadata() 240 .read() in find() 298 return self.fs.read().upgrade().unwrap(); in fs() 326 let inner = self.inner.read(); in read_at() 359 .read(callback_data, &mut buf[..len], offset); in read_at() 614 return self.inner.read().parent.upgrade(); in parent() 623 return self.inner.read().symlink_target.as_ref()?.upgrade(); in symlink_target()
|