Home
last modified time | relevance | path

Searched refs:mdl (Results 1 – 13 of 13) sorted by relevance

/drivers/media/pci/cx18/
A Dcx18-queue.c49 mdl->readpos = 0; in _cx18_enqueue()
50 mdl->m_flags = 0; in _cx18_enqueue()
51 mdl->skipped = 0; in _cx18_enqueue()
66 q->bytesused += mdl->bytesused - mdl->readpos; in _cx18_enqueue()
81 q->bytesused -= mdl->bytesused - mdl->readpos; in cx18_dequeue()
82 mdl->skipped = 0; in cx18_dequeue()
86 return mdl; in cx18_dequeue()
168 ret = mdl; in cx18_queue_get_mdl()
371 kfree(mdl); in cx18_stream_alloc()
377 kfree(mdl); in cx18_stream_alloc()
[all …]
A Dcx18-queue.h32 struct cx18_mdl *mdl) in cx18_mdl_sync_for_device() argument
34 if (list_is_singular(&mdl->buf_list)) in cx18_mdl_sync_for_device()
35 cx18_buf_sync_for_device(s, list_first_entry(&mdl->buf_list, in cx18_mdl_sync_for_device()
39 _cx18_mdl_sync_for_device(s, mdl); in cx18_mdl_sync_for_device()
43 void _cx18_mdl_swap(struct cx18_mdl *mdl);
45 static inline void cx18_mdl_swap(struct cx18_mdl *mdl) in cx18_mdl_swap() argument
47 if (list_is_singular(&mdl->buf_list)) in cx18_mdl_swap()
48 cx18_buf_swap(list_first_entry(&mdl->buf_list, in cx18_mdl_swap()
51 _cx18_mdl_swap(mdl); in cx18_mdl_swap()
62 return _cx18_enqueue(s, mdl, q, 0); /* FIFO */ in cx18_enqueue()
[all …]
A Dcx18-fileops.c196 if (mdl->readpos != mdl->bytesused) in cx18_get_mdl()
197 return mdl; in cx18_get_mdl()
202 if (mdl) { in cx18_get_mdl()
205 return mdl; in cx18_get_mdl()
213 return mdl; in cx18_get_mdl()
371 mdl->curr_buf = list_first_entry(&mdl->buf_list, in cx18_copy_mdl_to_user()
380 mdl->readpos = mdl->bytesused; in cx18_copy_mdl_to_user()
386 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused) in cx18_copy_mdl_to_user()
398 mdl->curr_buf->readpos < mdl->curr_buf->bytesused || in cx18_copy_mdl_to_user()
449 if (mdl->readpos == mdl->bytesused) in cx18_read()
[all …]
A Dcx18-mailbox.c157 if (mdl->bytesused == 0) in cx18_mdl_send_to_vb2()
205 struct cx18_mdl *mdl) in cx18_mdl_send_to_alsa() argument
209 if (mdl->bytesused == 0) in cx18_mdl_send_to_alsa()
237 struct cx18_mdl *mdl; in epu_dma_done() local
287 if (mdl == NULL) { in epu_dma_done()
294 s->name, mdl->bytesused); in epu_dma_done()
297 cx18_mdl_send_to_dvb(s, mdl); in epu_dma_done()
298 cx18_enqueue(s, mdl, &s->q_free); in epu_dma_done()
308 cx18_mdl_send_to_vb2(s, mdl); in epu_dma_done()
309 cx18_enqueue(s, mdl, &s->q_free); in epu_dma_done()
[all …]
A Dcx18-ioctl.c763 if (mdl->curr_buf == NULL) in cx18_process_idx_data()
764 mdl->curr_buf = list_first_entry(&mdl->buf_list, in cx18_process_idx_data()
767 if (list_entry_is_head(mdl->curr_buf, &mdl->buf_list, list)) { in cx18_process_idx_data()
773 mdl->readpos = mdl->bytesused; in cx18_process_idx_data()
777 list_for_each_entry_from(mdl->curr_buf, &mdl->buf_list, list) { in cx18_process_idx_data()
780 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused) in cx18_process_idx_data()
783 mdl->readpos += _cx18_process_idx_data(mdl->curr_buf, idx); in cx18_process_idx_data()
787 mdl->curr_buf->readpos < mdl->curr_buf->bytesused || in cx18_process_idx_data()
788 mdl->readpos >= mdl->bytesused) in cx18_process_idx_data()
800 struct cx18_mdl *mdl; in cx18_g_enc_index() local
[all …]
A Dcx18-streams.c661 struct cx18_mdl *mdl; in cx18_stream_rotate_idx_mdls() local
679 mdl = cx18_dequeue(s, &s->q_full); in cx18_stream_rotate_idx_mdls()
680 if (mdl != NULL) in cx18_stream_rotate_idx_mdls()
681 cx18_enqueue(s, mdl, &s->q_free); in cx18_stream_rotate_idx_mdls()
686 struct cx18_mdl *mdl) in _cx18_stream_put_mdl_fw() argument
697 q = cx18_enqueue(s, mdl, &s->q_busy); in _cx18_stream_put_mdl_fw()
701 cx18_mdl_sync_for_device(s, mdl); in _cx18_stream_put_mdl_fw()
712 struct cx18_mdl *mdl; in _cx18_stream_load_fw_queue() local
720 mdl = cx18_dequeue(s, &s->q_free); in _cx18_stream_load_fw_queue()
721 if (mdl == NULL) in _cx18_stream_load_fw_queue()
[all …]
A Dcx18-streams.h35 struct cx18_mdl *mdl) in cx18_stream_put_mdl_fw() argument
38 cx18_enqueue(s, mdl, &s->q_free); in cx18_stream_put_mdl_fw()
A Dcx18-vbi.c237 void cx18_process_vbi_data(struct cx18 *cx, struct cx18_mdl *mdl, in cx18_process_vbi_data() argument
256 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_process_vbi_data()
261 mdl->bytesused -= (orig_used - buf->bytesused); in cx18_process_vbi_data()
A Dcx18-vbi.h10 void cx18_process_vbi_data(struct cx18 *cx, struct cx18_mdl *mdl,
/drivers/net/ethernet/brocade/bna/
A Dbna_tx_rx.c628 res_info[BNA_RX_RES_MEM_T_RIT].res_u.mem_info.mdl[0].kva; in bna_rxf_init()
2035 res_info[BNA_MOD_RES_MEM_T_RX_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2284 ccb_mem = &res_info[BNA_RX_RES_MEM_T_CCB].res_u.mem_info.mdl[0]; in bna_rx_create()
2285 rcb_mem = &res_info[BNA_RX_RES_MEM_T_RCB].res_u.mem_info.mdl[0]; in bna_rx_create()
2365 res_info[BNA_RX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].kva; in bna_rx_create()
3443 res_info[BNA_TX_RES_MEM_T_TCB].res_u.mem_info.mdl[i].kva; in bna_tx_create()
3453 res_info[BNA_TX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].kva; in bna_tx_create()
3468 res_info[BNA_TX_RES_MEM_T_UNMAPQ].res_u.mem_info.mdl[i].kva; in bna_tx_create()
3480 &res_info[BNA_TX_RES_MEM_T_QPT].res_u.mem_info.mdl[i], in bna_tx_create()
3481 &res_info[BNA_TX_RES_MEM_T_SWQPT].res_u.mem_info.mdl[i], in bna_tx_create()
[all …]
A Dbna_enet.c1705 &res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].dma, dma); in bna_ioceth_init()
1706 kva = res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].kva; in bna_ioceth_init()
1709 kva = res_info[BNA_RES_MEM_T_FWTRC].res_u.mem_info.mdl[0].kva; in bna_ioceth_init()
1717 &res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].dma, dma); in bna_ioceth_init()
1718 kva = res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].kva; in bna_ioceth_init()
1784 res_info[BNA_MOD_RES_MEM_T_UCMAC_ARRAY].res_u.mem_info.mdl[0].kva; in bna_ucam_mod_init()
1811 res_info[BNA_MOD_RES_MEM_T_MCMAC_ARRAY].res_u.mem_info.mdl[0].kva; in bna_mcam_mod_init()
1818 res_info[BNA_MOD_RES_MEM_T_MCHANDLE_ARRAY].res_u.mem_info.mdl[0].kva; in bna_mcam_mod_init()
1973 res_info[BNA_RES_MEM_T_STATS].res_u.mem_info.mdl[0].kva; in bna_init()
1975 res_info[BNA_RES_MEM_T_STATS].res_u.mem_info.mdl[0].dma.msb; in bna_init()
[all …]
A Dbnad.c1317 if (mem_info->mdl == NULL) in bnad_mem_free()
1326 mem_info->mdl[i].len, in bnad_mem_free()
1329 kfree(mem_info->mdl[i].kva); in bnad_mem_free()
1332 kfree(mem_info->mdl); in bnad_mem_free()
1333 mem_info->mdl = NULL; in bnad_mem_free()
1344 mem_info->mdl = NULL; in bnad_mem_alloc()
1350 if (mem_info->mdl == NULL) in bnad_mem_alloc()
1356 mem_info->mdl[i].kva = in bnad_mem_alloc()
1360 if (mem_info->mdl[i].kva == NULL) in bnad_mem_alloc()
1364 &(mem_info->mdl[i].dma)); in bnad_mem_alloc()
[all …]
A Dbna_types.h272 struct bna_mem_descr *mdl; member

Completed in 40 milliseconds