Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
iscsi_target_tq.c File Reference
#include <linux/kthread.h>
#include <linux/list.h>
#include <linux/bitmap.h>
#include "iscsi_target_core.h"
#include "iscsi_target_tq.h"
#include "iscsi_target.h"

Go to the source code of this file.

Functions

int iscsi_allocate_thread_sets (u32 thread_pair_count)
 
void iscsi_deallocate_thread_sets (void)
 
void iscsi_activate_thread_set (struct iscsi_conn *conn, struct iscsi_thread_set *ts)
 
struct iscsi_thread_setiscsi_get_thread_set (void)
 
void iscsi_set_thread_clear (struct iscsi_conn *conn, u8 thread_clear)
 
void iscsi_set_thread_set_signal (struct iscsi_conn *conn, u8 signal_sent)
 
int iscsi_release_thread_set (struct iscsi_conn *conn)
 
int iscsi_thread_set_force_reinstatement (struct iscsi_conn *conn)
 
struct iscsi_conniscsi_rx_thread_pre_handler (struct iscsi_thread_set *ts)
 
struct iscsi_conniscsi_tx_thread_pre_handler (struct iscsi_thread_set *ts)
 
int iscsi_thread_set_init (void)
 
void iscsi_thread_set_free (void)
 

Function Documentation

void iscsi_activate_thread_set ( struct iscsi_conn conn,
struct iscsi_thread_set ts 
)

Definition at line 221 of file iscsi_target_tq.c.

int iscsi_allocate_thread_sets ( u32  thread_pair_count)

Definition at line 79 of file iscsi_target_tq.c.

void iscsi_deallocate_thread_sets ( void  )

Definition at line 143 of file iscsi_target_tq.c.

struct iscsi_thread_set* iscsi_get_thread_set ( void  )
read

Definition at line 238 of file iscsi_target_tq.c.

int iscsi_release_thread_set ( struct iscsi_conn conn)

Definition at line 308 of file iscsi_target_tq.c.

struct iscsi_conn* iscsi_rx_thread_pre_handler ( struct iscsi_thread_set ts)
read

Definition at line 413 of file iscsi_target_tq.c.

void iscsi_set_thread_clear ( struct iscsi_conn conn,
u8  thread_clear 
)

Definition at line 271 of file iscsi_target_tq.c.

void iscsi_set_thread_set_signal ( struct iscsi_conn conn,
u8  signal_sent 
)

Definition at line 293 of file iscsi_target_tq.c.

int iscsi_thread_set_force_reinstatement ( struct iscsi_conn conn)

Definition at line 363 of file iscsi_target_tq.c.

void iscsi_thread_set_free ( void  )

Definition at line 542 of file iscsi_target_tq.c.

int iscsi_thread_set_init ( void  )

Definition at line 526 of file iscsi_target_tq.c.

struct iscsi_conn* iscsi_tx_thread_pre_handler ( struct iscsi_thread_set ts)
read

Definition at line 466 of file iscsi_target_tq.c.