/linux-master/kernel/locking/ |
H A D | rwbase_rt.c | 71 struct rt_mutex_base *rtm = &rwb->rtmutex; local 75 raw_spin_lock_irq(&rtm->wait_lock); 113 ret = rwbase_rtmutex_slowlock_locked(rtm, state); 124 raw_spin_unlock_irq(&rtm->wait_lock); 126 rwbase_rtmutex_unlock(rtm); 147 struct rt_mutex_base *rtm = &rwb->rtmutex; local 151 raw_spin_lock_irq(&rtm->wait_lock); 155 * clean up rwb->readers it needs to acquire rtm->wait_lock. The 158 owner = rt_mutex_owner(rtm); 164 raw_spin_unlock_irq(&rtm 184 struct rt_mutex_base *rtm = &rwb->rtmutex; local 197 struct rt_mutex_base *rtm = &rwb->rtmutex; local 206 struct rt_mutex_base *rtm = &rwb->rtmutex; local 234 struct rt_mutex_base *rtm = &rwb->rtmutex; local 282 struct rt_mutex_base *rtm = &rwb->rtmutex; local [all...] |
H A D | ww_rt_mutex.c | 14 struct rt_mutex *rtm = &lock->base; local 17 return rt_mutex_trylock(rtm); 27 if (__rt_mutex_trylock(&rtm->rtmutex)) { 29 mutex_acquire_nest(&rtm->dep_map, 0, 1, &ww_ctx->dep_map, _RET_IP_); 42 struct rt_mutex *rtm = &lock->base; local 63 mutex_acquire_nest(&rtm->dep_map, 0, 0, nest_lock, ip); 65 if (likely(rt_mutex_try_acquire(&rtm->rtmutex))) { 71 ret = rt_mutex_slowlock(&rtm->rtmutex, ww_ctx, state); 74 mutex_release(&rtm->dep_map, ip); 94 struct rt_mutex *rtm local [all...] |
H A D | spinlock_rt.c | 38 static __always_inline void rtlock_lock(struct rt_mutex_base *rtm) argument 42 if (unlikely(!rt_mutex_cmpxchg_acquire(rtm, NULL, current))) 43 rtlock_slowlock(rtm); 157 rwbase_rtmutex_lock_state(struct rt_mutex_base *rtm, unsigned int state) argument 159 if (unlikely(!rt_mutex_cmpxchg_acquire(rtm, NULL, current))) 160 rtlock_slowlock(rtm); 165 rwbase_rtmutex_slowlock_locked(struct rt_mutex_base *rtm, unsigned int state) argument 167 rtlock_slowlock_locked(rtm); 171 static __always_inline void rwbase_rtmutex_unlock(struct rt_mutex_base *rtm) argument 173 if (likely(rt_mutex_cmpxchg_acquire(rtm, curren 179 rwbase_rtmutex_trylock(struct rt_mutex_base *rtm) argument [all...] |
H A D | rtmutex.c | 33 # define ww_container_of(rtm) NULL 61 # define ww_container_of(rtm) container_of(rtm, struct ww_mutex, base) 1244 struct rt_mutex *rtm; local 1247 rtm = container_of(lock, struct rt_mutex, rtmutex); 1248 res = __ww_mutex_add_waiter(waiter, rtm, ww_ctx); 1605 struct rt_mutex *rtm = container_of(lock, struct rt_mutex, rtmutex); local 1624 ret = __ww_mutex_check_kill(rtm, waiter, ww_ctx); 1683 struct rt_mutex *rtm = container_of(lock, struct rt_mutex, rtmutex); local 1684 struct ww_mutex *ww = ww_container_of(rtm); [all...] |
H A D | rwsem.c | 1415 #define rwbase_rtmutex_lock_state(rtm, state) \ 1416 __rt_mutex_lock(rtm, state) 1418 #define rwbase_rtmutex_slowlock_locked(rtm, state) \ 1419 __rt_mutex_slowlock_locked(rtm, NULL, state) 1421 #define rwbase_rtmutex_unlock(rtm) \ 1422 __rt_mutex_unlock(rtm) 1424 #define rwbase_rtmutex_trylock(rtm) \ 1425 __rt_mutex_trylock(rtm)
|
/linux-master/net/phonet/ |
H A D | pn_netlink.c | 163 struct rtmsg *rtm; local 166 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*rtm), 0); 170 rtm = nlmsg_data(nlh); 171 rtm->rtm_family = AF_PHONET; 172 rtm->rtm_dst_len = 6; 173 rtm->rtm_src_len = 0; 174 rtm->rtm_tos = 0; 175 rtm->rtm_table = RT_TABLE_MAIN; 176 rtm->rtm_protocol = RTPROT_STATIC; 177 rtm 224 struct rtmsg *rtm; local [all...] |
/linux-master/net/mpls/ |
H A D | af_mpls.c | 1812 struct rtmsg *rtm; local 1817 err = nlmsg_parse_deprecated(nlh, sizeof(*rtm), tb, RTA_MAX, 1823 rtm = nlmsg_data(nlh); 1825 if (rtm->rtm_family != AF_MPLS) { 1829 if (rtm->rtm_dst_len != 20) { 1833 if (rtm->rtm_src_len != 0) { 1837 if (rtm->rtm_tos != 0) { 1841 if (rtm->rtm_table != RT_TABLE_MAIN) { 1852 if (rtm->rtm_scope != RT_SCOPE_UNIVERSE) { 1857 if (rtm 1994 struct rtmsg *rtm; local 2113 struct rtmsg *rtm; local 2307 struct rtmsg *rtm; local 2373 struct rtmsg *rtm, *r; local [all...] |
/linux-master/include/linux/ |
H A D | mroute.h | 94 struct rtmsg *rtm, u32 portid);
|
H A D | mroute6.h | 98 struct rtmsg *rtm, u32 portid);
|
H A D | mroute_base.h | 289 struct mr_mfc *c, struct rtmsg *rtm); 341 struct mr_mfc *c, struct rtmsg *rtm) 340 mr_fill_mroute(struct mr_table *mrt, struct sk_buff *skb, struct mr_mfc *c, struct rtmsg *rtm) argument
|
/linux-master/sound/soc/intel/catpt/ |
H A D | pcm.c | 77 struct snd_soc_pcm_runtime *rtm = snd_soc_substream_to_rtd(substream); local 78 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtm, 0); 156 struct snd_pcm_runtime *rtm = substream->runtime; local 160 pages = snd_sgbuf_aligned_pages(rtm->dma_bytes); 377 struct snd_pcm_runtime *rtm = substream->runtime; local 403 rinfo.num_pages = DIV_ROUND_UP(rtm->dma_bytes, PAGE_SIZE); 404 rinfo.size = rtm->dma_bytes; 581 struct snd_soc_pcm_runtime *rtm) 585 snd_pcm_set_managed_buffer_all(rtm->pcm, SNDRV_DMA_TYPE_DEV_SG, 596 struct snd_soc_pcm_runtime *rtm local 580 catpt_component_pcm_construct(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtm) argument 607 struct snd_soc_pcm_runtime *rtm = snd_soc_substream_to_rtd(substream); local 631 catpt_dai_pcm_new(struct snd_soc_pcm_runtime *rtm, struct snd_soc_dai *dai) argument [all...] |
/linux-master/net/ipv4/ |
H A D | fib_frontend.c | 734 struct rtmsg *rtm; local 736 err = nlmsg_validate_deprecated(nlh, sizeof(*rtm), RTA_MAX, 743 rtm = nlmsg_data(nlh); 745 if (!inet_validate_dscp(rtm->rtm_tos)) { 751 cfg->fc_dscp = inet_dsfield_to_dscp(rtm->rtm_tos); 753 cfg->fc_dst_len = rtm->rtm_dst_len; 754 cfg->fc_table = rtm->rtm_table; 755 cfg->fc_protocol = rtm->rtm_protocol; 756 cfg->fc_scope = rtm->rtm_scope; 757 cfg->fc_type = rtm 916 struct rtmsg *rtm; local 1009 struct rtmsg *rtm = nlmsg_data(nlh); local [all...] |
H A D | ipmr.c | 2258 struct rtmsg *rtm, u32 portid) 2309 err = mr_fill_mroute(mrt, skb, &cache->_c, rtm); 2319 struct rtmsg *rtm; local 2322 nlh = nlmsg_put(skb, portid, seq, cmd, sizeof(*rtm), flags); 2326 rtm = nlmsg_data(nlh); 2327 rtm->rtm_family = RTNL_FAMILY_IPMR; 2328 rtm->rtm_dst_len = 32; 2329 rtm->rtm_src_len = 32; 2330 rtm->rtm_tos = 0; 2331 rtm 2256 ipmr_get_route(struct net *net, struct sk_buff *skb, __be32 saddr, __be32 daddr, struct rtmsg *rtm, u32 portid) argument 2483 struct rtmsg *rtm; local 2667 struct rtmsg *rtm; local [all...] |
H A D | fib_semantics.c | 1787 struct rtmsg *rtm; local 1789 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*rtm), flags); 1793 rtm = nlmsg_data(nlh); 1794 rtm->rtm_family = AF_INET; 1795 rtm->rtm_dst_len = fri->dst_len; 1796 rtm->rtm_src_len = 0; 1797 rtm->rtm_tos = inet_dscp_to_dsfield(fri->dscp); 1799 rtm->rtm_table = tb_id; 1801 rtm->rtm_table = RT_TABLE_COMPAT; 1804 rtm [all...] |
H A D | ipmr_base.c | 209 struct mr_mfc *c, struct rtmsg *rtm) 220 rtm->rtm_flags |= RTNH_F_UNRESOLVED; 233 rtm->rtm_flags |= RTNH_F_OFFLOAD; 274 rtm->rtm_type = RTN_MULTICAST; 208 mr_fill_mroute(struct mr_table *mrt, struct sk_buff *skb, struct mr_mfc *c, struct rtmsg *rtm) argument
|
H A D | route.c | 3168 struct rtmsg *rtm; local 3171 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*rtm))) { 3178 return nlmsg_parse_deprecated(nlh, sizeof(*rtm), tb, RTA_MAX, 3181 rtm = nlmsg_data(nlh); 3182 if ((rtm->rtm_src_len && rtm->rtm_src_len != 32) || 3183 (rtm->rtm_dst_len && rtm->rtm_dst_len != 32) || 3184 rtm->rtm_table || rtm 3243 struct rtmsg *rtm; local [all...] |
/linux-master/net/ipv6/ |
H A D | ip6mr.c | 2270 int ip6mr_get_route(struct net *net, struct sk_buff *skb, struct rtmsg *rtm, argument 2335 err = mr_fill_mroute(mrt, skb, &cache->_c, rtm); 2345 struct rtmsg *rtm; local 2348 nlh = nlmsg_put(skb, portid, seq, cmd, sizeof(*rtm), flags); 2352 rtm = nlmsg_data(nlh); 2353 rtm->rtm_family = RTNL_FAMILY_IP6MR; 2354 rtm->rtm_dst_len = 128; 2355 rtm->rtm_src_len = 128; 2356 rtm->rtm_tos = 0; 2357 rtm 2514 struct rtmsg *rtm; local [all...] |
H A D | route.c | 5009 struct rtmsg *rtm; local 5014 err = nlmsg_parse_deprecated(nlh, sizeof(*rtm), tb, RTA_MAX, 5020 rtm = nlmsg_data(nlh); 5022 if (rtm->rtm_tos) { 5029 .fc_table = rtm->rtm_table, 5030 .fc_dst_len = rtm->rtm_dst_len, 5031 .fc_src_len = rtm->rtm_src_len, 5033 .fc_protocol = rtm->rtm_protocol, 5034 .fc_type = rtm->rtm_type, 5041 if (rtm 5616 struct rtmsg *rtm; local 5958 struct rtmsg *rtm; local 6030 struct rtmsg *rtm; local [all...] |
H A D | ip6_fib.c | 644 struct rtmsg *rtm = nlmsg_data(nlh); local 646 if (rtm->rtm_flags & RTM_F_PREFIX)
|
/linux-master/net/mctp/ |
H A D | route.c | 1250 struct nlattr **tb, struct rtmsg **rtm, 1277 *rtm = nlmsg_data(nlh); 1278 if ((*rtm)->rtm_family != AF_MCTP) { 1311 struct rtmsg *rtm; local 1316 &rtm, &mdev, &daddr_start); 1320 if (rtm->rtm_type != RTN_UNICAST) { 1335 rc = mctp_route_add(mdev, daddr_start, rtm->rtm_dst_len, mtu, 1336 rtm->rtm_type); 1346 struct rtmsg *rtm; local 1350 &rtm, 1248 mctp_route_nlparse(struct sk_buff *skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack, struct nlattr **tb, struct rtmsg **rtm, struct mctp_dev **mdev, mctp_eid_t *daddr_start) argument [all...] |
/linux-master/sound/soc/intel/avs/boards/ |
H A D | hdaudio.c | 126 static int avs_probing_link_init(struct snd_soc_pcm_runtime *rtm) argument 130 struct snd_soc_card *card = rtm->card;
|
H A D | nau8825.c | 142 struct snd_soc_pcm_runtime *rtm = snd_soc_substream_to_rtd(substream); local 143 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtm, 0);
|
/linux-master/lib/zstd/common/ |
H A D | cpu.h | 169 B(rtm, 11)
|
/linux-master/drivers/spi/ |
H A D | spi-synquacer.c | 128 bool aces, rtm; member in struct:synquacer_spi 309 if (sspi->rtm) 670 sspi->rtm = device_property_read_bool(&pdev->dev, "socionext,use-rtm");
|