Home
last modified time | relevance | path

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

123

/Linux-v6.1/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 …]
/Linux-v6.1/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.c86 * @sub_lock: lock protecting the subscription list
99 spinlock_t sub_lock; /* for subscription list */
310 /* tipc_topsrv_queue_evt() - interrupt level call from a subscription instance
374 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-v6.1/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 …]
/Linux-v6.1/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 void (*invalidate_range)(struct mmu_notifier *subscription,
223 void (*free_notifier)(struct mmu_notifier *subscription);
298 void mmu_notifier_put(struct mmu_notifier *subscription);
[all …]
/Linux-v6.1/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
/Linux-v6.1/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-v6.1/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-v6.1/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()
/Linux-v6.1/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-v6.1/Documentation/process/
Dembargoed-hardware-issues.rst296 Subscription to incident specific lists
299 Subscription is handled by the response teams. Disclosed parties who want
301 the response team so the response team can validate subscription requests.
303 Each subscriber needs to send a subscription request to the response team
310 the subscriber to the list. After subscription the subscriber will receive
/Linux-v6.1/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-v6.1/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-v6.1/Documentation/driver-api/media/
Dv4l2-event.rst39 Finally, if the event subscription is associated with a particular object
90 Event subscription
/Linux-v6.1/drivers/gpu/drm/amd/include/
Dkgd_kfd_interface.h98 * in this scheduling mode user mode queues over subscription feature is
102 * subscription feature disabled.
/Linux-v6.1/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-v6.1/net/can/
Daf_can.c394 /* extra filterlists for the subscription of a single non-RTR can_id */ in can_rcv_list_find()
438 * -ENOMEM on missing cache mem to create subscription entry
509 * Removes subscription entry depending on given (subscription) values.
/Linux-v6.1/include/uapi/sound/
Dasequencer.h406 #define SNDRV_SEQ_PORT_CAP_SUBS_READ (1<<5) /* allow read subscription */
407 #define SNDRV_SEQ_PORT_CAP_SUBS_WRITE (1<<6) /* allow write subscription */
540 /* type of query subscription */
/Linux-v6.1/drivers/gpu/drm/amd/amdkfd/
Dkfd_packet_manager.c55 /* check if there is over subscription in pm_calc_rlib_size()
79 * when over subscription in pm_calc_rlib_size()

123