Home | History | Annotate | Download | only in AtaAtapiPassThru

Lines Matching defs:Channel

867   The steps to get IDE i/o port registers' base addresses for each channel

876 | Channel | Registers | Registers |
889 | Channel | Registers | Registers |
955 // Calculate IDE primary channel I/O register base address.
985 // Calculate IDE secondary channel I/O register base address.
1502 @retval EFI_UNSUPPORTED Unknown channel or operations command
2028 @param[in] Channel The channel number of device.
2042 IN UINT8 Channel,
2139 @param Channel The channel number of device.
2153 IN UINT8 Channel,
2174 &Instance->IdeRegisters[Channel],
2188 @param Channel The channel number of device.
2202 IN UINT8 Channel,
2222 &Instance->IdeRegisters[Channel],
2238 &Instance->IdeRegisters[Channel],
2252 @param Channel The channel number of device.
2264 IN UINT8 Channel,
2287 &Instance->IdeRegisters[Channel],
2307 LBAMid = IdeReadPortB (Instance->PciIo, Instance->IdeRegisters[Channel].CylinderLsb);
2308 LBAHigh = IdeReadPortB (Instance->PciIo, Instance->IdeRegisters[Channel].CylinderMsb);
2337 @param Channel The channel number of device.
2347 IN UINT8 Channel,
2363 DEBUG ((EFI_D_INFO, "S.M.A.R.T feature is not supported at [%a] channel [%a] device!\n",
2364 (Channel == 1) ? "secondary" : "primary", (Device == 1) ? "slave" : "master"));
2393 &Instance->IdeRegisters[Channel],
2415 &Instance->IdeRegisters[Channel],
2424 Channel,
2432 DEBUG ((EFI_D_INFO, "Enabled S.M.A.R.T feature at [%a] channel [%a] device!\n",
2433 (Channel == 1) ? "secondary" : "primary", (Device == 1) ? "slave" : "master"));
2453 @param Channel The channel number of device.
2467 IN UINT8 Channel,
2483 &Instance->IdeRegisters[Channel],
2517 @param Channel The channel number of device.
2532 IN UINT8 Channel,
2551 &Instance->IdeRegisters[Channel],
2567 specified Channel as the specified Device Number.
2569 There is two IDE channels: one is Primary Channel, the other is
2570 Secondary Channel.(Channel is the logical name for the physical "Cable".)
2571 Different channel has different register group.
2573 On each IDE channel, at most two IDE devices attach,
2575 (Slave device). The devices on the same channel co-use the same register
2581 @param IdeChannel The channel number of device.
2690 DEBUG ((EFI_D_INFO, "[%a] channel [%a] [%a] device\n",
2826 UINT8 Channel;
2833 Channel = IdeInit->ChannelCount;
2843 for (IdeChannel = 0; IdeChannel < Channel; IdeChannel++) {
2847 // now obtain channel information fron IdeControllerInit protocol.
2871 // No reset channel function implemented.