Searched refs:packet (Results 1 – 7 of 7) sorted by relevance
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_device.rs | 289 let packet = self.read_data_port()?; in process_packet() localVariable 291 guard.buf.push(packet); // 更新缓冲区 in process_packet() 294 let flags: MouseFlags = MouseFlags::from_bits_truncate(packet); in process_packet() 303 guard.current_state.x = self.get_x_movement(packet, flags); in process_packet() 309 guard.current_state.y = self.get_y_movement(packet, flags); in process_packet() 325 fn get_x_movement(&self, packet: u8, flags: MouseFlags) -> i16 { in get_x_movement() 327 return self.sign_extend(packet); in get_x_movement() 329 return packet as i16; in get_x_movement() 333 fn get_y_movement(&self, packet: u8, flags: MouseFlags) -> i16 { in get_y_movement() 335 return self.sign_extend(packet); in get_y_movement() [all …]
|
/DragonOS/kernel/src/net/socket/ |
H A D | inet.rs | 117 let packet = wire::Ipv4Packet::new_unchecked(buf); in read() localVariable 121 addr: wire::IpAddress::Ipv4(packet.src_addr()), in read() 176 let mut packet: wire::Ipv4Packet<&mut Vec<u8>> = in write() localVariable 180 packet.set_version(4); in write() 181 packet.set_header_len(20); in write() 182 packet.set_total_len((20 + len) as u16); in write() 183 packet.set_src_addr(ipv4_src_addr); in write() 184 packet.set_dst_addr(ipv4_dst); in write() 187 packet.set_next_header(socket.ip_protocol()); in write() 190 let payload: &mut [u8] = packet.payload_mut(); in write() [all …]
|
/DragonOS/kernel/src/driver/tty/pty/ |
H A D | mod.rs | 199 if !ctrl.packet { in pty_set_packet_mode() 202 ctrl.packet = true; in pty_set_packet_mode() 205 ctrl.packet = false; in pty_set_packet_mode() 213 user_writer.copy_one_to_user(&tty.contorl_info_irqsave().packet, 0)?; in pty_get_packet_mode()
|
H A D | unix98pty.rs | 116 if link.contorl_info_irqsave().packet { in set_termios()
|
/DragonOS/kernel/src/driver/net/e1000e/ |
H A D | e1000e.rs | 458 pub fn e1000e_transmit(&mut self, packet: E1000EBuffer) { in e1000e_transmit() 463 self.trans_buffers[index] = packet; in e1000e_transmit() 467 desc.addr = packet.as_paddr() as u64; in e1000e_transmit() 468 desc.len = packet.len() as u16; in e1000e_transmit()
|
/DragonOS/kernel/src/driver/tty/tty_ldisc/ |
H A D | ntty.rs | 1531 if link.core().contorl_info_irqsave().packet { in packet_mode_flush() 1639 let packet = core.contorl_info_irqsave().packet; in read() localVariable 1646 if packet { in read() 1716 if packet && offset == 0 { in read() 2067 if core.contorl_info_irqsave().packet { in poll()
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_core.rs | 276 pub packet: bool, field
|