• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/tidspbridge/pmgr/

Lines Matching defs:cod_mgr_obj

276 void cod_delete(struct cod_manager *cod_mgr_obj)
279 DBC_REQUIRE(cod_mgr_obj);
281 if (cod_mgr_obj->base_lib) {
282 if (cod_mgr_obj->loaded)
283 cod_mgr_obj->fxns.unload_fxn(cod_mgr_obj->base_lib,
284 &cod_mgr_obj->attrs);
286 cod_mgr_obj->fxns.close_fxn(cod_mgr_obj->base_lib);
288 if (cod_mgr_obj->target) {
289 cod_mgr_obj->fxns.delete_fxn(cod_mgr_obj->target);
290 cod_mgr_obj->fxns.exit_fxn();
292 kfree(cod_mgr_obj);
315 int cod_get_base_lib(struct cod_manager *cod_mgr_obj,
321 DBC_REQUIRE(cod_mgr_obj);
324 *plib = (struct dbll_library_obj *)cod_mgr_obj->base_lib;
332 int cod_get_base_name(struct cod_manager *cod_mgr_obj, char *sz_name,
338 DBC_REQUIRE(cod_mgr_obj);
342 strncpy(sz_name, cod_mgr_obj->sz_zl_file, usize);
355 int cod_get_entry(struct cod_manager *cod_mgr_obj, u32 *entry_pt)
358 DBC_REQUIRE(cod_mgr_obj);
361 *entry_pt = cod_mgr_obj->ul_entry;
371 int cod_get_loader(struct cod_manager *cod_mgr_obj,
377 DBC_REQUIRE(cod_mgr_obj);
380 *loader = (struct dbll_tar_obj *)cod_mgr_obj->target;
394 struct cod_manager *cod_mgr_obj;
407 cod_mgr_obj = lib->cod_mgr;
408 status = cod_mgr_obj->fxns.get_sect_fxn(lib->dbll_lib, str_sect,
427 int cod_get_sym_value(struct cod_manager *cod_mgr_obj, char *str_sym,
433 DBC_REQUIRE(cod_mgr_obj);
437 dev_dbg(bridge, "%s: cod_mgr_obj: %p str_sym: %s pul_value: %p\n",
438 __func__, cod_mgr_obj, str_sym, pul_value);
439 if (cod_mgr_obj->base_lib) {
440 if (!cod_mgr_obj->fxns.
441 get_addr_fxn(cod_mgr_obj->base_lib, str_sym, &dbll_sym)) {
442 if (!cod_mgr_obj->fxns.
443 get_c_addr_fxn(cod_mgr_obj->base_lib, str_sym,
488 int cod_load_base(struct cod_manager *cod_mgr_obj, u32 num_argc, char *args[],
498 DBC_REQUIRE(cod_mgr_obj);
503 DBC_REQUIRE(cod_mgr_obj->base_lib != NULL);
517 cod_mgr_obj->fxns.get_attrs_fxn(cod_mgr_obj->target, &save_attrs);
529 status = cod_mgr_obj->fxns.load_fxn(cod_mgr_obj->base_lib, flags,
531 &cod_mgr_obj->ul_entry);
533 cod_mgr_obj->fxns.close_fxn(cod_mgr_obj->base_lib);
536 cod_mgr_obj->loaded = true;
538 cod_mgr_obj->base_lib = NULL;