📦 linux-manual
82568 pages · page 240 of 413
P (continued)
- pch_phub_read_modify_write_reg(9)Reading modifying and writing register✨
- pch_phub_read_serial_rom(9)Reading Serial ROM✨
- pch_phub_read_serial_rom_val(9)Read Serial ROM value✨
- pch_phub_write_gbe_mac_addr(9)Write MAC address✨
- pch_phub_write_serial_rom(9)Writing Serial ROM✨
- pch_phub_write_serial_rom_val(9)writing Serial ROM value✨
- pch_set_station_address(9)This API sets the station address used by IEEE 1588 hardware when looking at PTP traffic on the ethernet interface✨
- pch_spi_clear_fifo(9)Clears the Transmit and Receive FIFOs✨
- pch_spi_handler(9)Interrupt handler✨
- pch_spi_readreg(9)Performs register reads✨
- pch_spi_reset(9)Clears SPI registers✨
- pch_spi_set_baud_rate(9)Sets SPBR field in SPBRR✨
- pch_spi_set_bits_per_word(9)Sets SIZE field in SPBRR✨
- pch_spi_setup_transfer(9)Configures the PCH SPI hardware for transfer✨
- pch_spi_writereg(9)Performs register writes✨
- pch_udc_activate_control_ep(9)This function enables the control endpoints for traffic after a reset✨
- pch_udc_alloc_request(9)This function allocates request structure. It is called by gadget driver✨
- pch_udc_clear_disconnect(9)Clear the disconnect status.✨
- pch_udc_clear_dma(9)Clear the 'TDE' or RDE bit of device control register depending on the direction specified✨
- pch_udc_clear_ep_control(9)Clear the endpoint control register✨
- pch_udc_clear_ep_status(9)Clear the endpoint status✨
- pch_udc_clear_selfpowered(9)Clear the self power control✨
- pch_udc_complete_receiver(9)This function completes a receiver✨
- pch_udc_complete_transfer(9)This function completes a transfer✨
- pch_udc_create_dma_chain(9)This function creates or reinitializes a DMA chain✨
- pch_udc_csr_busy(9)Wait till idle.✨
- pch_udc_dev_isr(9)This function services device interrupts by invoking appropriate routines.✨
- pch_udc_disable_ep_interrupts(9)Disable endpoint interrupts✨
- pch_udc_disable_interrupts(9)Disables the specified interrupts✨
- pch_udc_enable_ep_interrupts(9)Enable endpoint interrupts✨
- pch_udc_enable_interrupts(9)Enable the specified interrupts✨
- pch_udc_ep_clear_nak(9)Set the bit 8 (CNAK field) of the endpoint control register✨
- pch_udc_ep_clear_rrdy(9)Clear the receive ready bit for the endpoint✨
- pch_udc_ep_clear_stall(9)Clear the stall of endpoint✨
- pch_udc_ep_disable(9)This api disables endpoint✨
- pch_udc_ep_enable(9)This api enables endpoint✨
- pch_udc_ep_fifo_flush(9)Flush the endpoint fifo✨
- pch_udc_ep_set_bufsz(9)Set the maximum packet size for the endpoint✨
- pch_udc_ep_set_ddptr(9)Set the Data descriptor pointer for the endpoint✨
- pch_udc_ep_set_maxpkt(9)Set the Max packet size for the endpoint✨
- pch_udc_ep_set_nak(9)Set the bit 7 (SNAK field) of the endpoint control register✨
- pch_udc_ep_set_pd(9)Set the poll demand bit for the endpoint✨
- pch_udc_ep_set_rrdy(9)Set the receive ready bit for the endpoint✨
- pch_udc_ep_set_stall(9)Set the stall of endpoint✨
- pch_udc_ep_set_subptr(9)Set the Setup buffer pointer for the endpoint✨
- pch_udc_ep_set_trfr_type(9)Set the transfer type of endpoint✨
- pch_udc_exit(9)This API exit usb device controller✨
- pch_udc_free_dma_chain(9)This function frees the DMA chain created for the request✨
- pch_udc_free_request(9)This function frees request structure. It is called by gadget driver✨
- pch_udc_get_frame(9)Get the current frame from device status register✨
- pch_udc_init(9)This API initializes usb device controller✨
- pch_udc_init_setup_buff(9)This function initializes the SETUP buffer✨
- pch_udc_isr(9)This function handles interrupts from the PCH USB Device✨
- pch_udc_pcd_dequeue(9)This function de-queues a request packet. It is called by gadget driver✨
- pch_udc_pcd_ep_disable(9)This API disables endpoint and is called from gadget driver✨
- pch_udc_pcd_ep_enable(9)This API enables the endpoint. It is called from gadget driver✨
- pch_udc_pcd_fifo_flush(9)This function Flush the FIFO of specified endpoint✨
- pch_udc_pcd_get_frame(9)This API is invoked to get the current frame number✨
- pch_udc_pcd_init(9)This API initializes the driver structure✨
- pch_udc_pcd_pullup(9)This API is invoked to make the device visible/invisible to the host✨
- pch_udc_pcd_queue(9)This function queues a request packet. It is called by gadget driver✨
- pch_udc_pcd_reinit(9)This API initializes the endpoint structures✨
- pch_udc_pcd_selfpowered(9)This API is invoked to specify whether the device is self powered or not✨
- pch_udc_pcd_set_halt(9)This function Sets or clear the endpoint halt feature✨
- pch_udc_pcd_set_wedge(9)This function Sets or clear the endpoint halt feature✨
- pch_udc_pcd_vbus_draw(9)This API is used by gadget drivers during SET_CONFIGURATION calls to specify how much power the device can consume✨
- pch_udc_pcd_vbus_session(9)This API is used by a driver for an external transceiver (or GPIO) that detects a VBUS power session starting/ending✨
- pch_udc_pcd_wakeup(9)This API is invoked to initiate a remote wakeup✨
- pch_udc_postsvc_epinters(9)This function enables end point interrupts and clears NAK status✨
- pch_udc_read_all_epstatus(9)This function read all endpoint status✨
- pch_udc_read_csr(9)Read the command and status registers.✨
- pch_udc_read_device_interrupts(9)Read the device interrupts✨
- pch_udc_read_device_status(9)Read the device status✨
- pch_udc_read_ep_control(9)Read the endpoint control✨
- pch_udc_read_ep_interrupts(9)Read the endpoint interrupts✨
- pch_udc_read_ep_status(9)Read the endpoint status✨
- pch_udc_reconnect(9)This API initializes usb device controller, and clear the disconnect status.✨
- pch_udc_rmt_wakeup(9)Initiate for remote wakeup✨
- pch_udc_set_csr_done(9)Set the device control register CSR done field (bit 13)✨
- pch_udc_set_disconnect(9)Set the disconnect status.✨
- pch_udc_set_dma(9)Set the 'TDE' or RDE bit of device control register depending on the direction specified✨
- pch_udc_set_selfpowered(9)Set the self power control✨
- pch_udc_setup_ep0(9)This function enables control endpoint for traffic✨
- pch_udc_start_next_txrequest(9)This function starts the next transmission requirement✨
- pch_udc_start_rxrequest(9)This function starts the receive requirement.✨
- pch_udc_svc_cfg_interrupt(9)This function handles a set configuration interrupt✨
- pch_udc_svc_control_in(9)Handle Control IN endpoint interrupts✨
- pch_udc_svc_control_out(9)Routine that handle Control OUT endpoint interrupts✨
- pch_udc_svc_data_in(9)This function process endpoint interrupts for IN endpoints✨
- pch_udc_svc_data_out(9)Handles interrupts from OUT endpoint✨
- pch_udc_svc_enum_interrupt(9)This function handles a USB speed enumeration done interrupt✨
- pch_udc_svc_intf_interrupt(9)This function handles a set interface interrupt✨
- pch_udc_svc_ur_interrupt(9)This function handles a USB reset interrupt✨
- pch_udc_vbus_session(9)set or clearr the disconnect status.✨
- pch_udc_wait_ep_stall(9)Wait EP stall.✨
- pch_udc_write_csr(9)Write the command and status registers.✨
- pch_udc_write_device_interrupts(9)Write device interrupts✨
- pch_udc_write_ep_interrupts(9)Clear endpoint interupts✨
- pch_vbus_gpio_free(9)This API frees resources of GPIO port✨
- pch_vbus_gpio_get_value(9)This API gets value of GPIO port as VBUS status.✨
- pch_vbus_gpio_init(9)This API initializes GPIO port detecting VBUS.✨
- pch_vbus_gpio_irq(9)IRQ handler for GPIO interrupt for changing VBUS✨
- pch_vbus_gpio_work_fall(9)This API keeps watch on VBUS becoming Low. If VBUS is Low, disconnect is processed✨
- pch_vbus_gpio_work_rise(9)This API checks VBUS is High. If VBUS is High, connect is processed✨
- pci_acpi_add_pm_notifier(9)Register PM notifier for given PCI device.✨
- pci_acpi_add_root_pm_notifier(9)Register PM notifier for root PCI bus.✨
- pci_acpi_clear_companion_lookup_hook(9)Clear ACPI companion lookup callback.✨
- pci_acpi_optimize_delay(9)optimize PCI D3 and D3cold delay from ACPI✨
- pci_acpi_set_companion_lookup_hook(9)Set ACPI companion lookup callback.✨
- pci_acpi_wake_bus(9)Root bus wakeup notification fork function.✨
- pci_acpi_wake_dev(9)PCI device wakeup notification work function.✨
- pci_acs_enabled(9)test ACS against required flags for a given device✨
- pci_acs_init(9)Initialize ACS if hardware supports it✨
- pci_acs_path_enabled(9)test ACS flags from start to end in a hierarchy✨
- pci_add_dma_alias(9)Add a DMA devfn alias for a device✨
- pci_add_dynid(9)add a new PCI device ID to this driver and re-probe devices✨
- pci_aer_handle_error(9)handle logging error into an event log✨
- pci_aer_raw_clear_status(9)Clear AER error registers.✨
- pci_aer_unmask_internal_errors(9)unmask internal errors✨
- pci_alloc_irq_vectors(9)Allocate multiple device interrupt vectors✨
- pci_alloc_irq_vectors_affinity(9)Allocate multiple device interrupt vectors with affinity requirements✨
- pci_alloc_p2pmem(9)allocate peer-to-peer DMA memory✨
- pci_allocate_cap_save_buffers(9)allocate buffers for saving capabilities✨
- pci_allocate_vc_save_buffers(9)Allocate save buffers for VC caps✨
- pci_ari_enabled(9)query ARI forwarding status✨
- pci_ats_page_aligned(9)Return Page Aligned Request bit status.✨
- pci_ats_queue_depth(9)query the ATS Invalidate Queue Depth✨
- pci_ats_required(9)Whether the PCI device requires ATS✨
- pci_ats_supported(9)check if the device can use ATS✨
- pci_back_from_sleep(9)turn PCI device on during system-wide transition into working state✨
- pci_bar_index_is_valid(9)Check whether a BAR index is within valid range✨
- PCI_BAR_NE(9)Nitro Enclaves PCI device MMIO BAR.✨
- pci_bridge_d3_possible(9)Is it possible to put the bridge into D3✨
- pci_bridge_secondary_bus_reset(9)Reset the secondary bus on a PCI bridge.✨
- pci_bridge_wait_for_secondary_bus(9)Wait for secondary bus to be accessible✨
- pci_bus_add_device(9)start driver for a single device✨
- pci_bus_add_devices(9)start driver for PCI devices✨
- pci_bus_alloc_resource(9)allocate a resource from a parent bus✨
- pci_bus_error_reset(9)reset the bridge's subordinate bus✨
- pci_bus_find_capability(9)query for devices' capabilities✨
- pci_bus_find_emul_domain_nr(9)allocate a PCI domain number per constraints✨
- pci_bus_for_each_resource(9)iterate over PCI bus resources✨
- pci_bus_match(9)Tell if a PCI device structure has a matching PCI device id structure✨
- pci_bus_max_busnr(9)returns maximum PCI bus number of given bus' children✨
- pci_bus_set_current_state(9)Walk given bus and set current state of devices✨
- pci_bus_set_ops(9)Set raw operations of pci bus✨
- pci_cfg_access_lock(9)Lock PCI config reads/writes✨
- pci_cfg_access_trylock(9)try to lock PCI config reads/writes✨
- pci_cfg_access_unlock(9)Unlock PCI config reads/writes✨
- pci_cfg_space_size_ext(9)Get the configuration space size of the PCI device✨
- pci_channel_state_t(9)✨
- pci_check_and_mask_intx(9)mask INTx on pending interrupt✨
- pci_check_and_unmask_intx(9)unmask INTx if no interrupt is pending✨
- pci_check_pme_status(9)Check if given device has generated PME.✨
- pci_choose_state(9)Choose the power state of a PCI device.✨
- pci_clear_master(9)disables bus-mastering for device dev✨
- pci_clear_mwi(9)disables Memory-Write-Invalidate for device dev✨
- pci_common_swizzle(9)swizzle INTx all the way to root bridge✨
- pci_configure_ari(9)enable or disable ARI forwarding✨
- pci_create_slot(9)create or increment refcount for physical PCI slot✨
- pci_d3cold_disable(9)Disable D3cold for device✨
- pci_d3cold_enable(9)Enable D3cold for device✨
- pci_destroy_slot(9)decrement refcount for physical PCI slot✨
- pci_dev_acpi_reset(9)do a function level reset using _RST method✨
- pci_dev_adjust_pme(9)Adjust PME setting for a suspended device.✨
- pci_dev_complete_resume(9)Finalize resume from system sleep for a device.✨
- pci_dev_driver(9)get the pci_driver of a device✨
- pci_dev_get(9)increments the reference count of the pci device structure✨
- pci_dev_has_default_msi_parent_domain(9)Check whether the device has the default MSI parent domain associated✨
- pci_dev_need_resume(9)Check if it is necessary to resume the device.✨
- pci_dev_present(9)Returns 1 if device matching the device list is present, 0 if not.✨
- pci_dev_put(9)release a use of the pci device structure✨
- pci_dev_res_add_to_list(9)Add a new resource tracker to the list✨
- pci_dev_reset_iommu_done(9)Restore IOMMU after a PCI device reset is done✨
- pci_dev_reset_iommu_prepare(9)Block IOMMU to prepare for a PCI device reset✨
- pci_dev_run_wake(9)Check if device can generate run-time wake-up events.✨
- pci_dev_set_io_state(9)Set the new error state if possible.✨
- pci_dev_str_match(9)test if a string matches a device✨
- pci_dev_str_match_path(9)test if a path string matches a device✨
- PCI_DEVICE(9)macro used to describe a specific PCI device✨
- PCI_DEVICE_CLASS(9)macro used to describe a specific PCI device class✨
- PCI_DEVICE_DATA(9)macro used to describe a specific PCI device in very short form✨
- PCI_DEVICE_DRIVER_OVERRIDE(9)macro used to describe a PCI device with override_only flags.✨
- PCI_DEVICE_ID_NE(9)Nitro Enclaves PCI device id.✨
- PCI_DEVICE_SUB(9)macro used to describe a specific PCI device with subsystem✨
- pci_devices_present_work(9)Handle new list of child devices✨
- pci_devs_phb_init_dynamic(9)setup pci devices under this PHB phb: pci- to-host bridge (top-level bridge connecting to cpu)✨
- pci_disable_ats(9)disable the ATS capability✨
- pci_disable_device(9)Disable PCI device after use✨
- pci_disable_enabled_device(9)Disable device without updating enable_cnt✨
- pci_disable_link_state(9)Disable device's link state, so the link will never enter specific states. Note that if the BIOS didn't grant ASPM control to the OS, this does nothing because we can't touch the LNKCTL register…✨
- pci_disable_msi(9)Disable MSI interrupt mode on device✨
- pci_disable_msix(9)Disable MSI-X interrupt mode on device✨
- pci_disable_parity(9)disable parity checking for device✨
- pci_disable_pasid(9)Disable the PASID capability✨
- pci_disable_pri(9)Disable PRI capability✨
- pci_disable_ptm(9)Disable Precision Time Measurement✨
- pci_disable_rom(9)disable ROM decoding for a PCI device✨
- pci_disable_sriov(9)disable the SR-IOV capability✨
- pci_dma_configure(9)Setup DMA configuration✨
💅
getting it ready, bestie…