/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-queue.h | 29 void _cx18_mdl_sync_for_device(struct cx18_stream *s, struct cx18_mdl *mdl); 32 struct cx18_mdl *mdl) 34 if (list_is_singular(&mdl->buf_list)) 35 cx18_buf_sync_for_device(s, list_first_entry(&mdl->buf_list, 39 _cx18_mdl_sync_for_device(s, mdl); 43 void _cx18_mdl_swap(struct cx18_mdl *mdl); 45 static inline void cx18_mdl_swap(struct cx18_mdl *mdl) argument 47 if (list_is_singular(&mdl->buf_list)) 48 cx18_buf_swap(list_first_entry(&mdl->buf_list, 51 _cx18_mdl_swap(mdl); 31 cx18_mdl_sync_for_device(struct cx18_stream *s, struct cx18_mdl *mdl) argument 59 cx18_enqueue(struct cx18_stream *s, struct cx18_mdl *mdl, struct cx18_queue *q) argument 66 cx18_push(struct cx18_stream *s, struct cx18_mdl *mdl, struct cx18_queue *q) argument [all...] |
H A D | cx18-queue.c | 25 void _cx18_mdl_swap(struct cx18_mdl *mdl) argument 29 list_for_each_entry(buf, &mdl->buf_list, list) { 43 struct cx18_queue *_cx18_enqueue(struct cx18_stream *s, struct cx18_mdl *mdl, argument 46 /* clear the mdl if it is not to be enqueued to the full queue */ 48 mdl->bytesused = 0; 49 mdl->readpos = 0; 50 mdl->m_flags = 0; 51 mdl->skipped = 0; 52 mdl->curr_buf = NULL; 63 list_add(&mdl 75 struct cx18_mdl *mdl = NULL; local 89 _cx18_mdl_update_bufs_for_cpu(struct cx18_stream *s, struct cx18_mdl *mdl) argument 109 cx18_mdl_update_bufs_for_cpu(struct cx18_stream *s, struct cx18_mdl *mdl) argument 129 struct cx18_mdl *mdl; local 198 struct cx18_mdl *mdl; local 234 struct cx18_mdl *mdl; local 265 struct cx18_mdl *mdl; local 320 _cx18_mdl_sync_for_device(struct cx18_stream *s, struct cx18_mdl *mdl) argument 360 struct cx18_mdl *mdl; local 405 struct cx18_mdl *mdl; local [all...] |
H A D | cx18-vbi.h | 10 void cx18_process_vbi_data(struct cx18 *cx, struct cx18_mdl *mdl,
|
H A D | cx18-streams.h | 35 struct cx18_mdl *mdl) 37 /* Put mdl on q_free; the out work handler will move mdl(s) to q_busy */ 38 cx18_enqueue(s, mdl, &s->q_free); 34 cx18_stream_put_mdl_fw(struct cx18_stream *s, struct cx18_mdl *mdl) argument
|
H A D | cx18-fileops.c | 174 struct cx18_mdl *mdl; local 187 while ((mdl = cx18_dequeue(s_vbi, 190 cx18_process_vbi_data(cx, mdl, 192 cx18_stream_put_mdl_fw(s_vbi, mdl); 195 mdl = &cx->vbi.sliced_mpeg_mdl; 196 if (mdl->readpos != mdl->bytesused) 197 return mdl; 201 mdl = cx18_dequeue(s, &s->q_full); 202 if (mdl) { 246 struct cx18_mdl *mdl = &cx->vbi.sliced_mpeg_mdl; local 363 cx18_copy_mdl_to_user(struct cx18_stream *s, struct cx18_mdl *mdl, char __user *ubuf, size_t ucount) argument 426 struct cx18_mdl *mdl; local [all...] |
H A D | cx18-ioctl.c | 757 static int cx18_process_idx_data(struct cx18_stream *s, struct cx18_mdl *mdl, argument 763 if (mdl->curr_buf == NULL) 764 mdl->curr_buf = list_first_entry(&mdl->buf_list, 767 if (list_entry_is_past_end(mdl->curr_buf, &mdl->buf_list, list)) { 773 mdl->readpos = mdl->bytesused; 777 list_for_each_entry_from(mdl->curr_buf, &mdl 800 struct cx18_mdl *mdl; local [all...] |
H A D | cx18-mailbox.c | 122 static void cx18_mdl_send_to_dvb(struct cx18_stream *s, struct cx18_mdl *mdl) argument 126 if (s->dvb == NULL || !s->dvb->enabled || mdl->bytesused == 0) 129 /* We ignore mdl and buf readpos accounting here - it doesn't matter */ 132 if (list_is_singular(&mdl->buf_list)) { 133 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer, 141 list_for_each_entry(buf, &mdl->buf_list, list) { 148 static void cx18_mdl_send_to_vb2(struct cx18_stream *s, struct cx18_mdl *mdl) argument 157 if (mdl->bytesused == 0) 174 list_for_each_entry(buf, &mdl->buf_list, list) { 205 struct cx18_mdl *mdl) 204 cx18_mdl_send_to_alsa(struct cx18 *cx, struct cx18_stream *s, struct cx18_mdl *mdl) argument 237 struct cx18_mdl *mdl; local [all...] |
H A D | cx18-streams.c | 663 struct cx18_mdl *mdl; local 681 mdl = cx18_dequeue(s, &s->q_full); 682 if (mdl != NULL) 683 cx18_enqueue(s, mdl, &s->q_free); 688 struct cx18_mdl *mdl) 697 return cx18_enqueue(s, mdl, &s->q_free); 699 q = cx18_enqueue(s, mdl, &s->q_busy); 703 cx18_mdl_sync_for_device(s, mdl); 705 (void __iomem *) &cx->scb->cpu_mdl[mdl->id] - cx->enc_mem, 706 s->bufs_per_mdl, mdl 687 _cx18_stream_put_mdl_fw(struct cx18_stream *s, struct cx18_mdl *mdl) argument 714 struct cx18_mdl *mdl; local [all...] |
H A D | cx18-vbi.c | 237 void cx18_process_vbi_data(struct cx18 *cx, struct cx18_mdl *mdl, argument 256 list_for_each_entry(buf, &mdl->buf_list, list) { 261 mdl->bytesused -= (orig_used - buf->bytesused);
|
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | tc_flower_cfm.sh | 40 local mdl=$1; shift 46 )"$(u8_to_hex $((mdl << 5))):"$( : MD level and Version 97 flower cfm mdl 5 action drop 99 flower cfm mdl 3 action drop 101 flower cfm mdl 0 action drop 144 flower cfm mdl 5 op 41 action drop 146 flower cfm mdl 7 op 42 action drop
|
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bna_tx_rx.c | 628 res_info[BNA_RX_RES_MEM_T_RIT].res_u.mem_info.mdl[0].kva; 2035 res_info[BNA_MOD_RES_MEM_T_RX_ARRAY].res_u.mem_info.mdl[0].kva; 2037 res_info[BNA_MOD_RES_MEM_T_RXP_ARRAY].res_u.mem_info.mdl[0].kva; 2039 res_info[BNA_MOD_RES_MEM_T_RXQ_ARRAY].res_u.mem_info.mdl[0].kva; 2284 ccb_mem = &res_info[BNA_RX_RES_MEM_T_CCB].res_u.mem_info.mdl[0]; 2285 rcb_mem = &res_info[BNA_RX_RES_MEM_T_RCB].res_u.mem_info.mdl[0]; 2286 dqunmap_mem = &res_info[BNA_RX_RES_MEM_T_UNMAPDQ].res_u.mem_info.mdl[0]; 2287 hqunmap_mem = &res_info[BNA_RX_RES_MEM_T_UNMAPHQ].res_u.mem_info.mdl[0]; 2288 cqpt_mem = &res_info[BNA_RX_RES_MEM_T_CQPT].res_u.mem_info.mdl[0]; 2289 cswqpt_mem = &res_info[BNA_RX_RES_MEM_T_CSWQPT].res_u.mem_info.mdl[ [all...] |
H A D | bna_enet.c | 1705 &res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].dma, dma); 1706 kva = res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].kva; 1709 kva = res_info[BNA_RES_MEM_T_FWTRC].res_u.mem_info.mdl[0].kva; 1717 &res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].dma, dma); 1718 kva = res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].kva; 1784 res_info[BNA_MOD_RES_MEM_T_UCMAC_ARRAY].res_u.mem_info.mdl[0].kva; 1811 res_info[BNA_MOD_RES_MEM_T_MCMAC_ARRAY].res_u.mem_info.mdl[0].kva; 1818 res_info[BNA_MOD_RES_MEM_T_MCHANDLE_ARRAY].res_u.mem_info.mdl[0].kva; 1973 res_info[BNA_RES_MEM_T_STATS].res_u.mem_info.mdl[0].kva; 1975 res_info[BNA_RES_MEM_T_STATS].res_u.mem_info.mdl[ [all...] |
H A D | bnad.c | 1316 if (mem_info->mdl == NULL) 1320 if (mem_info->mdl[i].kva != NULL) { 1322 BNA_GET_DMA_ADDR(&(mem_info->mdl[i].dma), 1325 mem_info->mdl[i].len, 1326 mem_info->mdl[i].kva, dma_pa); 1328 kfree(mem_info->mdl[i].kva); 1331 kfree(mem_info->mdl); 1332 mem_info->mdl = NULL; 1343 mem_info->mdl = NULL; 1347 mem_info->mdl [all...] |
H A D | bna_types.h | 272 struct bna_mem_descr *mdl; member in struct:bna_mem_info
|
/linux-master/sound/drivers/ |
H A D | dummy.c | 1024 const struct dummy_model *m = NULL, **mdl; local 1034 for (mdl = dummy_models; *mdl && model[dev]; mdl++) { 1035 if (strcmp(model[dev], (*mdl)->name) == 0) { 1038 (*mdl)->name, card->number); 1039 m = dummy->model = *mdl;
|
/linux-master/net/sched/ |
H A D | cls_flower.c | 3160 u8 mdl; local 3170 mdl = FIELD_GET(FLOW_DIS_CFM_MDL_MASK, key->mdl_ver); 3171 err = nla_put_u8(skb, TCA_FLOWER_KEY_CFM_MD_LEVEL, mdl);
|