idxd_wqcfg Union Reference

Data Fields

struct {
   uint16_t   wq_size
 
   uint16_t   rsvd
 
   uint16_t   wq_thresh
 
   uint16_t   rsvd1
 
   uint32_t   mode: 1
 
   uint32_t   bof: 1
 
   uint32_t   wq_ats_disable: 1
 
   uint32_t   rsvd2: 1
 
   uint32_t   priority: 4
 
   uint32_t   pasid: 20
 
   uint32_t   pasid_en: 1
 
   uint32_t   priv: 1
 
   uint32_t   rsvd3: 2
 
   uint32_t   max_xfer_shift: 5
 
   uint32_t   max_batch_shift: 4
 
   uint32_t   rsvd4: 23
 
   uint16_t   occupancy_inth
 
   uint16_t   occupancy_table_sel: 1
 
   uint16_t   rsvd5: 15
 
   uint16_t   occupancy_limit
 
   uint16_t   occupancy_int_en: 1
 
   uint16_t   rsvd6: 15
 
   uint16_t   occupancy
 
   uint16_t   occupancy_int: 1
 
   uint16_t   rsvd7: 12
 
   uint16_t   mode_support: 1
 
   uint16_t   wq_state: 2
 
   uint32_t   rsvd8
 
}; 
 
uint32_t raw [8]
 

The documentation for this union was generated from the following file: