Lines Matching defs:cb_args

2167 	ibdm_timeout_cb_args_t	*cb_args;
2220 cb_args = &gid_info->gl_cpi_cb_args;
2221 cb_args->cb_gid_info = gid_info;
2222 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
2223 cb_args->cb_req_type = IBDM_REQ_TYPE_CLASSPORTINFO;
2227 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
2234 msg, NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
2237 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
2256 ibdm_timeout_cb_args_t *cb_args;
2292 cb_args = &gid_info->gl_cpi_cb_args;
2293 cb_args->cb_gid_info = gid_info;
2294 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
2295 cb_args->cb_req_type = IBDM_REQ_TYPE_CLASSPORTINFO;
2299 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
2306 msg, NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
2309 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
2594 ibdm_timeout_cb_args_t *cb_args;
2791 cb_args = &ioc_info->ioc_cb_args;
2792 cb_args->cb_gid_info = gid_info;
2793 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
2794 cb_args->cb_req_type = IBDM_REQ_TYPE_IOCINFO;
2795 cb_args->cb_ioc_num = ii;
2801 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
2808 NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
2811 ibdm_ibmf_send_cb(ibmf_hdl, msg, cb_args);
2835 ibdm_timeout_cb_args_t *cb_args;
3023 cb_args = &ioc_info->ioc_serv[srv_start].se_cb_args;
3024 cb_args->cb_gid_info = gid_info;
3025 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
3026 cb_args->cb_req_type = IBDM_REQ_TYPE_SRVENTS;
3027 cb_args->cb_srvents_start = srv_start;
3028 cb_args->cb_ioc_num = ioc_no - 1;
3032 cb_args->cb_srvents_end = (cb_args->cb_srvents_start +
3035 cb_args->cb_srvents_end =
3036 (cb_args->cb_srvents_start + nserv_entries - 1);
3040 ibdm_fill_srv_attr_mod(hdr, cb_args);
3045 ibdm_pkt_timeout_hdlr, cb_args,
3055 NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
3058 ibdm_ibmf_send_cb(ibmf_hdl, msg, cb_args);
3166 ibdm_timeout_cb_args_t *cb_args;
3217 cb_args = &gid_info->gl_iou_cb_args;
3219 cb_args->cb_ioc_num = 0;
3220 cb_args->cb_req_type = IBDM_REQ_TYPE_IOU_DIAGCODE;
3225 cb_args = &ioc->ioc_dc_cb_args;
3226 cb_args->cb_ioc_num = attr - 1;
3227 cb_args->cb_req_type = IBDM_REQ_TYPE_IOC_DIAGCODE;
3230 cb_args->cb_gid_info = gid_info;
3231 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
3232 cb_args->cb_srvents_start = 0;
3236 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
3240 "timeout %x, ioc %d", *timeout_id, cb_args->cb_ioc_num);
3243 msg, NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
3245 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
3263 ibdm_timeout_cb_args_t *cb_args;
3278 cb_args = &gid_info->gl_iou_cb_args;
3279 cb_args->cb_req_type = 0;
3303 cb_args = &ioc->ioc_dc_cb_args;
3304 cb_args->cb_req_type = 0;
3689 ibdm_timeout_cb_args_t *cb_args;
3696 cb_args = &gid_info->gl_iou_cb_args;
3706 cb_args = &gid_info->gl_iou_cb_args;
3718 cb_args = &ioc->ioc_dc_cb_args;
3731 cb_args = &ioc->ioc_cb_args;
3753 cb_args = &ioc->ioc_serv[start].se_cb_args;
3832 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
3839 msg, NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
3842 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
3863 ibdm_timeout_cb_args_t *cb_args = arg;
3869 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
3870 cb_args->cb_req_type, cb_args->cb_ioc_num,
3871 cb_args->cb_srvents_start);
3873 gid_info = cb_args->cb_gid_info;
3877 (cb_args->cb_req_type == 0)) {
3880 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_req_type,
3881 cb_args->cb_ioc_num, cb_args->cb_srvents_start);
3888 if (cb_args->cb_retry_count) {
3889 cb_args->cb_retry_count--;
3895 if (ibdm_retry_command(cb_args) == IBDM_SUCCESS) {
3899 cb_args->cb_retry_count = 0;
3903 " rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
3904 cb_args->cb_req_type, cb_args->cb_ioc_num,
3905 cb_args->cb_srvents_start);
3907 switch (cb_args->cb_req_type) {
3919 ioc = &iou->iou_ioc_info[cb_args->cb_ioc_num];
3928 ioc = &iou->iou_ioc_info[cb_args->cb_ioc_num];
3930 srv_ent = cb_args->cb_srvents_start;
3946 ioc = &iou->iou_ioc_info[cb_args->cb_ioc_num];
4008 ibdm_retry_command(ibdm_timeout_cb_args_t *cb_args)
4013 ibdm_dp_gidinfo_t *gid_info = cb_args->cb_gid_info;
4020 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
4021 cb_args->cb_req_type, cb_args->cb_ioc_num,
4022 cb_args->cb_srvents_start);
4046 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
4047 cb_args->cb_req_type, cb_args->cb_ioc_num,
4048 cb_args->cb_srvents_start);
4084 switch (cb_args->cb_req_type) {
4097 hdr->AttributeModifier = h2b32(cb_args->cb_ioc_num + 1);
4098 ioc = IBDM_GIDINFO2IOCINFO(gid_info, cb_args->cb_ioc_num);
4103 ibdm_fill_srv_attr_mod(hdr, cb_args);
4104 ioc = IBDM_GIDINFO2IOCINFO(gid_info, cb_args->cb_ioc_num);
4106 &ioc->ioc_serv[cb_args->cb_srvents_start].se_timeout_id;
4115 hdr->AttributeModifier = h2b32(cb_args->cb_ioc_num + 1);
4116 ioc_no = cb_args->cb_ioc_num;
4124 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
4129 "timeout %x", cb_args->cb_req_type, cb_args->cb_ioc_num,
4130 cb_args->cb_srvents_start, *timeout_id);
4134 cb_args, 0) != IBMF_SUCCESS) {
4136 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
4137 cb_args->cb_req_type, cb_args->cb_ioc_num,
4138 cb_args->cb_srvents_start);
4139 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
5492 ibdm_timeout_cb_args_t *cb_args;
5544 cb_args = &ioc_info->ioc_cb_args;
5545 cb_args->cb_gid_info = gid_info;
5546 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
5547 cb_args->cb_req_type = IBDM_REQ_TYPE_IOCINFO;
5548 cb_args->cb_ioc_num = ioc_no;
5552 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
5559 NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
5562 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
6997 ibdm_fill_srv_attr_mod(ib_mad_hdr_t *hdr, ibdm_timeout_cb_args_t *cb_args)
7001 attr_mod = (cb_args->cb_ioc_num + 1) << 16;
7002 attr_mod |= cb_args->cb_srvents_start;
7003 attr_mod |= (cb_args->cb_srvents_end) << 8;