Lines Matching defs:pasync_ctx

1468 beiscsi_hdl_put_handle(struct hd_async_context *pasync_ctx,
1479 struct hd_async_context *pasync_ctx,
1485 plist = &pasync_ctx->async_entry[cri].wq.list;
1487 beiscsi_hdl_put_handle(pasync_ctx, pasync_handle);
1489 INIT_LIST_HEAD(&pasync_ctx->async_entry[cri].wq.list);
1490 pasync_ctx->async_entry[cri].wq.hdr_len = 0;
1491 pasync_ctx->async_entry[cri].wq.bytes_received = 0;
1492 pasync_ctx->async_entry[cri].wq.bytes_needed = 0;
1497 struct hd_async_context *pasync_ctx,
1547 pasync_handle = pasync_ctx->async_entry[ci].header;
1554 pasync_handle = pasync_ctx->async_entry[ci].data;
1579 beiscsi_hdl_put_handle(pasync_ctx, pasync_handle);
1587 beiscsi_hdl_purge_handles(phba, pasync_ctx, cri);
1605 struct hd_async_context *pasync_ctx,
1615 plist = &pasync_ctx->async_entry[cri].wq.list;
1632 pasync_ctx->async_data.buffer_size)
1645 pasync_ctx->async_entry[cri].wq.hdr_len,
1646 pasync_ctx->async_entry[cri].wq.bytes_needed,
1647 pasync_ctx->async_entry[cri].wq.bytes_received);
1652 beiscsi_hdl_purge_handles(phba, pasync_ctx, cri);
1658 struct hd_async_context *pasync_ctx,
1669 wq = &pasync_ctx->async_entry[cri].wq;
1688 pasync_ctx, cri);
1704 pasync_ctx, cri);
1716 beiscsi_hdl_put_handle(pasync_ctx, pasync_handle);
1718 beiscsi_hdl_purge_handles(phba, pasync_ctx, cri);
1728 struct hd_async_context *pasync_ctx;
1736 pasync_ctx = HWI_GET_ASYNC_PDU_CTX(phwi_ctrlr, ulp_num);
1738 pasync_sge = pasync_ctx->async_header.ring_base;
1739 pi = pasync_ctx->async_header.pi;
1744 pasync_sge = pasync_ctx->async_data.ring_base;
1745 pi = pasync_ctx->async_data.pi;
1753 pasync_handle = pasync_ctx->async_entry[pi].header;
1755 pasync_handle = pasync_ctx->async_entry[pi].data;
1759 if (nbuf == pasync_ctx->num_entries) {
1764 if (++pi == pasync_ctx->num_entries)
1769 pasync_ctx->async_header.pi = pi;
1771 pasync_ctx->async_data.pi = pi;
1786 struct hd_async_context *pasync_ctx;
1794 pasync_ctx = HWI_GET_ASYNC_PDU_CTX(phwi_ctrlr, ulp_num);
1795 pasync_handle = beiscsi_hdl_get_handle(beiscsi_conn, pasync_ctx,
1804 beiscsi_hdl_gather_pdu(beiscsi_conn, pasync_ctx, pasync_handle);
2722 struct hd_async_context *pasync_ctx;
2735 phwi_ctrlr->phwi_ctxt->pasync_ctx[ulp_num] =
2739 pasync_ctx = phwi_ctrlr->phwi_ctxt->pasync_ctx[ulp_num];
2740 memset(pasync_ctx, 0, sizeof(*pasync_ctx));
2742 pasync_ctx->async_entry =
2744 ((long unsigned int)pasync_ctx +
2747 pasync_ctx->num_entries = BEISCSI_ASYNC_HDQ_SIZE(phba,
2766 pasync_ctx->async_header.pi = 0;
2767 pasync_ctx->async_header.buffer_size = p->defpdu_hdr_sz;
2768 pasync_ctx->async_header.va_base =
2771 pasync_ctx->async_header.pa_base.u.a64.address =
2792 pasync_ctx->async_header.ring_base =
2812 pasync_ctx->async_header.handle_base =
2832 pasync_ctx->async_data.ring_base =
2845 pasync_ctx->async_data.handle_base =
2850 pasync_ctx->async_header.handle_base;
2853 pasync_ctx->async_data.handle_base;
2873 pasync_ctx->async_data.pi = 0;
2874 pasync_ctx->async_data.buffer_size = p->defpdu_data_sz;
2875 pasync_ctx->async_data.va_base =
2877 pasync_ctx->async_data.pa_base.u.a64.address =
2893 (pasync_ctx->
2898 pasync_ctx->async_header.pa_base.u.a64.
2901 pasync_ctx->async_entry[index].header =
2904 INIT_LIST_HEAD(&pasync_ctx->async_entry[index].
2915 pasync_ctx->async_data.va_base =
2918 pasync_ctx->async_data.pa_base.u.
2929 (pasync_ctx->async_data.va_base) +
2933 pasync_ctx->async_data.pa_base.u.a64.
2939 pasync_ctx->async_entry[index].data =
3745 nbufs = phwi_context->pasync_ctx[ulp_num]->num_entries;
3805 struct hd_async_context *pasync_ctx;
3807 pasync_ctx = HWI_GET_ASYNC_PDU_CTX(
3813 pasync_ctx->cid_to_async_cri_map[