Lines Matching defs:cb_args

2171 	ibdm_timeout_cb_args_t	*cb_args;
2224 cb_args = &gid_info->gl_cpi_cb_args;
2225 cb_args->cb_gid_info = gid_info;
2226 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
2227 cb_args->cb_req_type = IBDM_REQ_TYPE_CLASSPORTINFO;
2231 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
2238 msg, NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
2241 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
2260 ibdm_timeout_cb_args_t *cb_args;
2296 cb_args = &gid_info->gl_cpi_cb_args;
2297 cb_args->cb_gid_info = gid_info;
2298 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
2299 cb_args->cb_req_type = IBDM_REQ_TYPE_CLASSPORTINFO;
2303 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
2310 msg, NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
2313 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
2598 ibdm_timeout_cb_args_t *cb_args;
2795 cb_args = &ioc_info->ioc_cb_args;
2796 cb_args->cb_gid_info = gid_info;
2797 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
2798 cb_args->cb_req_type = IBDM_REQ_TYPE_IOCINFO;
2799 cb_args->cb_ioc_num = ii;
2805 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
2812 NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
2815 ibdm_ibmf_send_cb(ibmf_hdl, msg, cb_args);
2839 ibdm_timeout_cb_args_t *cb_args;
3027 cb_args = &ioc_info->ioc_serv[srv_start].se_cb_args;
3028 cb_args->cb_gid_info = gid_info;
3029 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
3030 cb_args->cb_req_type = IBDM_REQ_TYPE_SRVENTS;
3031 cb_args->cb_srvents_start = srv_start;
3032 cb_args->cb_ioc_num = ioc_no - 1;
3036 cb_args->cb_srvents_end = (cb_args->cb_srvents_start +
3039 cb_args->cb_srvents_end =
3040 (cb_args->cb_srvents_start + nserv_entries - 1);
3044 ibdm_fill_srv_attr_mod(hdr, cb_args);
3049 ibdm_pkt_timeout_hdlr, cb_args,
3059 NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
3062 ibdm_ibmf_send_cb(ibmf_hdl, msg, cb_args);
3170 ibdm_timeout_cb_args_t *cb_args;
3221 cb_args = &gid_info->gl_iou_cb_args;
3223 cb_args->cb_ioc_num = 0;
3224 cb_args->cb_req_type = IBDM_REQ_TYPE_IOU_DIAGCODE;
3229 cb_args = &ioc->ioc_dc_cb_args;
3230 cb_args->cb_ioc_num = attr - 1;
3231 cb_args->cb_req_type = IBDM_REQ_TYPE_IOC_DIAGCODE;
3234 cb_args->cb_gid_info = gid_info;
3235 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
3236 cb_args->cb_srvents_start = 0;
3240 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
3244 "timeout %x, ioc %d", *timeout_id, cb_args->cb_ioc_num);
3247 msg, NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
3249 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
3267 ibdm_timeout_cb_args_t *cb_args;
3282 cb_args = &gid_info->gl_iou_cb_args;
3283 cb_args->cb_req_type = 0;
3307 cb_args = &ioc->ioc_dc_cb_args;
3308 cb_args->cb_req_type = 0;
3693 ibdm_timeout_cb_args_t *cb_args;
3700 cb_args = &gid_info->gl_iou_cb_args;
3710 cb_args = &gid_info->gl_iou_cb_args;
3722 cb_args = &ioc->ioc_dc_cb_args;
3735 cb_args = &ioc->ioc_cb_args;
3757 cb_args = &ioc->ioc_serv[start].se_cb_args;
3836 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
3843 msg, NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
3846 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
3867 ibdm_timeout_cb_args_t *cb_args = arg;
3873 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
3874 cb_args->cb_req_type, cb_args->cb_ioc_num,
3875 cb_args->cb_srvents_start);
3877 gid_info = cb_args->cb_gid_info;
3881 (cb_args->cb_req_type == 0)) {
3884 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_req_type,
3885 cb_args->cb_ioc_num, cb_args->cb_srvents_start);
3892 if (cb_args->cb_retry_count) {
3893 cb_args->cb_retry_count--;
3899 if (ibdm_retry_command(cb_args) == IBDM_SUCCESS) {
3903 cb_args->cb_retry_count = 0;
3907 " rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
3908 cb_args->cb_req_type, cb_args->cb_ioc_num,
3909 cb_args->cb_srvents_start);
3911 switch (cb_args->cb_req_type) {
3923 ioc = &iou->iou_ioc_info[cb_args->cb_ioc_num];
3932 ioc = &iou->iou_ioc_info[cb_args->cb_ioc_num];
3934 srv_ent = cb_args->cb_srvents_start;
3950 ioc = &iou->iou_ioc_info[cb_args->cb_ioc_num];
4012 ibdm_retry_command(ibdm_timeout_cb_args_t *cb_args)
4017 ibdm_dp_gidinfo_t *gid_info = cb_args->cb_gid_info;
4024 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
4025 cb_args->cb_req_type, cb_args->cb_ioc_num,
4026 cb_args->cb_srvents_start);
4050 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
4051 cb_args->cb_req_type, cb_args->cb_ioc_num,
4052 cb_args->cb_srvents_start);
4088 switch (cb_args->cb_req_type) {
4101 hdr->AttributeModifier = h2b32(cb_args->cb_ioc_num + 1);
4102 ioc = IBDM_GIDINFO2IOCINFO(gid_info, cb_args->cb_ioc_num);
4107 ibdm_fill_srv_attr_mod(hdr, cb_args);
4108 ioc = IBDM_GIDINFO2IOCINFO(gid_info, cb_args->cb_ioc_num);
4110 &ioc->ioc_serv[cb_args->cb_srvents_start].se_timeout_id;
4119 hdr->AttributeModifier = h2b32(cb_args->cb_ioc_num + 1);
4120 ioc_no = cb_args->cb_ioc_num;
4128 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
4133 "timeout %x", cb_args->cb_req_type, cb_args->cb_ioc_num,
4134 cb_args->cb_srvents_start, *timeout_id);
4138 cb_args, 0) != IBMF_SUCCESS) {
4140 "rtype 0x%x iocidx 0x%x srvidx %d", cb_args->cb_gid_info,
4141 cb_args->cb_req_type, cb_args->cb_ioc_num,
4142 cb_args->cb_srvents_start);
4143 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
5485 ibdm_timeout_cb_args_t *cb_args;
5537 cb_args = &ioc_info->ioc_cb_args;
5538 cb_args->cb_gid_info = gid_info;
5539 cb_args->cb_retry_count = ibdm_dft_retry_cnt;
5540 cb_args->cb_req_type = IBDM_REQ_TYPE_IOCINFO;
5541 cb_args->cb_ioc_num = ioc_no;
5545 cb_args, IBDM_TIMEOUT_VALUE(ibdm_dft_timeout));
5552 NULL, ibdm_ibmf_send_cb, cb_args, 0) != IBMF_SUCCESS) {
5555 ibdm_ibmf_send_cb(gid_info->gl_ibmf_hdl, msg, cb_args);
6990 ibdm_fill_srv_attr_mod(ib_mad_hdr_t *hdr, ibdm_timeout_cb_args_t *cb_args)
6994 attr_mod = (cb_args->cb_ioc_num + 1) << 16;
6995 attr_mod |= cb_args->cb_srvents_start;
6996 attr_mod |= (cb_args->cb_srvents_end) << 8;