Home
last modified time | relevance | path

Searched refs:segid (Results 1 – 6 of 6) sorted by relevance

/linux-3.4.99/drivers/staging/tidspbridge/rmgr/
Drmm.c83 static bool alloc_block(struct rmm_target_obj *target, u32 segid, u32 size,
85 static bool free_block(struct rmm_target_obj *target, u32 segid, u32 addr,
91 int rmm_alloc(struct rmm_target_obj *target, u32 segid, u32 size, in rmm_alloc() argument
100 if (!alloc_block(target, segid, size, align, dsp_address)) { in rmm_alloc()
105 target->seg_tab[segid].number++; in rmm_alloc()
135 new_sect->page = segid; in rmm_alloc()
263 bool rmm_free(struct rmm_target_obj *target, u32 segid, u32 dsp_addr, u32 size, in rmm_free() argument
273 ret = free_block(target, segid, dsp_addr, size); in rmm_free()
275 target->seg_tab[segid].number--; in rmm_free()
295 bool rmm_stat(struct rmm_target_obj *target, enum dsp_memtype segid, in rmm_stat() argument
[all …]
Dnldr.c136 u32 segid; /* Dynamic loading memory segment number */ member
1538 u16 segid = 0; in remote_alloc() local
1555 rmm_addr_obj->segid = segmnt_id; in remote_alloc()
1556 segid = segmnt_id; in remote_alloc()
1576 segid = hnode->seg_id[mem_phase_bit]; in remote_alloc()
1586 if (segid == NULLID) { in remote_alloc()
1590 if (segid <= MAXSEGID) { in remote_alloc()
1592 rmm_addr_obj->segid = segid; in remote_alloc()
1594 rmm_alloc(rmm, segid, word_size, align, dsp_address, false); in remote_alloc()
1597 __func__, segid); in remote_alloc()
[all …]
Ddisp.c315 pmsg_args->segid = node_msg_args.seg_id; in disp_node_create()
547 strm_def_obj->segid = strm_def.seg_id; in fill_stream_def()
/linux-3.4.99/drivers/staging/tidspbridge/include/dspbridge/
Drmm.h30 s32 segid; member
76 extern int rmm_alloc(struct rmm_target_obj *target, u32 segid, u32 size,
135 extern bool rmm_free(struct rmm_target_obj *target, u32 segid, u32 dsp_addr,
153 extern bool rmm_stat(struct rmm_target_obj *target, enum dsp_memtype segid,
Drms_sh.h53 rms_word segid; /* Segment to allocate buffers */ member
62 rms_word segid; /* Mem segment for NODE_allocMsgBuf */ member
/linux-3.4.99/drivers/staging/tidspbridge/pmgr/
Ddbll.c1171 info->context = (u32) rmm_addr_obj.segid; in dbll_rmm_alloc()
1189 u32 segid; in rmm_dealloc() local
1201 segid = (u32) info->context; in rmm_dealloc()
1209 sym_handle, segid, in rmm_dealloc()