Lines Matching defs:p_mgr
185 osmv_TOPSPIN_transport_mgr_t *p_mgr =
189 if (!p_mgr) {
193 memset(p_mgr, 0, sizeof(osmv_TOPSPIN_transport_mgr_t));
209 p_mgr->filter.port = p_bo->port_num;
210 p_mgr->filter.direction = TS_IB_MAD_DIRECTION_IN;
211 p_mgr->filter.mask =
220 p_mgr->filter.qpn = qpn;
221 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_LID;
223 ioctl(device_fd, TS_IB_IOCSMADFILTADD, &p_mgr->filter);
228 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_DIR;
230 ioctl(device_fd, TS_IB_IOCSMADFILTADD, &p_mgr->filter);
240 p_mgr->filter.qpn = qpn;
241 p_mgr->filter.mgmt_class = p_info->mad_class;
243 ioctl(device_fd, TS_IB_IOCSMADFILTADD, &p_mgr->filter);
250 p_mgr->device_fd = device_fd;
252 p_bo->p_transp_mgr = p_mgr;
261 cl_thread_init(&p_mgr->receiver, __osmv_TOPSPIN_receiver_thr,
363 osmv_TOPSPIN_transport_mgr_t *p_mgr =
371 ts_mad.mgmt_class = p_mgr->filter.mgmt_class;
376 ts_mad.sqpn = p_mgr->filter.qpn;
377 ts_mad.dqpn = p_mgr->filter.qpn;
381 ts_ioctl_ret = ioctl(p_mgr->device_fd, TS_IB_IOCGPORTINFO, &port_data);
384 write(p_mgr->device_fd, &ts_mad, sizeof(ts_mad));