Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
pci_sun4v.h File Reference

Go to the source code of this file.

Functions

long pci_sun4v_iommu_map (unsigned long devhandle, unsigned long tsbid, unsigned long num_ttes, unsigned long io_attributes, unsigned long io_page_list_pa)
 
unsigned long pci_sun4v_iommu_demap (unsigned long devhandle, unsigned long tsbid, unsigned long num_ttes)
 
unsigned long pci_sun4v_iommu_getmap (unsigned long devhandle, unsigned long tsbid, unsigned long *io_attributes, unsigned long *real_address)
 
unsigned long pci_sun4v_config_get (unsigned long devhandle, unsigned long pci_device, unsigned long config_offset, unsigned long size)
 
int pci_sun4v_config_put (unsigned long devhandle, unsigned long pci_device, unsigned long config_offset, unsigned long size, unsigned long data)
 
unsigned long pci_sun4v_msiq_conf (unsigned long devhandle, unsigned long msiqid, unsigned long msiq_paddr, unsigned long num_entries)
 
unsigned long pci_sun4v_msiq_info (unsigned long devhandle, unsigned long msiqid, unsigned long *msiq_paddr, unsigned long *num_entries)
 
unsigned long pci_sun4v_msiq_getvalid (unsigned long devhandle, unsigned long msiqid, unsigned long *valid)
 
unsigned long pci_sun4v_msiq_setvalid (unsigned long devhandle, unsigned long msiqid, unsigned long valid)
 
unsigned long pci_sun4v_msiq_getstate (unsigned long devhandle, unsigned long msiqid, unsigned long *state)
 
unsigned long pci_sun4v_msiq_setstate (unsigned long devhandle, unsigned long msiqid, unsigned long state)
 
unsigned long pci_sun4v_msiq_gethead (unsigned long devhandle, unsigned long msiqid, unsigned long *head)
 
unsigned long pci_sun4v_msiq_sethead (unsigned long devhandle, unsigned long msiqid, unsigned long head)
 
unsigned long pci_sun4v_msiq_gettail (unsigned long devhandle, unsigned long msiqid, unsigned long *head)
 
unsigned long pci_sun4v_msi_getvalid (unsigned long devhandle, unsigned long msinum, unsigned long *valid)
 
unsigned long pci_sun4v_msi_setvalid (unsigned long devhandle, unsigned long msinum, unsigned long valid)
 
unsigned long pci_sun4v_msi_getmsiq (unsigned long devhandle, unsigned long msinum, unsigned long *msiq)
 
unsigned long pci_sun4v_msi_setmsiq (unsigned long devhandle, unsigned long msinum, unsigned long msiq, unsigned long msitype)
 
unsigned long pci_sun4v_msi_getstate (unsigned long devhandle, unsigned long msinum, unsigned long *state)
 
unsigned long pci_sun4v_msi_setstate (unsigned long devhandle, unsigned long msinum, unsigned long state)
 
unsigned long pci_sun4v_msg_getmsiq (unsigned long devhandle, unsigned long msinum, unsigned long *msiq)
 
unsigned long pci_sun4v_msg_setmsiq (unsigned long devhandle, unsigned long msinum, unsigned long msiq)
 
unsigned long pci_sun4v_msg_getvalid (unsigned long devhandle, unsigned long msinum, unsigned long *valid)
 
unsigned long pci_sun4v_msg_setvalid (unsigned long devhandle, unsigned long msinum, unsigned long valid)
 

Function Documentation

unsigned long pci_sun4v_config_get ( unsigned long  devhandle,
unsigned long  pci_device,
unsigned long  config_offset,
unsigned long  size 
)
int pci_sun4v_config_put ( unsigned long  devhandle,
unsigned long  pci_device,
unsigned long  config_offset,
unsigned long  size,
unsigned long  data 
)
unsigned long pci_sun4v_iommu_demap ( unsigned long  devhandle,
unsigned long  tsbid,
unsigned long  num_ttes 
)
unsigned long pci_sun4v_iommu_getmap ( unsigned long  devhandle,
unsigned long  tsbid,
unsigned long io_attributes,
unsigned long real_address 
)
long pci_sun4v_iommu_map ( unsigned long  devhandle,
unsigned long  tsbid,
unsigned long  num_ttes,
unsigned long  io_attributes,
unsigned long  io_page_list_pa 
)
unsigned long pci_sun4v_msg_getmsiq ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long msiq 
)
unsigned long pci_sun4v_msg_getvalid ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long valid 
)
unsigned long pci_sun4v_msg_setmsiq ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long  msiq 
)
unsigned long pci_sun4v_msg_setvalid ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long  valid 
)
unsigned long pci_sun4v_msi_getmsiq ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long msiq 
)
unsigned long pci_sun4v_msi_getstate ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long state 
)
unsigned long pci_sun4v_msi_getvalid ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long valid 
)
unsigned long pci_sun4v_msi_setmsiq ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long  msiq,
unsigned long  msitype 
)
unsigned long pci_sun4v_msi_setstate ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long  state 
)
unsigned long pci_sun4v_msi_setvalid ( unsigned long  devhandle,
unsigned long  msinum,
unsigned long  valid 
)
unsigned long pci_sun4v_msiq_conf ( unsigned long  devhandle,
unsigned long  msiqid,
unsigned long  msiq_paddr,
unsigned long  num_entries 
)
unsigned long pci_sun4v_msiq_gethead ( unsigned long  devhandle,
unsigned long  msiqid,
unsigned long head 
)
unsigned long pci_sun4v_msiq_getstate ( unsigned long  devhandle,
unsigned long  msiqid,
unsigned long state 
)
unsigned long pci_sun4v_msiq_gettail ( unsigned long  devhandle,
unsigned long  msiqid,
unsigned long head 
)
unsigned long pci_sun4v_msiq_getvalid ( unsigned long  devhandle,
unsigned long  msiqid,
unsigned long valid 
)
unsigned long pci_sun4v_msiq_info ( unsigned long  devhandle,
unsigned long  msiqid,
unsigned long msiq_paddr,
unsigned long num_entries 
)
unsigned long pci_sun4v_msiq_sethead ( unsigned long  devhandle,
unsigned long  msiqid,
unsigned long  head 
)
unsigned long pci_sun4v_msiq_setstate ( unsigned long  devhandle,
unsigned long  msiqid,
unsigned long  state 
)
unsigned long pci_sun4v_msiq_setvalid ( unsigned long  devhandle,
unsigned long  msiqid,
unsigned long  valid 
)