Symbol: fas_cmd
usr/src/uts/sun/io/scsi/adapters/fas.c
1233
struct fas_cmd *sp = active->f_slot[tag];
usr/src/uts/sun/io/scsi/adapters/fas.c
1482
int regno = (uintptr_t)&fasreg->fas_cmd - (uintptr_t)fasreg;
usr/src/uts/sun/io/scsi/adapters/fas.c
1484
fasreg->fas_cmd = cmd;
usr/src/uts/sun/io/scsi/adapters/fas.c
1915
struct fas_cmd *sp = fas->f_readyf[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
198
static int fas_prepare_pkt(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
199
static int fas_alloc_tag(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
200
static int fas_accept_pkt(struct fas *fas, struct fas_cmd *sp, int flag);
usr/src/uts/sun/io/scsi/adapters/fas.c
2026
struct fas_cmd *cmd = PKT2CMD(pkt);
usr/src/uts/sun/io/scsi/adapters/fas.c
2046
struct fas_cmd *sp = PKT2CMD(pkt);
usr/src/uts/sun/io/scsi/adapters/fas.c
206
static int fas_startcmd(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2069
struct fas_cmd *cmd;
usr/src/uts/sun/io/scsi/adapters/fas.c
2071
struct fas_cmd *new_cmd;
usr/src/uts/sun/io/scsi/adapters/fas.c
208
static int fas_pkt_alloc_extern(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
210
static void fas_pkt_destroy_extern(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2101
sizeof (struct fas_cmd));
usr/src/uts/sun/io/scsi/adapters/fas.c
215
static void fas_handle_qfull(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
218
static void fas_runpoll(struct fas *fas, short slot, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2224
struct fas_cmd *sp = PKT2CMD(pkt);
usr/src/uts/sun/io/scsi/adapters/fas.c
2267
fas_pkt_alloc_extern(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2308
fas_pkt_destroy_extern(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
2339
struct fas_cmd *cmd = buf;
usr/src/uts/sun/io/scsi/adapters/fas.c
2360
struct fas_cmd *cmd = buf;
usr/src/uts/sun/io/scsi/adapters/fas.c
2372
struct fas_cmd *sp = PKT2CMD(pkt);
usr/src/uts/sun/io/scsi/adapters/fas.c
242
static void fas_head_of_readyQ(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2491
struct fas_cmd *dp = fas->f_waitb;
usr/src/uts/sun/io/scsi/adapters/fas.c
2525
fas_prepare_pkt(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
259
static void fas_sync_wide_backoff(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
265
static int fas_set_new_window(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
266
static int fas_restore_pointers(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2660
struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
2662
struct fas_cmd *waitf, *waitb;
usr/src/uts/sun/io/scsi/adapters/fas.c
267
static int fas_next_window(struct fas *fas, struct fas_cmd *sp, uint64_t end);
usr/src/uts/sun/io/scsi/adapters/fas.c
274
static void fas_dump_cmd(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
275
static void fas_short_dump_cmd(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
2755
fas_accept_pkt(struct fas *fas, struct fas_cmd *sp, int flag)
usr/src/uts/sun/io/scsi/adapters/fas.c
278
static void fas_makeproxy_cmd(struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
280
static int fas_do_proxy_cmd(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2845
struct fas_cmd *ssp = fas->f_readyf[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
2851
struct fas_cmd *dp = ssp->cmd_forw;
usr/src/uts/sun/io/scsi/adapters/fas.c
287
static int fas_abort_cmd(struct fas *fas, struct fas_cmd *sp, int slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
2883
struct fas_cmd *dp = fas->f_readyb[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
290
static int fas_remove_from_readyQ(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
2918
fas_alloc_tag(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
294
static void fas_flush_cmd(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
296
static int fas_abort_connected_cmd(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
299
struct fas_cmd *sp, uchar_t msg, int slot);
usr/src/uts/sun/io/scsi/adapters/fas.c
302
static void fas_set_pkt_reason(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
3037
struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3092
fas_startcmd(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
3131
struct fas_cmd *dp;
usr/src/uts/sun/io/scsi/adapters/fas.c
323
static void fas_remove_cmd(struct fas *fas, struct fas_cmd *sp, int timeout);
usr/src/uts/sun/io/scsi/adapters/fas.c
324
static void fas_decrement_ncmds(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
333
static int fas_handle_sts_chk(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
336
void fas_call_pkt_comp(struct fas *fas, struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
357
fas->f_reg->fas_cmd = (cmd), fas->f_last_cmd = (cmd)
usr/src/uts/sun/io/scsi/adapters/fas.c
3637
fas_remove_cmd(struct fas *fas, struct fas_cmd *sp, int new_timeout_flag)
usr/src/uts/sun/io/scsi/adapters/fas.c
3675
struct fas_cmd *ssp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3712
fas_decrement_ncmds(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
3735
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
3870
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4035
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4084
struct fas_cmd *sp = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
4511
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4591
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4704
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
4834
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5016
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5277
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5550
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5766
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5794
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5834
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
5904
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
6017
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
6058
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
6337
fas_restore_pointers(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
6355
fas_set_new_window(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
6374
fas_next_window(struct fas *fas, struct fas_cmd *sp, uint64_t end)
usr/src/uts/sun/io/scsi/adapters/fas.c
6453
fasreg->fas_cmd, fas->f_stat, fas->f_intr, fasreg->fas_step,
usr/src/uts/sun/io/scsi/adapters/fas.c
6488
IPRINTF1("lastcmd=%x\n", fas->f_reg->fas_cmd);
usr/src/uts/sun/io/scsi/adapters/fas.c
6555
fas_runpoll(struct fas *fas, short slot, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
6948
struct fas_cmd *rqpktp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7000
struct fas_cmd *rqpktp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7033
struct fas_cmd *sp = pkt->pkt_ha_private;
usr/src/uts/sun/io/scsi/adapters/fas.c
7037
struct fas_cmd *ssp = arq_data->arq_save_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7073
fas_handle_sts_chk(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
7075
struct fas_cmd *arqsp = fas->f_arq_pkt[sp->cmd_slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
7133
fas_handle_qfull(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
7374
struct fas_cmd *sp = NULL;
usr/src/uts/sun/io/scsi/adapters/fas.c
7375
struct fas_cmd *ssp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7479
fas_sync_wide_backoff(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
7571
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7659
fas_abort_cmd(struct fas *fas, struct fas_cmd *sp, int slot)
usr/src/uts/sun/io/scsi/adapters/fas.c
7708
struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7711
struct fas_cmd *cur_sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7876
struct fas_cmd *sp = fas->f_readyf[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
7900
fas_set_pkt_reason(struct fas *fas, struct fas_cmd *sp, uchar_t reason,
usr/src/uts/sun/io/scsi/adapters/fas.c
7917
fas_remove_from_readyQ(struct fas *fas, struct fas_cmd *sp, int slot)
usr/src/uts/sun/io/scsi/adapters/fas.c
7919
struct fas_cmd *ssp, *psp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7953
fas_head_of_readyQ(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
7960
struct fas_cmd *dp;
usr/src/uts/sun/io/scsi/adapters/fas.c
7979
struct fas_cmd *sp, *nsp;
usr/src/uts/sun/io/scsi/adapters/fas.c
8011
struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
8058
fas_flush_cmd(struct fas *fas, struct fas_cmd *sp, uchar_t reason,
usr/src/uts/sun/io/scsi/adapters/fas.c
8081
fas_makeproxy_cmd(struct fas_cmd *sp, struct scsi_address *ap,
usr/src/uts/sun/io/scsi/adapters/fas.c
8115
fas_do_proxy_cmd(struct fas *fas, struct fas_cmd *sp,
usr/src/uts/sun/io/scsi/adapters/fas.c
8145
fas_abort_connected_cmd(struct fas *fas, struct fas_cmd *sp, uchar_t msg)
usr/src/uts/sun/io/scsi/adapters/fas.c
8202
struct fas_cmd *sp, uchar_t msg, int slot)
usr/src/uts/sun/io/scsi/adapters/fas.c
8204
auto struct fas_cmd local;
usr/src/uts/sun/io/scsi/adapters/fas.c
8205
struct fas_cmd *proxy_cmdp = &local;
usr/src/uts/sun/io/scsi/adapters/fas.c
8284
struct fas_cmd *cur_sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
8520
struct fas_cmd *sp = fas->f_arq_pkt[i];
usr/src/uts/sun/io/scsi/adapters/fas.c
8541
auto struct fas_cmd local;
usr/src/uts/sun/io/scsi/adapters/fas.c
8542
struct fas_cmd *sp = &local;
usr/src/uts/sun/io/scsi/adapters/fas.c
8562
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
8717
struct fas_cmd *sp = fas->f_arq_pkt[slot];
usr/src/uts/sun/io/scsi/adapters/fas.c
8827
struct fas_cmd *sp = fas->f_current_sp;
usr/src/uts/sun/io/scsi/adapters/fas.c
9336
fas_cnt, fasreg->fas_cmd, fasreg->fas_stat, fasreg->fas_stat2,
usr/src/uts/sun/io/scsi/adapters/fas.c
9352
fas_dump_cmd(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas.c
9380
fas_short_dump_cmd(struct fas *fas, struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
122
fas_call_pkt_comp(register struct fas *fas, register struct fas_cmd *sp)
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
166
register struct fas_cmd *dp = fas->f_c_qb;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
47
register struct fas_cmd *sp);
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
70
register struct fas_cmd *sp;
usr/src/uts/sun/io/scsi/adapters/fas_callbacks.c
88
register struct fas_cmd *qf = fas->f_c_qf;
usr/src/uts/sun/sys/scsi/adapters/fascmd.h
100
_NOTE(SCHEME_PROTECTS_DATA("unique per pkt", fas_cmd))
usr/src/uts/sun/sys/scsi/adapters/fascmd.h
107
struct fas_cmd *arq_save_sp;
usr/src/uts/sun/sys/scsi/adapters/fascmd.h
59
#define PKT2CMD(pkt) ((struct fas_cmd *)(pkt)->pkt_ha_private)
usr/src/uts/sun/sys/scsi/adapters/fascmd.h
62
#define EXTCMD_SIZE (sizeof (struct fas_cmd) + scsi_pkt_size())
usr/src/uts/sun/sys/scsi/adapters/fascmd.h
67
struct fas_cmd *cmd_forw; /* ready fifo que link */
usr/src/uts/sun/sys/scsi/adapters/fasreg.h
59
uint8_t fas_cmd; /* RW: command register */
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
364
struct fas_cmd *f_current_sp; /* currently active cmd */
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
367
struct fas_cmd *f_readyf[N_SLOTS]; /* waiting cmds */
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
368
struct fas_cmd *f_readyb[N_SLOTS];
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
403
struct fas_cmd *f_arq_pkt[N_SLOTS];
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
408
struct fas_cmd *f_c_qf;
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
409
struct fas_cmd *f_c_qb;
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
417
struct fas_cmd *f_waitf;
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
418
struct fas_cmd *f_waitb;
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
75
struct fas_cmd *f_slot[1]; /* may be for 256 for TQ */
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
79
(sizeof (struct fas_cmd *) * (NTAGS -1)))