Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
spu_task_sync.c File Reference
#include <linux/dcookies.h>
#include <linux/kref.h>
#include <linux/mm.h>
#include <linux/fs.h>
#include <linux/module.h>
#include <linux/notifier.h>
#include <linux/numa.h>
#include <linux/oprofile.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include "pr_util.h"

Go to the source code of this file.

Data Structures

struct  cached_info
 

Macros

#define RELEASE_ALL   9999
 

Functions

void sync_spu_buff (void)
 
int spu_sync_start (void)
 
void spu_sync_buffer (int spu_num, unsigned int *samples, int num_samples)
 
int spu_sync_stop (void)
 

Variables

int spu_prof_num_nodes
 
struct spu_buffer spu_buff [MAX_NUMNODES *SPUS_PER_NODE]
 
struct delayed_work spu_work
 

Macro Definition Documentation

#define RELEASE_ALL   9999

Definition at line 33 of file spu_task_sync.c.

Function Documentation

void spu_sync_buffer ( int  spu_num,
unsigned int samples,
int  num_samples 
)

Definition at line 554 of file spu_task_sync.c.

int spu_sync_start ( void  )

Definition at line 510 of file spu_task_sync.c.

int spu_sync_stop ( void  )

Definition at line 620 of file spu_task_sync.c.

void sync_spu_buff ( void  )

Definition at line 90 of file spu_task_sync.c.

Variable Documentation

Definition at line 40 of file spu_task_sync.c.

int spu_prof_num_nodes

Definition at line 38 of file spu_task_sync.c.

struct delayed_work spu_work

Definition at line 41 of file spu_task_sync.c.