Lines Matching refs:pkt

183 static int ncsi_validate_rsp(struct ncsi_rsp_pkt *pkt, int payload)  in ncsi_validate_rsp()  argument
185 struct ncsi_rsp_pkt_hdr *hdr = &pkt->rsp; in ncsi_validate_rsp()
224 static void ncsi_rsp_ec(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_ec() argument
226 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)&pkt->rsp; in ncsi_rsp_ec()
237 static void ncsi_rsp_ecnt(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_ecnt() argument
239 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)&pkt->rsp; in ncsi_rsp_ecnt()
248 static void ncsi_rsp_ebf(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_ebf() argument
250 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)&pkt->rsp; in ncsi_rsp_ebf()
259 static void ncsi_rsp_sma(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_sma() argument
261 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)&pkt->rsp; in ncsi_rsp_sma()
270 static void ncsi_rsp_gc(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_gc() argument
272 struct ncsi_rsp_gc_pkt *gc = (struct ncsi_rsp_gc_pkt *)pkt; in ncsi_rsp_gc()
297 static void ncsi_rsp_gvi(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_gvi() argument
299 struct ncsi_rsp_gvi_pkt *gvi = (struct ncsi_rsp_gvi_pkt *)pkt; in ncsi_rsp_gvi()
327 static void ncsi_rsp_gls(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_gls() argument
329 struct ncsi_rsp_gls_pkt *gls = (struct ncsi_rsp_gls_pkt *)pkt; in ncsi_rsp_gls()
350 static void ncsi_rsp_cis(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_cis() argument
352 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)pkt; in ncsi_rsp_cis()
392 static void ncsi_rsp_dp(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_dp() argument
394 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)pkt; in ncsi_rsp_dp()
404 static void ncsi_rsp_sp(struct ncsi_rsp_pkt *pkt) in ncsi_rsp_sp() argument
406 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)pkt; in ncsi_rsp_sp()
525 uchar *pkt, *start; in ncsi_send_command() local
528 pkt = calloc(1, PKTSIZE_ALIGN + PKTALIGN); in ncsi_send_command()
529 if (!pkt) in ncsi_send_command()
531 start = pkt; in ncsi_send_command()
533 eth_hdr_size = net_set_ether(pkt, net_bcast_ethaddr, PROT_NCSI); in ncsi_send_command()
534 pkt += eth_hdr_size; in ncsi_send_command()
537 hdr = (struct ncsi_pkt_hdr *)pkt; in ncsi_send_command()
547 memcpy(pkt + sizeof(struct ncsi_pkt_hdr), payload, len); in ncsi_send_command()
635 struct ncsi_rsp_pkt *pkt = (struct ncsi_rsp_pkt *)ip; in ncsi_receive() local
636 struct ncsi_rsp_pkt_hdr *nh = (struct ncsi_rsp_pkt_hdr *)&pkt->rsp; in ncsi_receive()
637 void (*handler)(struct ncsi_rsp_pkt *pkt) = NULL; in ncsi_receive()
702 if (ncsi_validate_rsp(pkt, payload) != 0) { in ncsi_receive()
709 handler(pkt); in ncsi_receive()