PATH: //proc/self/root/proc/thread-self/root/proc/thread-self/root/usr/include/linux
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
๐ a.out.h
โ
X
๐ acct.h
โ
X
๐ acrn.h
โ
X
๐ adb.h
โ
X
๐ adfs_fs.h
โ
X
๐ affs_hardblocks.h
โ
X
๐ agpgart.h
โ
X
๐ aio_abi.h
โ
X
๐ am437x-vpfe.h
โ
X
๐ android/
X
๐ apm_bios.h
โ
X
๐ arcfb.h
โ
X
๐ arm_sdei.h
โ
X
๐ aspeed-lpc-ctrl.h
โ
X
๐ aspeed-p2a-ctrl.h
โ
X
๐ atalk.h
โ
X
๐ atm.h
โ
X
๐ atm_eni.h
โ
X
๐ atm_he.h
โ
X
๐ atm_idt77105.h
โ
X
๐ atm_nicstar.h
โ
X
๐ atm_tcp.h
โ
X
๐ atm_zatm.h
โ
X
๐ atmapi.h
โ
X
๐ atmarp.h
โ
X
๐ atmbr2684.h
โ
X
๐ atmclip.h
โ
X
๐ atmdev.h
โ
X
๐ atmioc.h
โ
X
๐ atmlec.h
โ
X
๐ atmmpc.h
โ
X
๐ atmppp.h
โ
X
๐ atmsap.h
โ
X
๐ atmsvc.h
โ
X
๐ audit.h
โ
X
๐ auto_dev-ioctl.h
โ
X
๐ auto_fs.h
โ
X
๐ auto_fs4.h
โ
X
๐ auxvec.h
โ
X
๐ ax25.h
โ
X
๐ batadv_packet.h
โ
X
๐ batman_adv.h
โ
X
๐ baycom.h
โ
X
๐ bcm933xx_hcs.h
โ
X
๐ bfs_fs.h
โ
X
๐ binfmts.h
โ
X
๐ bits.h
โ
X
๐ blkpg.h
โ
X
๐ blktrace_api.h
โ
X
๐ blkzoned.h
โ
X
๐ bpf.h
โ
X
๐ bpf_common.h
โ
X
๐ bpf_perf_event.h
โ
X
๐ bpfilter.h
โ
X
๐ bpqether.h
โ
X
๐ bsg.h
โ
X
๐ bt-bmc.h
โ
X
๐ btf.h
โ
X
๐ btrfs.h
โ
X
๐ btrfs_tree.h
โ
X
๐ byteorder/
X
๐ cachefiles.h
โ
X
๐ caif/
X
๐ can/
X
๐ can.h
โ
X
๐ capability.h
โ
X
๐ capi.h
โ
X
๐ cciss_defs.h
โ
X
๐ cciss_ioctl.h
โ
X
๐ ccs.h
โ
X
๐ cdrom.h
โ
X
๐ cec-funcs.h
โ
X
๐ cec.h
โ
X
๐ cfm_bridge.h
โ
X
๐ cgroupstats.h
โ
X
๐ chio.h
โ
X
๐ cifs/
X
๐ close_range.h
โ
X
๐ cm4000_cs.h
โ
X
๐ cn_proc.h
โ
X
๐ coda.h
โ
X
๐ coff.h
โ
X
๐ connector.h
โ
X
๐ const.h
โ
X
๐ coresight-stm.h
โ
X
๐ cramfs_fs.h
โ
X
๐ cryptouser.h
โ
X
๐ cuda.h
โ
X
๐ cxl_mem.h
โ
X
๐ cycx_cfm.h
โ
X
๐ dcbnl.h
โ
X
๐ dccp.h
โ
X
๐ devlink.h
โ
X
๐ dlm.h
โ
X
๐ dlm_device.h
โ
X
๐ dlm_netlink.h
โ
X
๐ dlm_plock.h
โ
X
๐ dlmconstants.h
โ
X
๐ dm-ioctl.h
โ
X
๐ dm-log-userspace.h
โ
X
๐ dma-buf.h
โ
X
๐ dma-heap.h
โ
X
๐ dn.h
โ
X
๐ dns_resolver.h
โ
X
๐ dpll.h
โ
X
๐ dqblk_xfs.h
โ
X
๐ dvb/
X
๐ edd.h
โ
X
๐ efs_fs_sb.h
โ
X
๐ elf-em.h
โ
X
๐ elf-fdpic.h
โ
X
๐ elf.h
โ
X
๐ errno.h
โ
X
๐ errqueue.h
โ
X
๐ erspan.h
โ
X
๐ ethtool.h
โ
X
๐ ethtool_netlink.h
โ
X
๐ ethtool_netlink_generated.h
โ
X
๐ eventfd.h
โ
X
๐ eventpoll.h
โ
X
๐ f2fs.h
โ
X
๐ fadvise.h
โ
X
๐ falloc.h
โ
X
๐ fanotify.h
โ
X
๐ fb.h
โ
X
๐ fcntl.h
โ
X
๐ fd.h
โ
X
๐ fdreg.h
โ
X
๐ fib_rules.h
โ
X
๐ fiemap.h
โ
X
๐ filter.h
โ
X
๐ firewire-cdev.h
โ
X
๐ firewire-constants.h
โ
X
๐ fou.h
โ
X
๐ fpga-dfl.h
โ
X
๐ fs.h
โ
X
๐ fscrypt.h
โ
X
๐ fsi.h
โ
X
๐ fsl_hypervisor.h
โ
X
๐ fsl_mc.h
โ
X
๐ fsmap.h
โ
X
๐ fsverity.h
โ
X
๐ fuse.h
โ
X
๐ futex.h
โ
X
๐ gameport.h
โ
X
๐ gen_stats.h
โ
X
๐ genetlink.h
โ
X
๐ genwqe/
X
๐ gfs2_ondisk.h
โ
X
๐ gpio.h
โ
X
๐ gsmmux.h
โ
X
๐ gtp.h
โ
X
๐ handshake.h
โ
X
๐ hash_info.h
โ
X
๐ hdlc/
X
๐ hdlc.h
โ
X
๐ hdlcdrv.h
โ
X
๐ hdreg.h
โ
X
๐ hid.h
โ
X
๐ hiddev.h
โ
X
๐ hidraw.h
โ
X
๐ hpet.h
โ
X
๐ hsi/
X
๐ hsr_netlink.h
โ
X
๐ hw_breakpoint.h
โ
X
๐ hyperv.h
โ
X
๐ i2c-dev.h
โ
X
๐ i2c.h
โ
X
๐ i2o-dev.h
โ
X
๐ i8k.h
โ
X
๐ icmp.h
โ
X
๐ icmpv6.h
โ
X
๐ idxd.h
โ
X
๐ if.h
โ
X
๐ if_addr.h
โ
X
๐ if_addrlabel.h
โ
X
๐ if_alg.h
โ
X
๐ if_arcnet.h
โ
X
๐ if_arp.h
โ
X
๐ if_bonding.h
โ
X
๐ if_bridge.h
โ
X
๐ if_cablemodem.h
โ
X
๐ if_eql.h
โ
X
๐ if_ether.h
โ
X
๐ if_fc.h
โ
X
๐ if_fddi.h
โ
X
๐ if_hippi.h
โ
X
๐ if_infiniband.h
โ
X
๐ if_link.h
โ
X
๐ if_ltalk.h
โ
X
๐ if_macsec.h
โ
X
๐ if_packet.h
โ
X
๐ if_phonet.h
โ
X
๐ if_plip.h
โ
X
๐ if_ppp.h
โ
X
๐ if_pppol2tp.h
โ
X
๐ if_pppox.h
โ
X
๐ if_slip.h
โ
X
๐ if_team.h
โ
X
๐ if_tun.h
โ
X
๐ if_tunnel.h
โ
X
๐ if_vlan.h
โ
X
๐ if_x25.h
โ
X
๐ if_xdp.h
โ
X
๐ ife.h
โ
X
๐ igmp.h
โ
X
๐ iio/
X
๐ ila.h
โ
X
๐ in.h
โ
X
๐ in6.h
โ
X
๐ in_route.h
โ
X
๐ inet_diag.h
โ
X
๐ inotify.h
โ
X
๐ input-event-codes.h
โ
X
๐ input.h
โ
X
๐ io_uring.h
โ
X
๐ ioctl.h
โ
X
๐ iommufd.h
โ
X
๐ ioprio.h
โ
X
๐ ip.h
โ
X
๐ ip6_tunnel.h
โ
X
๐ ip_vs.h
โ
X
๐ ipc.h
โ
X
๐ ipmi.h
โ
X
๐ ipmi_bmc.h
โ
X
๐ ipmi_msgdefs.h
โ
X
๐ ipmi_ssif_bmc.h
โ
X
๐ ipsec.h
โ
X
๐ ipv6.h
โ
X
๐ ipv6_route.h
โ
X
๐ ipx.h
โ
X
๐ irqnr.h
โ
X
๐ isdn/
X
๐ iso_fs.h
โ
X
๐ isst_if.h
โ
X
๐ ivtv.h
โ
X
๐ ivtvfb.h
โ
X
๐ jffs2.h
โ
X
๐ joystick.h
โ
X
๐ kcm.h
โ
X
๐ kcmp.h
โ
X
๐ kcov.h
โ
X
๐ kd.h
โ
X
๐ kdev_t.h
โ
X
๐ kernel-page-flags.h
โ
X
๐ kernel.h
โ
X
๐ kernelcapi.h
โ
X
๐ kexec.h
โ
X
๐ keyboard.h
โ
X
๐ keyctl.h
โ
X
๐ kfd_ioctl.h
โ
X
๐ kfd_sysfs.h
โ
X
๐ kvm.h
โ
X
๐ kvm_para.h
โ
X
๐ l2tp.h
โ
X
๐ landlock.h
โ
X
๐ libc-compat.h
โ
X
๐ limits.h
โ
X
๐ lirc.h
โ
X
๐ llc.h
โ
X
๐ loadpin.h
โ
X
๐ loop.h
โ
X
๐ lp.h
โ
X
๐ lsm.h
โ
X
๐ lwtunnel.h
โ
X
๐ magic.h
โ
X
๐ major.h
โ
X
๐ map_to_7segment.h
โ
X
๐ matroxfb.h
โ
X
๐ max2175.h
โ
X
๐ mdio.h
โ
X
๐ media-bus-format.h
โ
X
๐ media.h
โ
X
๐ mei.h
โ
X
๐ mei_uuid.h
โ
X
๐ membarrier.h
โ
X
๐ memfd.h
โ
X
๐ mempolicy.h
โ
X
๐ meye.h
โ
X
๐ mii.h
โ
X
๐ minix_fs.h
โ
X
๐ misc/
X
๐ mman.h
โ
X
๐ mmc/
X
๐ mmtimer.h
โ
X
๐ module.h
โ
X
๐ mount.h
โ
X
๐ mpls.h
โ
X
๐ mpls_iptunnel.h
โ
X
๐ mptcp.h
โ
X
๐ mptcp_pm.h
โ
X
๐ mqueue.h
โ
X
๐ mroute.h
โ
X
๐ mroute6.h
โ
X
๐ mrp_bridge.h
โ
X
๐ msdos_fs.h
โ
X
๐ msg.h
โ
X
๐ mshv.h
โ
X
๐ mtio.h
โ
X
๐ nbd-netlink.h
โ
X
๐ nbd.h
โ
X
๐ ncsi.h
โ
X
๐ ndctl.h
โ
X
๐ neighbour.h
โ
X
๐ net.h
โ
X
๐ net_dropmon.h
โ
X
๐ net_namespace.h
โ
X
๐ net_shaper.h
โ
X
๐ net_tstamp.h
โ
X
๐ netconf.h
โ
X
๐ netdev.h
โ
X
๐ netdevice.h
โ
X
๐ netfilter/
X
๐ netfilter.h
โ
X
๐ netfilter_arp/
X
๐ netfilter_arp.h
โ
X
๐ netfilter_bridge/
X
๐ netfilter_bridge.h
โ
X
๐ netfilter_decnet.h
โ
X
๐ netfilter_ipv4/
X
๐ netfilter_ipv4.h
โ
X
๐ netfilter_ipv6/
X
๐ netfilter_ipv6.h
โ
X
๐ netlink.h
โ
X
๐ netlink_diag.h
โ
X
๐ netrom.h
โ
X
๐ nexthop.h
โ
X
๐ nfc.h
โ
X
๐ nfs.h
โ
X
๐ nfs2.h
โ
X
๐ nfs3.h
โ
X
๐ nfs4.h
โ
X
๐ nfs4_mount.h
โ
X
๐ nfs_fs.h
โ
X
๐ nfs_idmap.h
โ
X
๐ nfs_mount.h
โ
X
๐ nfsacl.h
โ
X
๐ nfsd/
X
๐ nfsd_netlink.h
โ
X
๐ nilfs2_api.h
โ
X
๐ nilfs2_ondisk.h
โ
X
๐ nitro_enclaves.h
โ
X
๐ nl80211.h
โ
X
๐ nsfs.h
โ
X
๐ nubus.h
โ
X
๐ nvme_ioctl.h
โ
X
๐ nvram.h
โ
X
๐ omap3isp.h
โ
X
๐ omapfb.h
โ
X
๐ oom.h
โ
X
๐ openat2.h
โ
X
๐ openvswitch.h
โ
X
๐ packet_diag.h
โ
X
๐ param.h
โ
X
๐ parport.h
โ
X
๐ patchkey.h
โ
X
๐ pci.h
โ
X
๐ pci_regs.h
โ
X
๐ pcitest.h
โ
X
๐ perf_event.h
โ
X
๐ personality.h
โ
X
๐ pfkeyv2.h
โ
X
๐ pfrut.h
โ
X
๐ pg.h
โ
X
๐ phantom.h
โ
X
๐ phonet.h
โ
X
๐ pidfd.h
โ
X
๐ pkt_cls.h
โ
X
๐ pkt_sched.h
โ
X
๐ pktcdvd.h
โ
X
๐ pmu.h
โ
X
๐ poll.h
โ
X
๐ posix_acl.h
โ
X
๐ posix_acl_xattr.h
โ
X
๐ posix_types.h
โ
X
๐ ppdev.h
โ
X
๐ ppp-comp.h
โ
X
๐ ppp-ioctl.h
โ
X
๐ ppp_defs.h
โ
X
๐ pps.h
โ
X
๐ pr.h
โ
X
๐ prctl.h
โ
X
๐ psample.h
โ
X
๐ psci.h
โ
X
๐ psp-dbc.h
โ
X
๐ psp-sev.h
โ
X
๐ ptp_clock.h
โ
X
๐ ptrace.h
โ
X
๐ qemu_fw_cfg.h
โ
X
๐ qnx4_fs.h
โ
X
๐ qnxtypes.h
โ
X
๐ qrtr.h
โ
X
๐ quota.h
โ
X
๐ radeonfb.h
โ
X
๐ raid/
X
๐ random.h
โ
X
๐ rds.h
โ
X
๐ reboot.h
โ
X
๐ reiserfs_fs.h
โ
X
๐ reiserfs_xattr.h
โ
X
๐ remoteproc_cdev.h
โ
X
๐ resource.h
โ
X
๐ rfkill.h
โ
X
๐ rio_cm_cdev.h
โ
X
๐ rio_mport_cdev.h
โ
X
๐ rkisp1-config.h
โ
X
๐ romfs_fs.h
โ
X
๐ rose.h
โ
X
๐ route.h
โ
X
๐ rpl.h
โ
X
๐ rpl_iptunnel.h
โ
X
๐ rpmsg.h
โ
X
๐ rpmsg_types.h
โ
X
๐ rseq.h
โ
X
๐ rtc.h
โ
X
๐ rtnetlink.h
โ
X
๐ rxrpc.h
โ
X
๐ scc.h
โ
X
๐ sched/
X
๐ sched.h
โ
X
๐ scif_ioctl.h
โ
X
๐ screen_info.h
โ
X
๐ sctp.h
โ
X
๐ seccomp.h
โ
X
๐ securebits.h
โ
X
๐ sed-opal.h
โ
X
๐ seg6.h
โ
X
๐ seg6_genl.h
โ
X
๐ seg6_hmac.h
โ
X
๐ seg6_iptunnel.h
โ
X
๐ seg6_local.h
โ
X
๐ selinux_netlink.h
โ
X
๐ sem.h
โ
X
๐ serial.h
โ
X
๐ serial_core.h
โ
X
๐ serial_reg.h
โ
X
๐ serio.h
โ
X
๐ sev-guest.h
โ
X
๐ shm.h
โ
X
๐ signal.h
โ
X
๐ signalfd.h
โ
X
๐ smc.h
โ
X
๐ smc_diag.h
โ
X
๐ smiapp.h
โ
X
๐ snmp.h
โ
X
๐ sock_diag.h
โ
X
๐ socket.h
โ
X
๐ sockios.h
โ
X
๐ sonet.h
โ
X
๐ sonypi.h
โ
X
๐ sound.h
โ
X
๐ soundcard.h
โ
X
๐ spi/
X
๐ stat.h
โ
X
๐ stddef.h
โ
X
๐ stm.h
โ
X
๐ string.h
โ
X
๐ sunrpc/
X
๐ surface_aggregator/
X
๐ suspend_ioctls.h
โ
X
๐ swab.h
โ
X
๐ switchtec_ioctl.h
โ
X
๐ sync_file.h
โ
X
๐ synclink.h
โ
X
๐ sysctl.h
โ
X
๐ sysinfo.h
โ
X
๐ target_core_user.h
โ
X
๐ taskstats.h
โ
X
๐ tc_act/
X
๐ tc_ematch/
X
๐ tcp.h
โ
X
๐ tcp_metrics.h
โ
X
๐ tdx-guest.h
โ
X
๐ tee.h
โ
X
๐ termios.h
โ
X
๐ thermal.h
โ
X
๐ time.h
โ
X
๐ time_types.h
โ
X
๐ timerfd.h
โ
X
๐ times.h
โ
X
๐ timex.h
โ
X
๐ tiocl.h
โ
X
๐ tipc.h
โ
X
๐ tipc_config.h
โ
X
๐ tipc_netlink.h
โ
X
๐ tipc_sockets_diag.h
โ
X
๐ tls.h
โ
X
๐ toshiba.h
โ
X
๐ tps6594_pfsm.h
โ
X
๐ tty.h
โ
X
๐ tty_flags.h
โ
X
๐ types.h
โ
X
๐ udf_fs_i.h
โ
X
๐ udmabuf.h
โ
X
๐ udp.h
โ
X
๐ uhid.h
โ
X
๐ uinput.h
โ
X
๐ uio.h
โ
X
๐ uleds.h
โ
X
๐ ultrasound.h
โ
X
๐ um_timetravel.h
โ
X
๐ un.h
โ
X
๐ unistd.h
โ
X
๐ unix_diag.h
โ
X
๐ usb/
X
๐ usbdevice_fs.h
โ
X
๐ usbip.h
โ
X
๐ userfaultfd.h
โ
X
๐ userio.h
โ
X
๐ utime.h
โ
X
๐ utsname.h
โ
X
๐ uuid.h
โ
X
๐ uvcvideo.h
โ
X
๐ v4l2-common.h
โ
X
๐ v4l2-controls.h
โ
X
๐ v4l2-dv-timings.h
โ
X
๐ v4l2-mediabus.h
โ
X
๐ v4l2-subdev.h
โ
X
๐ vbox_err.h
โ
X
๐ vbox_vmmdev_types.h
โ
X
๐ vboxguest.h
โ
X
๐ vdpa.h
โ
X
๐ vduse.h
โ
X
๐ version.h
โ
X
๐ veth.h
โ
X
๐ vfio.h
โ
X
๐ vfio_ccw.h
โ
X
๐ vfio_zdev.h
โ
X
๐ vhost.h
โ
X
๐ vhost_types.h
โ
X
๐ videodev2.h
โ
X
๐ virtio_9p.h
โ
X
๐ virtio_balloon.h
โ
X
๐ virtio_blk.h
โ
X
๐ virtio_bt.h
โ
X
๐ virtio_config.h
โ
X
๐ virtio_console.h
โ
X
๐ virtio_crypto.h
โ
X
๐ virtio_fs.h
โ
X
๐ virtio_gpio.h
โ
X
๐ virtio_gpu.h
โ
X
๐ virtio_i2c.h
โ
X
๐ virtio_ids.h
โ
X
๐ virtio_input.h
โ
X
๐ virtio_iommu.h
โ
X
๐ virtio_mem.h
โ
X
๐ virtio_mmio.h
โ
X
๐ virtio_net.h
โ
X
๐ virtio_pci.h
โ
X
๐ virtio_pcidev.h
โ
X
๐ virtio_pmem.h
โ
X
๐ virtio_ring.h
โ
X
๐ virtio_rng.h
โ
X
๐ virtio_scmi.h
โ
X
๐ virtio_scsi.h
โ
X
๐ virtio_snd.h
โ
X
๐ virtio_types.h
โ
X
๐ virtio_vsock.h
โ
X
๐ vm_sockets.h
โ
X
๐ vm_sockets_diag.h
โ
X
๐ vmcore.h
โ
X
๐ vsockmon.h
โ
X
๐ vt.h
โ
X
๐ vtpm_proxy.h
โ
X
๐ wait.h
โ
X
๐ watch_queue.h
โ
X
๐ watchdog.h
โ
X
๐ wireguard.h
โ
X
๐ wireless.h
โ
X
๐ wmi.h
โ
X
๐ wwan.h
โ
X
๐ x25.h
โ
X
๐ xattr.h
โ
X
๐ xdp_diag.h
โ
X
๐ xfrm.h
โ
X
๐ xilinx-v4l2-controls.h
โ
X
๐ zorro.h
โ
X
๐ zorro_ids.h
โ
X
SAVING...
BERHASIL DIUBAH!
EDITING: fdreg.h
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _LINUX_FDREG_H #define _LINUX_FDREG_H /* * This file contains some defines for the floppy disk controller. * Various sources. Mostly "IBM Microcomputers: A Programmers * Handbook", Sanches and Canton. */ /* 82077's auxiliary status registers A & B (R) */ #define FD_SRA 0 #define FD_SRB 1 /* Digital Output Register */ #define FD_DOR 2 /* 82077's tape drive register (R/W) */ #define FD_TDR 3 /* 82077's data rate select register (W) */ #define FD_DSR 4 /* Fd controller regs. S&C, about page 340 */ #define FD_STATUS 4 #define FD_DATA 5 /* Digital Input Register (read) */ #define FD_DIR 7 /* Diskette Control Register (write)*/ #define FD_DCR 7 /* Bits of main status register */ #define STATUS_BUSYMASK 0x0F /* drive busy mask */ #define STATUS_BUSY 0x10 /* FDC busy */ #define STATUS_DMA 0x20 /* 0- DMA mode */ #define STATUS_DIR 0x40 /* 0- cpu->fdc */ #define STATUS_READY 0x80 /* Data reg ready */ /* Bits of FD_ST0 */ #define ST0_DS 0x03 /* drive select mask */ #define ST0_HA 0x04 /* Head (Address) */ #define ST0_NR 0x08 /* Not Ready */ #define ST0_ECE 0x10 /* Equipment check error */ #define ST0_SE 0x20 /* Seek end */ #define ST0_INTR 0xC0 /* Interrupt code mask */ /* Bits of FD_ST1 */ #define ST1_MAM 0x01 /* Missing Address Mark */ #define ST1_WP 0x02 /* Write Protect */ #define ST1_ND 0x04 /* No Data - unreadable */ #define ST1_OR 0x10 /* OverRun */ #define ST1_CRC 0x20 /* CRC error in data or addr */ #define ST1_EOC 0x80 /* End Of Cylinder */ /* Bits of FD_ST2 */ #define ST2_MAM 0x01 /* Missing Address Mark (again) */ #define ST2_BC 0x02 /* Bad Cylinder */ #define ST2_SNS 0x04 /* Scan Not Satisfied */ #define ST2_SEH 0x08 /* Scan Equal Hit */ #define ST2_WC 0x10 /* Wrong Cylinder */ #define ST2_CRC 0x20 /* CRC error in data field */ #define ST2_CM 0x40 /* Control Mark = deleted */ /* Bits of FD_ST3 */ #define ST3_HA 0x04 /* Head (Address) */ #define ST3_DS 0x08 /* drive is double-sided */ #define ST3_TZ 0x10 /* Track Zero signal (1=track 0) */ #define ST3_RY 0x20 /* drive is ready */ #define ST3_WP 0x40 /* Write Protect */ #define ST3_FT 0x80 /* Drive Fault */ /* Values for FD_COMMAND */ #define FD_RECALIBRATE 0x07 /* move to track 0 */ #define FD_SEEK 0x0F /* seek track */ #define FD_READ 0xE6 /* read with MT, MFM, SKip deleted */ #define FD_WRITE 0xC5 /* write with MT, MFM */ #define FD_SENSEI 0x08 /* Sense Interrupt Status */ #define FD_SPECIFY 0x03 /* specify HUT etc */ #define FD_FORMAT 0x4D /* format one track */ #define FD_VERSION 0x10 /* get version code */ #define FD_CONFIGURE 0x13 /* configure FIFO operation */ #define FD_PERPENDICULAR 0x12 /* perpendicular r/w mode */ #define FD_GETSTATUS 0x04 /* read ST3 */ #define FD_DUMPREGS 0x0E /* dump the contents of the fdc regs */ #define FD_READID 0xEA /* prints the header of a sector */ #define FD_UNLOCK 0x14 /* Fifo config unlock */ #define FD_LOCK 0x94 /* Fifo config lock */ #define FD_RSEEK_OUT 0x8f /* seek out (i.e. to lower tracks) */ #define FD_RSEEK_IN 0xcf /* seek in (i.e. to higher tracks) */ /* the following commands are new in the 82078. They are not used in the * floppy driver, except the first three. These commands may be useful for apps * which use the FDRAWCMD interface. For doc, get the 82078 spec sheets at * http://www.intel.com/design/archives/periphrl/docs/29046803.htm */ #define FD_PARTID 0x18 /* part id ("extended" version cmd) */ #define FD_SAVE 0x2e /* save fdc regs for later restore */ #define FD_DRIVESPEC 0x8e /* drive specification: Access to the * 2 Mbps data transfer rate for tape * drives */ #define FD_RESTORE 0x4e /* later restore */ #define FD_POWERDOWN 0x27 /* configure FDC's powersave features */ #define FD_FORMAT_N_WRITE 0xef /* format and write in one go. */ #define FD_OPTION 0x33 /* ISO format (which is a clean way to * pack more sectors on a track) */ /* DMA commands */ #define DMA_READ 0x46 #define DMA_WRITE 0x4A /* FDC version return types */ #define FDC_NONE 0x00 #define FDC_UNKNOWN 0x10 /* DO NOT USE THIS TYPE EXCEPT IF IDENTIFICATION FAILS EARLY */ #define FDC_8272A 0x20 /* Intel 8272a, NEC 765 */ #define FDC_765ED 0x30 /* Non-Intel 1MB-compatible FDC, can't detect */ #define FDC_82072 0x40 /* Intel 82072; 8272a + FIFO + DUMPREGS */ #define FDC_82072A 0x45 /* 82072A (on Sparcs) */ #define FDC_82077_ORIG 0x51 /* Original version of 82077AA, sans LOCK */ #define FDC_82077 0x52 /* 82077AA-1 */ #define FDC_82078_UNKN 0x5f /* Unknown 82078 variant */ #define FDC_82078 0x60 /* 44pin 82078 or 64pin 82078SL */ #define FDC_82078_1 0x61 /* 82078-1 (2Mbps fdc) */ #define FDC_S82078B 0x62 /* S82078B (first seen on Adaptec AVA-2825 VLB * SCSI/EIDE/Floppy controller) */ #define FDC_87306 0x63 /* National Semiconductor PC 87306 */ /* * Beware: the fdc type list is roughly sorted by increasing features. * Presence of features is tested by comparing the FDC version id with the * "oldest" version that has the needed feature. * If during FDC detection, an obscure test fails late in the sequence, don't * assign FDC_UNKNOWN. Else the FDC will be treated as a dumb 8272a, or worse. * This is especially true if the tests are unneeded. */ #define FD_RESET_DELAY 20 #endif
SIMPAN PERUBAHAN