Home
last modified time | relevance | path

Searched full:subscription (Results 1 – 25 of 128) sorted by relevance

123456

/kernel/linux/linux-6.6/mm/
Dmmu_notifier.c169 * @interval_sub: The interval subscription
173 * subscription. If the mm invokes invalidation during the critical section
194 * If the subscription has a different seq value under the user_lock in mmu_interval_read_begin()
197 * If the subscription currently has the same seq value as the in mmu_interval_read_begin()
302 struct mmu_notifier *subscription; in mn_hlist_release() local
310 hlist_for_each_entry_rcu(subscription, &subscriptions->list, hlist, in mn_hlist_release()
318 if (subscription->ops->release) in mn_hlist_release()
319 subscription->ops->release(subscription, mm); in mn_hlist_release()
323 subscription = hlist_entry(subscriptions->list.first, in mn_hlist_release()
331 hlist_del_init_rcu(&subscription->hlist); in mn_hlist_release()
[all …]
/kernel/linux/linux-5.10/mm/
Dmmu_notifier.c169 * @interval_sub: The interval subscription
173 * subscription. If the mm invokes invalidation during the critical section
194 * If the subscription has a different seq value under the user_lock in mmu_interval_read_begin()
197 * If the subscription currently has the same seq value as the in mmu_interval_read_begin()
302 struct mmu_notifier *subscription; in mn_hlist_release() local
310 hlist_for_each_entry_rcu(subscription, &subscriptions->list, hlist, in mn_hlist_release()
318 if (subscription->ops->release) in mn_hlist_release()
319 subscription->ops->release(subscription, mm); in mn_hlist_release()
323 subscription = hlist_entry(subscriptions->list.first, in mn_hlist_release()
331 hlist_del_init_rcu(&subscription->hlist); in mn_hlist_release()
[all …]
/kernel/linux/linux-6.6/net/tipc/
Dsubscr.h51 * struct tipc_subscription - TIPC network topology subscription object
52 * @s: host-endian copy of the user subscription
53 * @evt: template for events generated by subscription
54 * @kref: reference count for this subscription
55 * @net: network namespace associated with subscription
56 * @timer: timer governing subscription duration (optional)
57 * @service_list: adjacent subscriptions in name sequence's subscription list
58 * @sub_list: adjacent subscriptions in subscriber's subscription list
60 * @inactive: true if this subscription is inactive
87 void tipc_sub_put(struct tipc_subscription *subscription);
[all …]
Dsubscr.c67 * tipc_sub_check_overlap - test for subscription overlap with the given values
121 void tipc_sub_put(struct tipc_subscription *subscription) in tipc_sub_put() argument
123 kref_put(&subscription->kref, tipc_sub_kref_release); in tipc_sub_put()
126 void tipc_sub_get(struct tipc_subscription *subscription) in tipc_sub_get() argument
128 kref_get(&subscription->kref); in tipc_sub_get()
143 pr_warn("Subscription rejected, illegal request\n"); in tipc_sub_subscribe()
148 pr_warn("Subscription rejected, no memory\n"); in tipc_sub_subscribe()
/kernel/linux/linux-5.10/net/tipc/
Dsubscr.h49 * struct tipc_subscription - TIPC network topology subscription object
50 * @kref: reference count for this subscription
51 * @net: network namespace associated with subscription
52 * @timer: timer governing subscription duration (optional)
53 * @service_list: adjacent subscriptions in name sequence's subscription list
54 * @sub_list: adjacent subscriptions in subscriber's subscription list
55 * @evt: template for events generated by subscription
57 * @inactive: true if this subscription is inactive
87 void tipc_sub_put(struct tipc_subscription *subscription);
88 void tipc_sub_get(struct tipc_subscription *subscription);
Dsubscr.c58 * tipc_sub_check_overlap - test for subscription overlap with the
120 void tipc_sub_put(struct tipc_subscription *subscription) in tipc_sub_put() argument
122 kref_put(&subscription->kref, tipc_sub_kref_release); in tipc_sub_put()
125 void tipc_sub_get(struct tipc_subscription *subscription) in tipc_sub_get() argument
127 kref_get(&subscription->kref); in tipc_sub_get()
140 pr_warn("Subscription rejected, illegal request\n"); in tipc_sub_subscribe()
145 pr_warn("Subscription rejected, no memory\n"); in tipc_sub_subscribe()
/kernel/linux/linux-6.6/drivers/soc/qcom/
Dsmsm.c22 * holding the state bits and the second holding a matrix of subscription bits.
28 * The subscription matrix consists of N bitmaps per entry, denoting interest
30 * each host's subscription bitmap should be queried and the remote system
33 * The subscription matrix is laid out in entry-major order:
41 * the subscription matrix.
64 * @local_host: column in the subscription matrix representing this system
65 * @num_hosts: number of columns in the subscription matrix
66 * @num_entries: number of entries in the state map and rows in the subscription
69 * @subscription: pointer to local processor's row in subscription matrix
84 u32 *subscription; member
[all …]
/kernel/linux/linux-5.10/drivers/soc/qcom/
Dsmsm.c22 * holding the state bits and the second holding a matrix of subscription bits.
28 * The subscription matrix consists of N bitmaps per entry, denoting interest
30 * each host's subscription bitmap should be queried and the remote system
33 * The subscription matrix is laid out in entry-major order:
41 * the subscription matrix.
64 * @local_host: column in the subscription matrix representing this system
65 * @num_hosts: number of columns in the subscription matrix
66 * @num_entries: number of entries in the state map and rows in the subscription
69 * @subscription: pointer to local processor's row in subscription matrix
84 u32 *subscription; member
[all …]
/kernel/linux/linux-6.6/include/linux/
Dmmu_notifier.h88 void (*release)(struct mmu_notifier *subscription,
100 int (*clear_flush_young)(struct mmu_notifier *subscription,
110 int (*clear_young)(struct mmu_notifier *subscription,
121 int (*test_young)(struct mmu_notifier *subscription,
129 void (*change_pte)(struct mmu_notifier *subscription,
184 int (*invalidate_range_start)(struct mmu_notifier *subscription,
186 void (*invalidate_range_end)(struct mmu_notifier *subscription,
207 struct mmu_notifier *subscription,
223 void (*free_notifier)(struct mmu_notifier *subscription);
297 void mmu_notifier_put(struct mmu_notifier *subscription);
[all …]
/kernel/linux/linux-5.10/include/linux/
Dmmu_notifier.h82 void (*release)(struct mmu_notifier *subscription,
94 int (*clear_flush_young)(struct mmu_notifier *subscription,
104 int (*clear_young)(struct mmu_notifier *subscription,
115 int (*test_young)(struct mmu_notifier *subscription,
123 void (*change_pte)(struct mmu_notifier *subscription,
178 int (*invalidate_range_start)(struct mmu_notifier *subscription,
180 void (*invalidate_range_end)(struct mmu_notifier *subscription,
201 void (*invalidate_range)(struct mmu_notifier *subscription,
217 void (*free_notifier)(struct mmu_notifier *subscription);
292 void mmu_notifier_put(struct mmu_notifier *subscription);
[all …]
/kernel/linux/linux-5.10/sound/core/seq/
Dseq_ports.h17 If a port supports SUBSCRIPTION, that port can send events to all
20 recipients that are registered in the subscription list. A typical
21 application for these SUBSCRIPTION events is handling of incoming MIDI
106 /* add subscriber to subscription list */
112 /* remove subscriber from subscription list */
Dseq_system.c22 * - this port supports subscription. The received timer events are
33 * Idea: the subscription mechanism might also work handy for distributing
/kernel/linux/linux-6.6/sound/core/seq/
Dseq_ports.h18 If a port supports SUBSCRIPTION, that port can send events to all
21 recipients that are registered in the subscription list. A typical
22 application for these SUBSCRIPTION events is handling of incoming MIDI
115 /* add subscriber to subscription list */
121 /* remove subscriber from subscription list */
/kernel/linux/linux-5.10/include/uapi/linux/
Dtipc.h108 * TIPC topology subscription service definitions
113 #define TIPC_SUB_CANCEL 0x04 /* filter: cancel a subscription */
115 #define TIPC_WAIT_FOREVER (~0) /* timeout for permanent subscription */
119 __u32 timeout; /* subscription duration (in ms) */
126 #define TIPC_SUBSCR_TIMEOUT 3 /* subscription timeout event */
133 struct tipc_subscr s; /* associated subscription */
/kernel/linux/linux-6.6/include/uapi/linux/
Dtipc.h108 * TIPC topology subscription service definitions
113 #define TIPC_SUB_CANCEL 0x04 /* filter: cancel a subscription */
115 #define TIPC_WAIT_FOREVER (~0) /* timeout for permanent subscription */
119 __u32 timeout; /* subscription duration (in ms) */
126 #define TIPC_SUBSCR_TIMEOUT 3 /* subscription timeout event */
133 struct tipc_subscr s; /* associated subscription */
/kernel/linux/linux-6.6/include/uapi/linux/can/
Dbcm.h82 RX_SETUP, /* create RX content filter subscription */
83 RX_DELETE, /* remove RX content filter subscription */
84 RX_READ, /* read properties of RX content filter subscription */
/kernel/linux/linux-5.10/include/uapi/linux/can/
Dbcm.h82 RX_SETUP, /* create RX content filter subscription */
83 RX_DELETE, /* remove RX content filter subscription */
84 RX_READ, /* read properties of RX content filter subscription */
/kernel/linux/linux-5.10/drivers/misc/vmw_vmci/
Dvmci_event.c123 * @subscription_id: ID used to track subscription. Used with
140 pr_devel("%s: Invalid subscription (NULL)\n", __func__); in vmci_event_subscribe()
194 * @sub_id: A subscription ID as provided by vmci_event_subscribe()
/kernel/linux/linux-6.6/drivers/misc/vmw_vmci/
Dvmci_event.c127 * @subscription_id: ID used to track subscription. Used with
144 pr_devel("%s: Invalid subscription (NULL)\n", __func__); in vmci_event_subscribe()
198 * @sub_id: A subscription ID as provided by vmci_event_subscribe()
/kernel/linux/linux-5.10/kernel/
Dgroups.c119 * set_groups - Change a group subscription in a set of credentials
133 * set_current_groups - Change current's group subscription
136 * Validate a group subscription and, if valid, impose it upon current's task
/kernel/linux/linux-6.6/kernel/
Dgroups.c114 * set_groups - Change a group subscription in a set of credentials
128 * set_current_groups - Change current's group subscription
131 * Validate a group subscription and, if valid, impose it upon current's task
/kernel/linux/linux-5.10/Documentation/process/
Dembargoed-hardware-issues.rst292 Subscription to incident specific lists
295 Subscription is handled by the response teams. Disclosed parties who want
297 the response team so the response team can validate subscription requests.
299 Each subscriber needs to send a subscription request to the response team
306 the subscriber to the list. After subscription the subscriber will receive
/kernel/linux/linux-6.6/Documentation/process/
Dembargoed-hardware-issues.rst300 Subscription to incident specific lists
303 Subscription is handled by the response teams. Disclosed parties who want
305 the response team so the response team can validate subscription requests.
307 Each subscriber needs to send a subscription request to the response team
314 the subscriber to the list. After subscription the subscriber will receive
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smsm.txt6 matrix of bitmaps signal subscription of notifications upon changes to a
28 in other words specifier of the column in the subscription
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smsm.yaml18 matrix of bitmaps signal subscription of notifications upon changes to a
33 specifier of the column in the subscription matrix representing the local

123456