Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
operation.c File Reference
#include <linux/module.h>
#include <linux/seq_file.h>
#include <linux/slab.h>
#include "internal.h"

Go to the source code of this file.

Macros

#define FSCACHE_DEBUG_LEVEL   OPERATION
 

Functions

 EXPORT_SYMBOL (fscache_op_debug_id)
 
void fscache_enqueue_operation (struct fscache_operation *op)
 
 EXPORT_SYMBOL (fscache_enqueue_operation)
 
int fscache_submit_exclusive_op (struct fscache_object *object, struct fscache_operation *op)
 
int fscache_submit_op (struct fscache_object *object, struct fscache_operation *op)
 
void fscache_abort_object (struct fscache_object *object)
 
void fscache_start_operations (struct fscache_object *object)
 
int fscache_cancel_op (struct fscache_operation *op)
 
void fscache_put_operation (struct fscache_operation *op)
 
 EXPORT_SYMBOL (fscache_put_operation)
 
void fscache_operation_gc (struct work_struct *work)
 
void fscache_op_work_func (struct work_struct *work)
 

Variables

atomic_t fscache_op_debug_id
 

Macro Definition Documentation

#define FSCACHE_DEBUG_LEVEL   OPERATION

Definition at line 14 of file operation.c.

Function Documentation

EXPORT_SYMBOL ( fscache_op_debug_id  )
EXPORT_SYMBOL ( fscache_enqueue_operation  )
EXPORT_SYMBOL ( fscache_put_operation  )
void fscache_abort_object ( struct fscache_object object)

Definition at line 245 of file operation.c.

int fscache_cancel_op ( struct fscache_operation op)

Definition at line 286 of file operation.c.

void fscache_enqueue_operation ( struct fscache_operation op)

fscache_enqueue_operation - Enqueue an operation for processing : The operation to enqueue

Enqueue an operation for processing by the FS-Cache thread pool.

This will get its own ref on the object.

Definition at line 31 of file operation.c.

void fscache_op_work_func ( struct work_struct work)

Definition at line 447 of file operation.c.

void fscache_operation_gc ( struct work_struct work)

Definition at line 387 of file operation.c.

void fscache_put_operation ( struct fscache_operation op)

Definition at line 317 of file operation.c.

void fscache_start_operations ( struct fscache_object object)

Definition at line 256 of file operation.c.

int fscache_submit_exclusive_op ( struct fscache_object object,
struct fscache_operation op 
)

Definition at line 80 of file operation.c.

int fscache_submit_op ( struct fscache_object object,
struct fscache_operation op 
)

Definition at line 180 of file operation.c.

Variable Documentation

atomic_t fscache_op_debug_id

Definition at line 20 of file operation.c.