ida_destroy (9) Linux Manual Page
ida_destroy – release all cached layers within an ida tree Synopsis void ida_destroy(struct ida *ida); Arguments ida ida handle Copyright
The Linux Manuals (man pages) document is an important part of Linux documents. Linux Manuals are organized as several sections. Each section has a group of commands for a specific area in Linux usage, administration or development.
ida_destroy – release all cached layers within an ida tree Synopsis void ida_destroy(struct ida *ida); Arguments ida ida handle Copyright
ich_set_dmamode – Initialize host controller PATA DMA timings Synopsis void ich_set_dmamode(struct ata_port *ap, struct ata_device *adev); Arguments ap Port whose timings we are configuring adev um Description Set MW/UDMA mode for device, in host controller PCI config space. LOCKING: None (inherited from caller). Author Jeff Garzik Author. Copyright
ich_pata_cable_detect – Probe host controller cable detect info Synopsis int ich_pata_cable_detect(struct ata_port *ap); Arguments ap Port for which cable detect info is desired Description Read 80c cable indicator from ATA PCI device’s PCI config register. This register is normally set by firmware (BIOS). LOCKING: None (inherited from caller). Author Jeff Garzik Author. Copyright
ht_destroy_irq – destroy an irq created with ht_create_irq Synopsis void ht_destroy_irq(unsigned int irq); Arguments irq irq to be destroyed Description This reverses ht_create_irq removing the specified irq from existence. The irq should be free before this happens. Copyright
ht_create_irq – create an irq and attach it to a device. Synopsis int ht_create_irq(struct pci_dev *dev, int idx); Arguments dev The hypertransport device to find the irq capability on. idx Which of the possible irqs to attach to. Description ht_create_irq needs to be called for all hypertransport devices that generate irqs. The irq number of…
hlist_for_each_entry_safe – iterate over list of given type safe against removal of list entry Synopsis hlist_for_each_entry_safe(pos, n, head, member); Arguments pos the type * to use as a loop cursor. n another struct hlist_node to use as temporary storage head the head for your list. member the name of the hlist_node within the struct. Copyright
hlist_for_each_entry_from – iterate over a hlist continuing from current point Synopsis hlist_for_each_entry_from(pos, member); Arguments pos the type * to use as a loop cursor. member the name of the hlist_node within the struct. Copyright
hlist_for_each_entry_continue – iterate over a hlist continuing after current point Synopsis hlist_for_each_entry_continue(pos, member); Arguments pos the type * to use as a loop cursor. member the name of the hlist_node within the struct. Copyright
hlist_for_each_entry – iterate over list of given type Synopsis hlist_for_each_entry(pos, head, member); Arguments pos the type * to use as a loop cursor. head the head for your list. member the name of the hlist_node within the struct. Copyright
hcd_buffer_destroy – deallocate buffer pools Synopsis void hcd_buffer_destroy(struct usb_hcd *hcd); Arguments hcd the bus whose buffer pools are to be destroyed Context !in_interrupt Description This frees the buffer pools created by hcd_buffer_create. Copyright
hcd_buffer_create – initialize buffer pools Synopsis int hcd_buffer_create(struct usb_hcd *hcd); Arguments hcd the bus whose buffer pools are to be initialized Context !in_interrupt Description Call this as part of initializing a host controller that uses the dma memory allocators. It initializes some pools of dma-coherent memory that will be shared by all drivers using that…
have_submounts – check for mounts over a dentry Synopsis int have_submounts(struct dentry *parent); Arguments parent dentry to check. Description Return true if the parent or its subdirectories contain a mount point Copyright
hash_futex – Return the hash bucket in the global hash Synopsis struct futex_hash_bucket *hash_futex(union futex_key *key); Arguments key Pointer to the futex key for which the hash is calculated Description We hash on the keys returned from get_futex_key (see below) and return the corresponding hash bucket in the global hash. Author Rusty Russell <rusty [at]…
handle_untracked_irq – Simple and software-decoded IRQs. Synopsis void handle_untracked_irq(struct irq_desc *desc); Arguments desc the interrupt description structure for this irq Description Untracked interrupts are sent from a demultiplexing interrupt handler when the demultiplexer does not know which device it its multiplexed irq domain generated the interrupt. IRQ’s handled through here are not subjected to stats…
handle_simple_irq – Simple and software-decoded IRQs. Synopsis void handle_simple_irq(struct irq_desc *desc); Arguments desc the interrupt description structure for this irq Description Simple interrupts are either sent from a demultiplexing interrupt handler or come from hardware, where no interrupt hardware control is necessary. Note The caller is expected to handle the ack, clear, mask and unmask…
handle_percpu_irq – Per CPU local irq handler Synopsis void handle_percpu_irq(struct irq_desc *desc); Arguments desc the interrupt description structure for this irq Description Per CPU interrupts on SMP machines without locking requirements Authors Thomas Gleixner <tglx [at] linutronix.de> Author. Ingo Molnar <mingo [at] elte.hu> Author. Copyright
handle_percpu_devid_irq – Per CPU local irq handler with per cpu dev ids Synopsis void handle_percpu_devid_irq(struct irq_desc *desc); Arguments desc the interrupt description structure for this irq Description Per CPU interrupts on SMP machines without locking requirements. Same as handle_percpu_irq above but with the following extras: action->percpu_dev_id is a pointer to percpu variables which contain the…
handle_level_irq – Level type irq handler Synopsis void handle_level_irq(struct irq_desc *desc); Arguments desc the interrupt description structure for this irq Description Level type interrupts are active as long as the hardware line has the active level. This may require to mask the interrupt and unmask it after the associated handler has acknowledged the device, so…
handle_fasteoi_irq – irq handler for transparent controllers Synopsis void handle_fasteoi_irq(struct irq_desc *desc); Arguments desc the interrupt description structure for this irq Description Only a single callback will be issued to the chip: an ->eoi call when the interrupt has been serviced. This enables support for modern forms of interrupt handlers, which handle the flow details…
handle_edge_irq – edge type IRQ handler Synopsis void handle_edge_irq(struct irq_desc *desc); Arguments desc the interrupt description structure for this irq Description Interrupt occures on the falling and/or rising edge of a hardware signal. The occurrence is latched into the irq controller hardware and must be acked in order to be reenabled. After the ack another…