My Project
Public Attributes | List of all members
kbase_as Struct Reference

#include <mali_kbase_defs.h>

Public Attributes

int number
 
struct workqueue_struct * pf_wq
 
struct work_struct work_pagefault
 
struct work_struct work_busfault
 
enum kbase_mmu_fault_type fault_type
 
bool protected_mode
 
u32 fault_status
 
u64 fault_addr
 
u64 fault_extra_addr
 
struct kbase_mmu_setup current_setup
 
struct workqueue_struct * poke_wq
 
struct work_struct poke_work
 
int poke_refcount
 
kbase_as_poke_state poke_state
 
struct hrtimer poke_timer
 

Detailed Description

Important: Our code makes assumptions that a struct kbase_as structure is always at kbase_device->as[number]. This is used to recover the containing struct kbase_device from a struct kbase_as structure.

Therefore, struct kbase_as structures must not be allocated anywhere else.

Member Data Documentation

◆ poke_refcount

int kbase_as::poke_refcount

Protected by hwaccess_lock

◆ poke_state

kbase_as_poke_state kbase_as::poke_state

Protected by hwaccess_lock


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