Home
last modified time | relevance | path

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

123

/linux-6.14.4/mm/
Dmmu_notifier.c171 * @interval_sub: The interval subscription
175 * subscription. If the mm invokes invalidation during the critical section
196 * If the subscription has a different seq value under the user_lock in mmu_interval_read_begin()
199 * If the subscription currently has the same seq value as the in mmu_interval_read_begin()
304 struct mmu_notifier *subscription; in mn_hlist_release() local
312 hlist_for_each_entry_rcu(subscription, &subscriptions->list, hlist, in mn_hlist_release()
320 if (subscription->ops->release) in mn_hlist_release()
321 subscription->ops->release(subscription, mm); in mn_hlist_release()
325 subscription = hlist_entry(subscriptions->list.first, in mn_hlist_release()
333 hlist_del_init_rcu(&subscription->hlist); in mn_hlist_release()
[all …]
/linux-6.14.4/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()
Dtopsrv.c87 * @sub_lock: lock protecting the subscription list
100 spinlock_t sub_lock; /* for subscription list */
311 /* tipc_topsrv_queue_evt() - interrupt level call from a subscription instance
375 pr_warn("Subscription rejected, max (%u)\n", TIPC_MAX_SUBSCR); in tipc_conn_rcv_sub()
Dname_table.c415 * tipc_service_subscribe - attach a subscription, and optionally
419 * @sub: the subscription to attach
824 * tipc_nametbl_subscribe - add a subscription object to the name table
825 * @sub: subscription to add
855 * tipc_nametbl_unsubscribe - remove a subscription object from name table
856 * @sub: subscription to remove
/linux-6.14.4/drivers/soc/qcom/
Dsmsm.c23 * holding the state bits and the second holding a matrix of subscription bits.
29 * The subscription matrix consists of N bitmaps per entry, denoting interest
31 * each host's subscription bitmap should be queried and the remote system
34 * The subscription matrix is laid out in entry-major order:
42 * the subscription matrix.
65 * @local_host: column in the subscription matrix representing this system
66 * @num_hosts: number of columns in the subscription matrix
67 * @num_entries: number of entries in the state map and rows in the subscription
70 * @subscription: pointer to local processor's row in subscription matrix
86 u32 *subscription; member
[all …]
/linux-6.14.4/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,
175 int (*invalidate_range_start)(struct mmu_notifier *subscription,
177 void (*invalidate_range_end)(struct mmu_notifier *subscription,
198 struct mmu_notifier *subscription,
214 void (*free_notifier)(struct mmu_notifier *subscription);
288 void mmu_notifier_put(struct mmu_notifier *subscription);
291 extern int mmu_notifier_register(struct mmu_notifier *subscription,
[all …]
/linux-6.14.4/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
117 /* add subscriber to subscription list */
123 /* 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
/linux-6.14.4/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 */
Dx25.h67 * DTE/DCE subscription options.
Dvirtio_scsi.h87 /* Asynchronous notification query/subscription */
/linux-6.14.4/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 */
/linux-6.14.4/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()
/linux-6.14.4/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
/linux-6.14.4/Documentation/process/
Dembargoed-hardware-issues.rst338 Subscription to incident-specific lists
341 Subscription to incident-specific lists is handled by the response teams.
344 subscription requests.
346 Each subscriber needs to send a subscription request to the response team
353 the subscriber to the list. After subscription the subscriber will receive
/linux-6.14.4/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
/linux-6.14.4/Documentation/networking/
Datm.rst13 on Linux mailing list. Subscription information, archives, etc.,
Dphonet.rst122 Resource subscription
131 Subscription is similarly cancelled using the SIOCPNDELRESOURCE I/O
/linux-6.14.4/Documentation/driver-api/media/
Dv4l2-event.rst39 Finally, if the event subscription is associated with a particular object
90 Event subscription
/linux-6.14.4/drivers/gpu/drm/amd/include/
Dkgd_kfd_interface.h89 * in this scheduling mode user mode queues over subscription feature is
93 * subscription feature disabled.
/linux-6.14.4/Documentation/core-api/
Dwatch_queue.rst142 Watch Subscription API
145 A "watch" is a subscription on a watch list, indicating the watch queue, and
/linux-6.14.4/net/can/
Daf_can.c395 /* extra filterlists for the subscription of a single non-RTR can_id */ in can_rcv_list_find()
439 * -ENOMEM on missing cache mem to create subscription entry
509 * Removes subscription entry depending on given (subscription) values.
/linux-6.14.4/include/uapi/sound/
Dasequencer.h442 #define SNDRV_SEQ_PORT_CAP_SUBS_READ (1<<5) /* allow read subscription */
443 #define SNDRV_SEQ_PORT_CAP_SUBS_WRITE (1<<6) /* allow write subscription */
590 /* type of query subscription */
/linux-6.14.4/include/net/sctp/
Dulpevent.h175 /* Given an event subscription, is this event enabled? */

123