Coda Distributed File System
Functions
lists.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/time.h>
#include <assert.h>
#include "rpc2.private.h"
Include dependency graph for lists.c:

Functions

void rpc2_Replenish (struct rpc2_LinkEntry **whichList, long *whichCount, long elemSize, long *creationCount, long magicNumber)
 
struct rpc2_LinkEntryrpc2_MoveEntry (struct rpc2_LinkEntry **fromPtr, struct rpc2_LinkEntry **toPtr, struct rpc2_LinkEntry *p, long *fromCount, long *toCount)
 
struct SL_Entryrpc2_AllocSle (enum SL_Type slType, struct CEntry *slConn)
 
void rpc2_FreeSle (INOUT struct SL_Entry **sl)
 
void rpc2_ActivateSle (struct SL_Entry *selem, struct timeval *exptime)
 
void rpc2_DeactivateSle (struct SL_Entry *sl, enum RetVal rc)
 
struct SubsysEntryrpc2_AllocSubsys ()
 
void rpc2_FreeSubsys (struct SubsysEntry **whichSubsys)
 
void rpc2_HoldPacket (RPC2_PacketBuffer *whichPB)
 
void rpc2_UnholdPacket (RPC2_PacketBuffer *whichPB)
 

Function Documentation

◆ rpc2_ActivateSle()

void rpc2_ActivateSle ( struct SL_Entry selem,
struct timeval *  exptime 
)

◆ rpc2_AllocSle()

struct SL_Entry * rpc2_AllocSle ( enum SL_Type  slType,
struct CEntry slConn 
)

◆ rpc2_AllocSubsys()

struct SubsysEntry * rpc2_AllocSubsys ( void  )

◆ rpc2_DeactivateSle()

void rpc2_DeactivateSle ( struct SL_Entry sl,
enum RetVal  rc 
)

◆ rpc2_FreeSle()

void rpc2_FreeSle ( INOUT struct SL_Entry **  sl)

◆ rpc2_FreeSubsys()

void rpc2_FreeSubsys ( struct SubsysEntry **  whichSubsys)

◆ rpc2_HoldPacket()

void rpc2_HoldPacket ( RPC2_PacketBuffer whichPB)

◆ rpc2_MoveEntry()

struct rpc2_LinkEntry * rpc2_MoveEntry ( struct rpc2_LinkEntry **  fromPtr,
struct rpc2_LinkEntry **  toPtr,
struct rpc2_LinkEntry p,
long *  fromCount,
long *  toCount 
)

◆ rpc2_Replenish()

void rpc2_Replenish ( struct rpc2_LinkEntry **  whichList,
long *  whichCount,
long  elemSize,
long *  creationCount,
long  magicNumber 
)

◆ rpc2_UnholdPacket()

void rpc2_UnholdPacket ( RPC2_PacketBuffer whichPB)