Lines Matching defs:index

163 static int socal_cqalloc_init(socal_state_t *socalp, uint32_t index);
164 static void socal_cqinit(socal_state_t *socalp, uint32_t index);
1883 socal_cqalloc_init(socal_state_t *socalp, uint32_t index)
1895 mutex_init(&socalp->request[index].skc_mtx, NULL, MUTEX_DRIVER,
1897 mutex_init(&socalp->response[index].skc_mtx, NULL, MUTEX_DRIVER,
1899 cv_init(&socalp->request[index].skc_cv, NULL, CV_DRIVER, NULL);
1900 cv_init(&socalp->response[index].skc_cv, NULL, CV_DRIVER, NULL);
1903 cq_size = socal_req_entries[index] * sizeof (cqe_t);
1905 cqp = &socalp->request[index];
1951 socalp->request[index].skc_cq_raw = NULL;
1952 socalp->request[index].skc_cq = (cqe_t *)NULL;
1953 socalp->request[index].skc_dhandle = 0;
1957 cq_size = socal_rsp_entries[index] * sizeof (cqe_t);
1959 cqp = &socalp->response[index];
2006 socalp->response[index].skc_cq_raw = NULL;
2007 socalp->response[index].skc_cq = (cqe_t *)NULL;
2008 socalp->response[index].skc_dhandle = 0;
2014 socal_cqinit(socalp, index);
2018 if (socalp->request[index].skc_dhandle) {
2021 request[index].skc_dhandle);
2022 ddi_dma_free_handle(&socalp->request[index].skc_dhandle);
2024 if (socalp->request[index].skc_cq_raw)
2025 ddi_dma_mem_free(&socalp->request[index].skc_acchandle);
2027 if (socalp->response[index].skc_dhandle) {
2030 response[index].skc_dhandle);
2031 ddi_dma_free_handle(&socalp->response[index].skc_dhandle);
2033 if (socalp->response[index].skc_cq_raw)
2034 ddi_dma_mem_free(&socalp->response[index].skc_acchandle);
2036 socalp->request[index].skc_dhandle = NULL;
2037 socalp->response[index].skc_dhandle = NULL;
2038 socalp->request[index].skc_cq_raw = NULL;
2039 socalp->request[index].skc_cq = NULL;
2040 socalp->response[index].skc_cq_raw = NULL;
2041 socalp->response[index].skc_cq = NULL;
2042 mutex_destroy(&socalp->request[index].skc_mtx);
2043 mutex_destroy(&socalp->response[index].skc_mtx);
2044 cv_destroy(&socalp->request[index].skc_cv);
2045 cv_destroy(&socalp->response[index].skc_cv);
2055 socal_cqinit(socal_state_t *socalp, uint32_t index)
2057 socal_kcq_t *kcq_req = &socalp->request[index];
2058 socal_kcq_t *kcq_rsp = &socalp->response[index];
2069 kcq_req->skc_last_index = socal_req_entries[index] - 1;
2070 kcq_rsp->skc_last_index = socal_rsp_entries[index] - 1;
2077 (socalp->xram_reqp + (index * sizeof (struct cq))/8);
2079 (socalp->xram_rspp + (index * sizeof (struct cq))/8);
2084 socal_req_entries[index] * sizeof (cqe_t));
2087 socal_rsp_entries[index] * sizeof (cqe_t));