1116
1112
dsp_resource_reqmts.program_mem_size = atoi(token);
1117
1113
token = strsep(&psz_cur, seps);
1118
1114
gen_obj->obj_data.node_obj.ndb_props.
1119
dsp_resource_reqmts.uwc_execution_time = atoi(token);
1115
dsp_resource_reqmts.wc_execution_time = atoi(token);
1120
1116
token = strsep(&psz_cur, seps);
1121
1117
gen_obj->obj_data.node_obj.ndb_props.
1122
dsp_resource_reqmts.uwc_period = atoi(token);
1118
dsp_resource_reqmts.wc_period = atoi(token);
1123
1119
token = strsep(&psz_cur, seps);
1125
1121
gen_obj->obj_data.node_obj.ndb_props.
1126
dsp_resource_reqmts.uwc_deadline = atoi(token);
1122
dsp_resource_reqmts.wc_deadline = atoi(token);
1127
1123
token = strsep(&psz_cur, seps);
1129
1125
gen_obj->obj_data.node_obj.ndb_props.
1167
1163
token = strsep(&psz_cur, seps);
1170
gen_obj->obj_data.node_obj.ndb_props.utimeout = atoi(token);
1171
token = strsep(&psz_cur, seps);
1173
/* char *pstr_create_phase_fxn */
1175
token_len = strlen(token);
1176
gen_obj->obj_data.node_obj.pstr_create_phase_fxn =
1177
kzalloc(token_len + 1, GFP_KERNEL);
1178
strncpy(gen_obj->obj_data.node_obj.pstr_create_phase_fxn,
1180
gen_obj->obj_data.node_obj.pstr_create_phase_fxn[token_len] =
1182
token = strsep(&psz_cur, seps);
1184
/* char *pstr_execute_phase_fxn */
1186
token_len = strlen(token);
1187
gen_obj->obj_data.node_obj.pstr_execute_phase_fxn =
1188
kzalloc(token_len + 1, GFP_KERNEL);
1189
strncpy(gen_obj->obj_data.node_obj.pstr_execute_phase_fxn,
1191
gen_obj->obj_data.node_obj.pstr_execute_phase_fxn[token_len] =
1193
token = strsep(&psz_cur, seps);
1195
/* char *pstr_delete_phase_fxn */
1197
token_len = strlen(token);
1198
gen_obj->obj_data.node_obj.pstr_delete_phase_fxn =
1199
kzalloc(token_len + 1, GFP_KERNEL);
1200
strncpy(gen_obj->obj_data.node_obj.pstr_delete_phase_fxn,
1202
gen_obj->obj_data.node_obj.pstr_delete_phase_fxn[token_len] =
1166
gen_obj->obj_data.node_obj.ndb_props.timeout = atoi(token);
1167
token = strsep(&psz_cur, seps);
1169
/* char *str_create_phase_fxn */
1171
token_len = strlen(token);
1172
gen_obj->obj_data.node_obj.str_create_phase_fxn =
1173
kzalloc(token_len + 1, GFP_KERNEL);
1174
strncpy(gen_obj->obj_data.node_obj.str_create_phase_fxn,
1176
gen_obj->obj_data.node_obj.str_create_phase_fxn[token_len] =
1178
token = strsep(&psz_cur, seps);
1180
/* char *str_execute_phase_fxn */
1182
token_len = strlen(token);
1183
gen_obj->obj_data.node_obj.str_execute_phase_fxn =
1184
kzalloc(token_len + 1, GFP_KERNEL);
1185
strncpy(gen_obj->obj_data.node_obj.str_execute_phase_fxn,
1187
gen_obj->obj_data.node_obj.str_execute_phase_fxn[token_len] =
1189
token = strsep(&psz_cur, seps);
1191
/* char *str_delete_phase_fxn */
1193
token_len = strlen(token);
1194
gen_obj->obj_data.node_obj.str_delete_phase_fxn =
1195
kzalloc(token_len + 1, GFP_KERNEL);
1196
strncpy(gen_obj->obj_data.node_obj.str_delete_phase_fxn,
1198
gen_obj->obj_data.node_obj.str_delete_phase_fxn[token_len] =
1204
1200
token = strsep(&psz_cur, seps);
1211
1207
gen_obj->obj_data.node_obj.msg_notify_type = atoi(token);
1212
1208
token = strsep(&psz_cur, seps);
1214
/* char *pstr_i_alg_name */
1210
/* char *str_i_alg_name */
1216
1212
token_len = strlen(token);
1217
gen_obj->obj_data.node_obj.pstr_i_alg_name =
1213
gen_obj->obj_data.node_obj.str_i_alg_name =
1218
1214
kzalloc(token_len + 1, GFP_KERNEL);
1219
strncpy(gen_obj->obj_data.node_obj.pstr_i_alg_name,
1215
strncpy(gen_obj->obj_data.node_obj.str_i_alg_name,
1220
1216
token, token_len);
1221
gen_obj->obj_data.node_obj.pstr_i_alg_name[token_len] =
1217
gen_obj->obj_data.node_obj.str_i_alg_name[token_len] =
1223
1219
token = strsep(&psz_cur, seps);
1226
1222
/* Load type (static, dynamic, or overlay) */
1228
gen_obj->obj_data.node_obj.us_load_type = atoi(token);
1224
gen_obj->obj_data.node_obj.load_type = atoi(token);
1229
1225
token = strsep(&psz_cur, seps);
1232
1228
/* Dynamic load data requirements */
1234
gen_obj->obj_data.node_obj.ul_data_mem_seg_mask =
1230
gen_obj->obj_data.node_obj.data_mem_seg_mask =
1236
1232
token = strsep(&psz_cur, seps);
1239
1235
/* Dynamic load code requirements */
1241
gen_obj->obj_data.node_obj.ul_code_mem_seg_mask =
1237
gen_obj->obj_data.node_obj.code_mem_seg_mask =
1243
1239
token = strsep(&psz_cur, seps);
1289
1285
gen_obj->obj_data.proc_info.clock_rate = atoi(token);
1290
1286
token = strsep(&psz_cur, seps);
1292
gen_obj->obj_data.proc_info.ul_internal_mem_size = atoi(token);
1288
gen_obj->obj_data.proc_info.internal_mem_size = atoi(token);
1293
1289
token = strsep(&psz_cur, seps);
1295
gen_obj->obj_data.proc_info.ul_external_mem_size = atoi(token);
1291
gen_obj->obj_data.proc_info.external_mem_size = atoi(token);
1296
1292
token = strsep(&psz_cur, seps);
1298
1294
gen_obj->obj_data.proc_info.processor_id = atoi(token);
1312
1308
for (entry_id = 0; entry_id < 7; entry_id++) {
1313
1309
token = strsep(&psz_cur, seps);
1314
1310
gen_obj->obj_data.ext_proc_obj.ty_tlb[entry_id].
1315
ul_gpp_phys = atoi(token);
1311
gpp_phys = atoi(token);
1317
1313
token = strsep(&psz_cur, seps);
1318
1314
gen_obj->obj_data.ext_proc_obj.ty_tlb[entry_id].
1319
ul_dsp_virt = atoi(token);
1315
dsp_virt = atoi(token);