Searched refs:rtm (Results 1 - 24 of 24) sorted by relevance

/linux-master/kernel/locking/
H A Drwbase_rt.c71 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 Dww_rt_mutex.c14 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 Dspinlock_rt.c38 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 Drtmutex.c33 # 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 Drwsem.c1415 #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 Dpn_netlink.c163 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 Daf_mpls.c1812 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 Dmroute.h94 struct rtmsg *rtm, u32 portid);
H A Dmroute6.h98 struct rtmsg *rtm, u32 portid);
H A Dmroute_base.h289 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 Dpcm.c77 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 Dfib_frontend.c734 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 Dipmr.c2258 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 Dfib_semantics.c1787 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 Dipmr_base.c209 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 Droute.c3168 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 Dip6mr.c2270 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 Droute.c5009 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 Dip6_fib.c644 struct rtmsg *rtm = nlmsg_data(nlh); local
646 if (rtm->rtm_flags & RTM_F_PREFIX)
/linux-master/net/mctp/
H A Droute.c1250 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 Dhdaudio.c126 static int avs_probing_link_init(struct snd_soc_pcm_runtime *rtm) argument
130 struct snd_soc_card *card = rtm->card;
H A Dnau8825.c142 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 Dcpu.h169 B(rtm, 11)
/linux-master/drivers/spi/
H A Dspi-synquacer.c128 bool aces, rtm; member in struct:synquacer_spi
309 if (sspi->rtm)
670 sspi->rtm = device_property_read_bool(&pdev->dev, "socionext,use-rtm");

Completed in 569 milliseconds