Searched refs:iocbq (Results 1 - 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_clock.c284 IOCBQ *iocbq; local
322 iocbq = (IOCBQ *)nlp->nlp_ptx[channelno].q_first;
324 while (iocbq) {
325 next = (IOCBQ *)iocbq->next;
326 iocb = &iocbq->iocb;
327 sbp = (emlxs_buf_t *)iocbq->sbp;
344 iocbq->next = NULL;
357 iocbq;
359 (uint8_t *)iocbq;
363 (uint8_t *)iocbq;
1158 IOCBQ *iocbq = NULL; local
1331 IOCBQ *iocbq; local
[all...]
H A Demlxs_fcp.c51 emlxs_handle_fcp_event(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
78 cmd = &iocbq->iocb;
92 sbp = (emlxs_buf_t *)iocbq->sbp;
224 ndlp = (NODELIST *)iocbq->node;
632 ndlp = (NODELIST *)iocbq->node;
643 ndlp = (NODELIST *)iocbq->node;
727 IOCBQ *iocbq; local
765 if ((iocbq = (IOCBQ *)emlxs_mem_get(hba, MEM_IOCB)) == 0) {
770 iocbq->channel = (void *)&hba->chan[rp->ringno];
771 iocbq
2252 IOCBQ *iocbq; local
2470 IOCBQ *iocbq; local
2683 (CHANNEL *)iocbq->channel, iocbq); local
2761 IOCBQ *iocbq; local
2987 (CHANNEL *)iocbq->channel, iocbq); local
3017 emlxs_tx_put(IOCBQ *iocbq, uint32_t lock) argument
3189 IOCBQ *iocbq; local
3356 IOCBQ *iocbq; local
3676 IOCBQ *iocbq; local
3748 IOCBQ *iocbq; local
3939 IOCBQ *iocbq; local
4007 IOCBQ *iocbq; local
4072 IOCBQ *iocbq; local
4127 IOCBQ *iocbq; local
4191 IOCBQ *iocbq; local
4242 IOCBQ *iocbq; local
4283 IOCBQ *iocbq; local
4333 IOCBQ *iocbq; local
4384 IOCBQ *iocbq; local
[all...]
H A Demlxs_ip.c34 emlxs_ip_handle_event(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
41 cmd = &iocbq->iocb;
45 sbp = (emlxs_buf_t *)iocbq->sbp;
64 port = sbp->iocbq.port;
178 emlxs_ip_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, argument
194 cmd = &iocbq->iocb;
301 emlxs_ip_handle_rcv_seq_list(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
315 cmd = &iocbq->iocb;
329 hbqE = (HBQE_t *)&iocbq->iocb;
379 emlxs_handle_create_xri(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
460 IOCBQ *iocbq; local
[all...]
H A Demlxs_els.c40 IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
42 IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
44 IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
46 IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
48 IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
50 IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
52 IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
54 IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
56 IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
58 IOCBQ *iocbq, MATCHMA
85 emlxs_els_handle_event(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
376 emlxs_els_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
567 IOCBQ *iocbq; local
761 IOCBQ *iocbq; local
1088 emlxs_handle_unsol_rscn(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
1164 emlxs_process_unsol_flogi(emlxs_port_t *port, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size, char *buffer, size_t len) argument
1239 emlxs_handle_unsol_flogi(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
1313 emlxs_process_unsol_plogi(emlxs_port_t *port, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size, char *buffer, size_t len) argument
1454 emlxs_handle_unsol_plogi(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
1545 emlxs_handle_unsol_prli(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
1682 emlxs_handle_unsol_auth(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
1728 emlxs_handle_unsol_adisc(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
1761 emlxs_handle_unsol_prlo(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
1899 emlxs_handle_unsol_logo(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
2059 emlxs_handle_unsol_gen_cmd(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
2123 emlxs_handle_unsol_echo(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
2198 emlxs_handle_unsol_rtv(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
2349 emlxs_handle_unsol_rls(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
2421 emlxs_handle_acc(emlxs_port_t *port, emlxs_buf_t *sbp, IOCBQ *iocbq, uint32_t flag) argument
2484 emlxs_handle_reject(emlxs_port_t *port, emlxs_buf_t *sbp, IOCBQ *iocbq, uint32_t flag) argument
2541 emlxs_els_reply(emlxs_port_t *port, IOCBQ *iocbq, uint32_t type, uint32_t type2, uint32_t reason, uint32_t explain) argument
2822 emlxs_menlo_handle_event(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
2949 emlxs_ct_handle_event(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
3287 emlxs_ct_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
[all...]
H A Demlxs_fct.c92 CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
94 CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size);
623 IOCBQ iocbq; local
660 bzero((uint8_t *)&iocbq, sizeof (IOCBQ));
661 iocbq.iocb.un.elsreq.remoteID = fx->fx_sid;
662 iocbq.iocb.un.elsreq.myID = fx->fx_did;
663 iocbq.iocb.ULPCONTEXT = (uint16_t)fx->rsvd2;
676 (void) emlxs_els_reply(port, &iocbq,
680 (void) emlxs_els_reply(port, &iocbq,
688 fx->fx_sid, iocbq
1693 IOCBQ *iocbq; local
2291 emlxs_fct_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
2528 IOCBQ *iocbq; local
2851 emlxs_fct_handle_fcp_event(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
3083 emlxs_fct_handle_abort(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
3152 emlxs_fct_handle_unsol_els(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
3390 emlxs_fct_process_unsol_flogi(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
3417 emlxs_fct_process_unsol_plogi(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, uint32_t size) argument
3999 IOCBQ *iocbq; local
4303 IOCBQ *iocbq; local
4853 IOCBQ *iocbq; local
[all...]
H A Demlxs_sli3.c32 static void emlxs_sli3_issue_iocb(emlxs_hba_t *hba, RING *rp, IOCBQ *iocbq);
131 /* CHANNEL *cp, IOCBQ *iocbq); */
145 IOCBQ *iocbq);
149 fc_unsol_buf_t *ubp, IOCBQ *iocbq);
2349 IOCBQ *iocbq; local
2355 iocb = (IOCB *) & sbp->iocbq;
2378 iocbq = &sbp->iocbq;
2380 channelno = (iocbq->flag & IOCB_FCP_CMD)? FC_FCP_RING:cp->channelno;
2491 IOCBQ *iocbq; local
2780 emlxs_sli3_issue_iocb_cmd(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
3583 IOCBQ *iocbq; local
3775 IOCBQ *iocbq; local
3869 IOCBQ *iocbq; local
3974 IOCBQ *iocbq; local
4072 IOCBQ *iocbq; local
4739 IOCBQ *iocbq; local
5050 emlxs_handle_rcv_seq(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
5351 emlxs_sli3_issue_iocb(emlxs_hba_t *hba, RING *rp, IOCBQ *iocbq) argument
6929 emlxs_sli3_reg_did(emlxs_port_t *port, uint32_t did, SERV_PARM *param, emlxs_buf_t *sbp, fc_unsol_buf_t *ubp, IOCBQ *iocbq) argument
7054 emlxs_sli3_unreg_node(emlxs_port_t *port, NODELIST *node, emlxs_buf_t *sbp, fc_unsol_buf_t *ubp, IOCBQ *iocbq) argument
[all...]
H A Demlxs_sli4.c133 IOCBQ *iocbq);
137 fc_unsol_buf_t *ubp, IOCBQ *iocbq);
2547 IOCBQ *iocbq; local
2554 iocbq = (IOCBQ *) &sbp->iocbq;
2555 wqe = &iocbq->wqe;
2568 iocbq = &sbp->iocbq;
2569 if (iocbq->flag & IOCB_FCP_CMD) {
2668 IOCBQ *iocbq; local
2832 emlxs_sli4_issue_iocb_cmd(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
3854 IOCBQ *iocbq; local
4178 IOCBQ *iocbq; local
4330 IOCBQ *iocbq; local
4675 IOCBQ *iocbq; local
5412 IOCBQ *iocbq; local
5516 IOCBQ *iocbq; local
5631 IOCBQ *iocbq; local
5798 emlxs_iocbq_t *iocbq; local
5855 emlxs_sli4_rxq_put(emlxs_hba_t *hba, emlxs_iocbq_t *iocbq) argument
5931 emlxs_iocbq_t *iocbq = NULL; local
8867 emlxs_sli4_reg_did(emlxs_port_t *port, uint32_t did, SERV_PARM *param, emlxs_buf_t *sbp, fc_unsol_buf_t *ubp, IOCBQ *iocbq) argument
8920 emlxs_sli4_unreg_node(emlxs_port_t *port, emlxs_node_t *node, emlxs_buf_t *sbp, fc_unsol_buf_t *ubp, IOCBQ *iocbq) argument
[all...]
H A Demlxs_hba.c37 IOCBQ *iocbq);
2208 emlxs_handle_async_event(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
2215 iocb = &iocbq->iocb;
2344 IOCBQ *iocbq; local
2360 while ((iocbq = rsp_head) != NULL) {
2361 rsp_head = (IOCBQ *) iocbq->next;
2363 emlxs_proc_channel_event(hba, cp, iocbq);
2382 emlxs_proc_channel_event(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
2390 iocb = &iocbq->iocb;
2396 sbp = (emlxs_buf_t *)iocbq
[all...]
H A Demlxs_solaris.c2170 sbp->iocbq.sbp = sbp;
2207 bzero((void *)&sbp->iocbq, sizeof (IOCBQ));
2208 sbp->iocbq.sbp = sbp;
3429 IOCBQ *iocbq; local
3436 iocbq = &sbp->iocbq;
3511 if (iocbq->flag & IOCB_PRIORITY) {
3517 if (next == iocbq) {
3520 prev->next = iocbq->next;
3524 (void *)iocbq) {
8557 IOCBQ *iocbq; local
8836 IOCBQ *iocbq; local
8881 IOCBQ *iocbq; local
8927 IOCBQ *iocbq; local
9024 IOCBQ *iocbq; local
9385 IOCBQ *iocbq; local
9848 IOCBQ *iocbq; local
9943 IOCBQ *iocbq; local
10056 IOCBQ *iocbq; local
[all...]
H A Demlxs_mem.c1111 IOCBQ *iocbq; local
1136 iocbq = (IOCBQ *)bp;
1137 iocbq->flag |= IOCB_POOL_ALLOCATED;
1157 IOCBQ *iocbq; local
1183 iocbq = (IOCBQ *)bp;
1185 if (!(iocbq->flag & IOCB_POOL_ALLOCATED)) {
1191 if (iocbq->sbp) {
H A Demlxs_pkt.c393 sbp->iocbq.sbp = sbp;
H A Demlxs_mbox.c3000 mbox_iocbq = (IOCBQ *)mbox_mbq->iocbq;
3078 fc_unsol_buf_t *ubp, IOCBQ *iocbq)
3119 if (iocbq == (IOCBQ *)1) {
3120 iocbq = NULL;
3124 if (iocbq) {
3129 iocbq->iocb.ULPSTATUS = IOSTAT_LOCAL_REJECT;
3130 iocbq->iocb.un.grsp.perr.statLocalError =
3133 emlxs_proc_channel_event(hba, iocbq->channel,
3134 iocbq);
3136 EMLXS_SLI_ISSUE_IOCB_CMD(hba, iocbq
3077 emlxs_mb_deferred_cmpl(emlxs_port_t *port, uint32_t mbxStatus, emlxs_buf_t *sbp, fc_unsol_buf_t *ubp, IOCBQ *iocbq) argument
[all...]
H A Demlxs_dhchap.c998 IOCBQ *iocbq, MATCHMAP *mp,
1019 rc = (func) (port, cp, iocbq, mp, ndlp, evt);
1034 /* IOCBQ * iocbq, */ void *arg2,
1941 /* IOCBQ * iocbq, */ void *arg2,
2004 /* IOCBQ * iocbq, */ void *arg2,
2011 IOCBQ *iocbq = (IOCBQ *) arg2; local
2020 (void) emlxs_els_reply(port, iocbq, ELS_CMD_ACC, ELS_CMD_AUTH, 0, 0);
2729 /* IOCBQ * iocbq, */ void *arg2,
2736 IOCBQ *iocbq = (IOCBQ *)arg2; local
2765 (void) emlxs_els_reply(port, iocbq, ELS_CMD_AC
997 emlxs_dhchap_state_machine(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, NODELIST *ndlp, int evt) argument
3204 IOCBQ *iocbq = (IOCBQ *)arg2; local
3692 IOCBQ *iocbq = (IOCBQ *)arg2; local
4187 IOCBQ *iocbq = (IOCBQ *)arg2; local
4352 IOCBQ *iocbq = (IOCBQ *)arg2; local
4693 IOCBQ *iocbq = (IOCBQ *)arg2; local
[all...]
H A Demlxs_dfc.c9078 emlxs_dfc_handle_event(emlxs_hba_t *hba, CHANNEL *cp, IOCBQ *iocbq) argument
9084 cmd = &iocbq->iocb;
9088 sbp = (emlxs_buf_t *)iocbq->sbp;
9106 "CT Event: Invalid IO Channel:%d iocbq=%p", cp->channelno,
9107 iocbq);
9161 emlxs_dfc_handle_unsol_req(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, argument
9169 iocb = &iocbq->iocb;
H A Demlxs_fcf.c11984 IOCBQ *iocbq; local
11991 iocbq = (IOCBQ *)cmpl->arg3;
11995 emlxs_mb_deferred_cmpl(port, mbxStatus, sbp, ubp, iocbq);
15393 mbq->iocbq = rpip->cmpl->arg3;
15733 mbq->iocbq = rpip->cmpl->arg3;
15978 mbq->iocbq = rpip->cmpl->arg3;
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_extern.h272 CHANNEL *cp, IOCBQ *iocbq,
352 CHANNEL *cp, IOCBQ *iocbq,
359 CHANNEL *cp, IOCBQ *iocbq,
362 IOCBQ *iocbq, uint32_t type,
370 IOCBQ *iocbq, MATCHMAP *mp,
374 IOCBQ *iocbq, MATCHMAP *mp,
382 CHANNEL *cp, IOCBQ *iocbq);
391 CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp,
485 fc_unsol_buf_t *ubp, IOCBQ *iocbq);
589 CHANNEL *cp, IOCBQ *iocbq);
[all...]
H A Demlxs_fc.h48 IOCBQ iocbq; member in struct:emlxs_buf
H A Demlxs_mbox.h4663 void *iocbq; /* ptr to IOCBQ structure */ member in struct:__anon7429::__anon7430::emlxs_mbq

Completed in 178 milliseconds