Symbol: fcip_pkt
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
234
static void fcip_pkt_free(struct fcip_pkt *fcip_pkt, int flags);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
237
static void fcip_ipkt_free(fcip_pkt_t *fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
239
static void fcip_free_pkt_dma(fcip_pkt_t *fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
241
static void fcip_init_unicast_pkt(fcip_pkt_t *fcip_pkt, fc_portid_t sid,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
243
static int fcip_transport(fcip_pkt_t *fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
247
fcip_pkt_t *fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
249
fcip_pkt_t *fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
2603
fcip_pkt_t *fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
2633
fcip_pkt = fcip_ipkt_alloc(fptr, sizeof (la_els_farp_t),
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
2635
if (fcip_pkt == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
2645
fcip_init_unicast_pkt(fcip_pkt, fport->fcipp_sid,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
2650
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
2653
fcip_pkt->fcip_pkt_dest = fdestp;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
270
static void fcip_init_broadcast_pkt(fcip_pkt_t *fcip_pkt, void (*comp) (),
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
3943
fcip_pkt_t *fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4001
fcip_pkt = fcip_pkt_alloc(fptr, mp, flags, datalen);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4002
if (fcip_pkt == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4007
fcip_pkt->fcip_pkt_mp = mp;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4008
fcip_pkt->fcip_pkt_wq = wq;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4009
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4017
fcip_pkt_free(fcip_pkt, 1);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4030
fcip_pkt_free(fcip_pkt, 1);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4034
fcip_fdestp_enqueue_pkt(fdestp, fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4035
fcip_pkt->fcip_pkt_dest = fdestp;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4042
fcip_init_unicast_pkt(fcip_pkt, fport->fcipp_sid,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4048
if ((rval = fcip_transport(fcip_pkt)) == FC_SUCCESS) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4057
rval = fcip_fdestp_dequeue_pkt(fdestp, fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4060
fcip_pkt = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4066
if (fcip_pkt != NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4067
fcip_pkt_free(fcip_pkt, free);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4086
fcip_fdestp_enqueue_pkt(struct fcip_dest *fdestp, fcip_pkt_t *fcip_pkt)
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4093
fcip_pkt->fcip_pkt_next = fdestp->fcipd_head;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4094
fcip_pkt->fcip_pkt_prev = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4095
fcip_pkt->fcip_pkt_flags |= FCIP_PKT_IN_LIST;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4099
fdestp->fcipd_head->fcip_pkt_prev = fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4102
fdestp->fcipd_head = fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4113
fcip_fdestp_dequeue_pkt(struct fcip_dest *fdestp, fcip_pkt_t *fcip_pkt)
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4118
if (fcip_pkt->fcip_pkt_flags & FCIP_PKT_IN_TIMEOUT) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4121
if (fcipd_pkt == fcip_pkt) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4140
fcip_pkt->fcip_pkt_flags &= ~FCIP_PKT_IN_LIST;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4146
if (fcip_pkt->fcip_pkt_prev == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4147
ASSERT(fdestp->fcipd_head == fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4148
fdestp->fcipd_head = fcip_pkt->fcip_pkt_next;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4150
fcip_pkt->fcip_pkt_prev->fcip_pkt_next =
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4151
fcip_pkt->fcip_pkt_next;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4154
if (fcip_pkt->fcip_pkt_next) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4155
fcip_pkt->fcip_pkt_next->fcip_pkt_prev =
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4156
fcip_pkt->fcip_pkt_prev;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4159
fcipd_pkt = fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4160
fcip_pkt->fcip_pkt_flags &= ~FCIP_PKT_IN_LIST;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4163
return (fcipd_pkt == fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4177
fcip_transport(fcip_pkt_t *fcip_pkt)
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4187
fptr = fcip_pkt->fcip_pkt_fptr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4189
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4190
fdestp = fcip_pkt->fcip_pkt_dest;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4233
ASSERT(fcip_pkt->fcip_pkt_flags & FCIP_PKT_IN_LIST);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4276
fcip_pkt_t *fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4279
fcip_pkt = (fcip_pkt_t *)fc_pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4280
fdestp = fcip_pkt->fcip_pkt_dest;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4291
fcip_pkt->fcip_pkt_flags |= FCIP_PKT_RETURNED;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4292
fcip_pkt->fcip_pkt_flags &= ~FCIP_PKT_IN_ABORT;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4293
if (fcip_pkt->fcip_pkt_flags & FCIP_PKT_IN_TIMEOUT) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4301
ASSERT(fcip_pkt->fcip_pkt_flags & FCIP_PKT_IN_LIST);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4302
rval = fcip_fdestp_dequeue_pkt(fdestp, fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
4307
fcip_pkt_free(fcip_pkt, 1);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5655
fcip_pkt_t *fcip_pkt = buf;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5673
fcip_pkt->fcip_pkt_next = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5674
fcip_pkt->fcip_pkt_prev = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5675
fcip_pkt->fcip_pkt_dest = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5676
fcip_pkt->fcip_pkt_state = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5677
fcip_pkt->fcip_pkt_reason = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5678
fcip_pkt->fcip_pkt_flags = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5679
fcip_pkt->fcip_pkt_fptr = fptr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5680
fcip_pkt->fcip_pkt_dma_flags = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5682
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5699
fc_pkt->pkt_ulp_private = (opaque_t)fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5715
fcip_pkt_t *fcip_pkt = (fcip_pkt_t *)buf;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5724
ASSERT(fptr == fcip_pkt->fcip_pkt_fptr);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5725
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6026
fcip_pkt_t *fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6044
fcip_pkt = fcip_ipkt_alloc(fptr, sizeof (la_els_farp_t),
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6047
if (fcip_pkt == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6051
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6057
fcip_ipkt_free(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6061
fcip_pkt->fcip_pkt_dest = bdestp;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6067
fcip_init_broadcast_pkt(fcip_pkt, NULL, 1);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6068
fcip_pkt->fcip_pkt_flags |= FCIP_PKT_IN_LIST;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6108
fc_pkt->pkt_ulp_private = (opaque_t)fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6123
fcip_pkt->fcip_pkt_flags &= ~FCIP_PKT_IN_LIST;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6124
fcip_ipkt_free(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6170
fcip_pkt->fcip_pkt_flags |= FCIP_PKT_IN_LIST;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6171
fcip_ipkt_free(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6191
fcip_pkt_t *fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6215
fcip_pkt = fcip_ipkt_alloc(fptr, sizeof (la_els_logi_t),
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6218
if (fcip_pkt == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6225
fcip_pkt->fcip_pkt_frp = frp;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6228
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6249
fcip_pkt->fcip_pkt_ttl = fptr->fcip_timeout_ticks + fc_pkt->pkt_timeout;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6250
fc_pkt->pkt_ulp_private = (opaque_t)fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6274
fcip_ipkt_free(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6289
fcip_pkt_t *fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6303
fcip_pkt = (fcip_pkt_t *)fc_pkt->pkt_ulp_private;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6304
frp = fcip_pkt->fcip_pkt_frp;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6305
fptr = fcip_pkt->fcip_pkt_fptr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6340
fcip_ipkt_free(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6352
fcip_pkt_t *fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6359
fcip_pkt = kmem_cache_alloc(fptr->fcip_xmit_cache, flags);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6360
if (fcip_pkt == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6366
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6367
fcip_pkt->fcip_pkt_fcpktp = fc_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6369
fcip_pkt->fcip_pkt_dma_flags = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6382
fcip_pkt->fcip_pkt_dma_flags |= FCIP_CMD_DMA_BOUND;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6408
fcip_pkt->fcip_pkt_mp = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6409
fcip_pkt->fcip_pkt_wq = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6410
fcip_pkt->fcip_pkt_dest = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6411
fcip_pkt->fcip_pkt_next = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6412
fcip_pkt->fcip_pkt_prev = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6413
fcip_pkt->fcip_pkt_state = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6414
fcip_pkt->fcip_pkt_reason = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6415
fcip_pkt->fcip_pkt_flags = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6416
fcip_pkt->fcip_pkt_frp = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6418
return (fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6420
if (fcip_pkt) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6421
fcip_pkt_free(fcip_pkt, 0);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6430
fcip_pkt_free(struct fcip_pkt *fcip_pkt, int free_mblk)
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6432
fc_packet_t *fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6433
struct fcip *fptr = fcip_pkt->fcip_pkt_fptr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6441
fcip_free_pkt_dma(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6442
if (free_mblk && fcip_pkt->fcip_pkt_mp) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6443
freemsg(fcip_pkt->fcip_pkt_mp);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6444
fcip_pkt->fcip_pkt_mp = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6449
kmem_cache_free(fptr->fcip_xmit_cache, (void *)fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6460
fcip_pkt_t *fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6472
fcip_pkt = kmem_zalloc((sizeof (fcip_pkt_t) +
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6475
if (fcip_pkt == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6481
fcip_pkt->fcip_pkt_flags = FCIP_PKT_INTERNAL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6482
fcip_pkt->fcip_pkt_fptr = fptr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6483
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6484
fcip_pkt->fcip_pkt_fcpktp = fc_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6489
fc_pkt->pkt_fca_private = (opaque_t)((caddr_t)fcip_pkt +
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6491
fc_pkt->pkt_ulp_private = (opaque_t)fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6507
fcip_pkt->fcip_pkt_dma_flags |= FCIP_CMD_DMA_MEM;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6522
fcip_pkt->fcip_pkt_dma_flags |= FCIP_CMD_DMA_BOUND;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6561
fcip_pkt->fcip_pkt_dma_flags |= FCIP_RESP_DMA_MEM;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6575
fcip_pkt->fcip_pkt_dma_flags |= FCIP_RESP_DMA_BOUND;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6631
return (fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6633
if (fcip_pkt) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6634
fcip_ipkt_free(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6644
fcip_ipkt_free(fcip_pkt_t *fcip_pkt)
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6647
struct fcip *fptr = fcip_pkt->fcip_pkt_fptr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6659
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6678
fcip_free_pkt_dma(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6679
kmem_free(fcip_pkt, (sizeof (fcip_pkt_t) + fport->fcipp_fca_pkt_size));
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6687
fcip_init_unicast_pkt(fcip_pkt_t *fcip_pkt, fc_portid_t sid, fc_portid_t did,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6692
struct fcip *fptr = fcip_pkt->fcip_pkt_fptr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6694
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6720
fcip_pkt->fcip_pkt_ttl = fptr->fcip_timeout_ticks + fc_pkt->pkt_timeout;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6728
fcip_init_broadcast_pkt(fcip_pkt_t *fcip_pkt, void (*comp) (), int is_els)
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6732
struct fcip *fptr = fcip_pkt->fcip_pkt_fptr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6737
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6776
fcip_pkt->fcip_pkt_ttl = fptr->fcip_timeout_ticks + fc_pkt->pkt_timeout;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6785
fcip_free_pkt_dma(fcip_pkt_t *fcip_pkt)
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6789
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6793
fcip_pkt->fcip_pkt_dma_flags));
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6795
if (fcip_pkt->fcip_pkt_dma_flags & FCIP_CMD_DMA_BOUND) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6798
if (fcip_pkt->fcip_pkt_dma_flags & FCIP_CMD_DMA_MEM) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6802
if (fcip_pkt->fcip_pkt_dma_flags & FCIP_RESP_DMA_BOUND) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6805
if (fcip_pkt->fcip_pkt_dma_flags & FCIP_RESP_DMA_MEM) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6812
if (fcip_pkt->fcip_pkt_flags & FCIP_PKT_INTERNAL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7010
fcip_pkt_t *fcip_pkt;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7100
for (fcip_pkt = fdestp->fcipd_head; fcip_pkt != NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7101
fcip_pkt = fcip_pkt->fcip_pkt_next) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7102
if (fcip_pkt->fcip_pkt_flags &
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7108
fcip_pkt->fcip_pkt_ttl) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7109
fcip_pkt->fcip_pkt_flags |=
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7114
fcip_pkt_timeout, fcip_pkt,
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7119
fcip_pkt_timeout(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7135
fcip_pkt = fdestp->fcipd_head;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7136
if (fcip_pkt == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7166
fcip_pkt_t *fcip_pkt = (fcip_pkt_t *)arg;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7173
fdestp = fcip_pkt->fcip_pkt_dest;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7174
fptr = fcip_pkt->fcip_pkt_fptr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7176
fc_pkt = FCIP_PKT_TO_FC_PKT(fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7181
fcip_pkt->fcip_pkt_flags |= FCIP_PKT_IN_ABORT;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7193
fcip_pkt->fcip_pkt_flags &= ~FCIP_PKT_IN_ABORT;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7195
rval = fcip_fdestp_dequeue_pkt(fdestp, fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7202
fcip_pkt_free(fcip_pkt, 1);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7209
fcip_pkt->fcip_pkt_flags &= ~FCIP_PKT_IN_TIMEOUT;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7210
if (fcip_pkt->fcip_pkt_flags & FCIP_PKT_RETURNED) {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7211
fcip_pkt->fcip_pkt_flags &= ~FCIP_PKT_IN_ABORT;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7213
rval = fcip_fdestp_dequeue_pkt(fdestp, fcip_pkt);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
7217
fcip_pkt_free(fcip_pkt, 1);
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
337
struct fcip_pkt *fcip_pkt_next; /* next pkt */
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
338
struct fcip_pkt *fcip_pkt_prev; /* prev pkt */
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
360
#define FCIP_PKT_TO_FC_PKT(fcip_pkt) &(fcip_pkt)->fcip_pkt_fcpkt