Lines Matching refs:hdlp

1953 	struct i_hca_acc_handle *hdlp;
1958 for (hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) {
1959 if (hdlp->save_hdl == handle) {
1961 return (hdlp);
1966 return (hdlp);
2006 struct i_hca_acc_handle *handlep, *hdlp, *last;
2026 for (last = hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) {
2027 last = hdlp;
2065 struct i_hca_acc_handle *handlep, *hdlp, *prev;
2069 for (prev = hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) {
2070 if (hdlp->save_hdl == *handle)
2072 prev = hdlp;
2074 ASSERT(prev != NULL && hdlp != NULL);
2075 if (hdlp != prev) {
2076 prev->next = hdlp->next;
2078 hca_fm->hdl = hdlp->next;
2080 handlep = hdlp;
2123 struct i_hca_acc_handle *handlep, *hdlp, *last;
2142 for (last = hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) {
2143 last = hdlp;
2183 struct i_hca_acc_handle *handlep, *hdlp, *prev;
2187 for (prev = hdlp = hca_fm->hdl; hdlp != NULL; hdlp = hdlp->next) {
2188 if (hdlp->save_hdl == *handle)
2190 prev = hdlp;
2192 ASSERT(prev != NULL && hdlp != NULL);
2193 if (hdlp != prev) {
2194 prev->next = hdlp->next;
2196 hca_fm->hdl = hdlp->next;
2198 handlep = hdlp;
2238 i_hca_pio_start(dev_info_t *dip, struct i_hca_acc_handle *hdlp,
2244 mutex_enter(&hdlp->lock);
2245 hdlp->thread_cnt++;
2246 mutex_exit(&hdlp->lock);
2249 ddi_fm_acc_err_get(fm_acc_hdl(hdlp), &derr, DDI_FME_VERSION);
2265 ddi_fm_acc_err_clear(fm_acc_hdl(hdlp), DDI_FME_VERSION);
2312 i_hca_pio_end(dev_info_t *dip, struct i_hca_acc_handle *hdlp, int *cnt,
2318 ddi_fm_acc_err_get(fm_acc_hdl(hdlp), &derr, DDI_FME_VERSION);
2331 mutex_enter(&hdlp->lock);
2332 hdlp->thread_cnt--;
2333 mutex_exit(&hdlp->lock);
2340 ddi_fm_acc_err_clear(fm_acc_hdl(hdlp), DDI_FME_VERSION);
2346 mutex_enter(&hdlp->lock);
2347 if (hdlp->thread_cnt > 1) {
2349 hdlp->thread_cnt--;
2350 mutex_exit(&hdlp->lock);
2355 mutex_exit(&hdlp->lock);
2362 mutex_enter(&hdlp->lock);
2363 hdlp->thread_cnt--;
2364 mutex_exit(&hdlp->lock);