Home | History | Annotate | Download | only in netinet

Lines Matching defs:ccb

121 tcplike_rto_timeout(void *ccb)
123 struct tcplike_send_ccb *cb = (struct tcplike_send_ccb *) ccb;
270 void tcplike_send_term(void *ccb)
272 struct tcplike_send_ccb *cb = (struct tcplike_send_ccb *) ccb;
273 if (ccb == 0)
284 * args: ccb - ccb of sender
287 tcplike_send_free(void *ccb)
289 struct tcplike_send_ccb *cb = (struct tcplike_send_ccb *) ccb;
293 if (ccb == 0)
315 * args: ccb - ccb block for current connection
319 tcplike_send_packet(void *ccb, long datasize)
322 struct tcplike_send_ccb *cb = (struct tcplike_send_ccb *) ccb;
381 * args: ccb - ccb block for current connection
385 tcplike_send_packet_sent(void *ccb, int moreToSend, long datasize)
387 struct tcplike_send_ccb *cb = (struct tcplike_send_ccb *) ccb;
412 * args: ccb - ccb block for current connection
415 tcplike_send_packet_recv(void *ccb, char *options, int optlen)
421 struct tcplike_send_ccb *cb = (struct tcplike_send_ccb *) ccb;
850 struct tcplike_recv_ccb *ccb;
854 ccb = malloc(sizeof (struct tcplike_recv_ccb), M_PCB, M_NOWAIT | M_ZERO);
855 if (ccb == 0) {
861 memset(ccb, 0, sizeof (struct tcplike_recv_ccb));
863 ccb->pcb = pcb;
864 ccb->unacked = 0;
865 ccb->pcb->ack_ratio = 2;
867 ccb->pcb->remote_ackvector = 1;
868 dccp_use_ackvector(ccb->pcb);
870 callout_init(&ccb->free_timer, 0);
872 mutex_init(&(ccb->mutex), MUTEX_DEFAULT, IPL_SOFTNET);
876 return ccb;
879 void tcplike_recv_term(void *ccb)
881 struct tcplike_recv_ccb *cb = (struct tcplike_recv_ccb *) ccb;
882 if (ccb == 0)
891 * args: ccb - ccb of receiver
894 tcplike_recv_free(void *ccb)
897 struct tcplike_recv_ccb *cb = (struct tcplike_recv_ccb *) ccb;
901 if (ccb == 0)
922 * args: ccb - ccb block for current connection
925 tcplike_recv_packet_recv(void *ccb, char *options, int optlen)
927 struct tcplike_recv_ccb *cb = (struct tcplike_recv_ccb *) ccb;