Home
last modified time | relevance | path

Searched +refs:queue +refs:get +refs:op (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/tools/net/ynl/pyynl/lib/
Dynl.py15 import queue
392 def decode(self, ynl, nl_msg, op): argument
394 if op is None:
395 op = ynl.rsp_by_value[msg.cmd()]
396 fixed_header_size = ynl._struct_size(op.fixed_header)
495 self.async_msg_queue = queue.Queue()
501 for op_name, op in self.ops.items():
503 setattr(self, op.ident_name, bound_f)
525 if enum.type == 'flags' or attr_spec.get('enum-as-flags', False):
618 if enum.type == 'flags' or attr_spec.get('enum-as-flags', False):
[all …]
/linux-6.15/Documentation/userspace-api/
Diommufd.rst66 - IOMMUFD_FAULT, representing a software queue for an HWPT reporting IO page
67 faults using the IOMMU HW's PRI (Page Request Interface). This queue object
69 to those events. A FAULT object must be created first to get a fault_id that
78 * Non-device-affiliated event reporting, e.g. invalidation queue errors
119 - IOMMUFD_OBJ_VEVENTQ, representing a software queue for a vIOMMU to report its
122 This queue object provides user space an FD to poll/read the vIOMMU events. A
123 vIOMMU object must be created first to get its viommu_id, which could be then
240 struct device is behind. And an IOMMU driver can implement a viommu_alloc op
254 op to init its HW for virtualization feature related to a vDEVICE. Successful
/linux-6.15/drivers/block/
Dublk_drv.c291 struct request_queue *q = ublk->ub_disk->queue; in ublk_alloc_report_buffer()
319 unsigned int zone_size_sectors = disk->queue->limits.chunk_sectors; in ublk_report_zones()
346 req = blk_mq_alloc_request(disk->queue, REQ_OP_DRV_IN, 0); in ublk_report_zones()
359 ret = blk_rq_map_kern(disk->queue, req, buffer, buffer_length, in ublk_report_zones()
1023 enum req_op op = req_op(req); in ublk_setup_iod() local
1027 (op_is_zone_mgmt(op) || op == REQ_OP_ZONE_APPEND)) in ublk_setup_iod()
1504 blk_mq_kick_requeue_list(disk->queue); in ublk_ch_release()
1521 blk_mq_quiesce_queue(disk->queue); in ublk_ch_release()
1530 blk_mq_unquiesce_queue(disk->queue); in ublk_ch_release()
1542 blk_mq_unquiesce_queue(disk->queue); in ublk_ch_release()
[all …]
/linux-6.15/drivers/block/null_blk/
Dmain.c154 .get = param_get_int,
198 .get = param_get_int,
1362 blk_status_t null_handle_memory_backed(struct nullb_cmd *cmd, enum req_op op, in null_handle_memory_backed() argument
1367 if (op == REQ_OP_DISCARD) in null_handle_memory_backed()
1413 blk_status_t null_process_cmd(struct nullb_cmd *cmd, enum req_op op, in null_process_cmd() argument
1424 ret = null_handle_memory_backed(cmd, op, sector, nr_sectors); in null_process_cmd()
1433 sector_t nr_sectors, enum req_op op) in null_handle_cmd() argument
1439 if (op == REQ_OP_FLUSH) { in null_handle_cmd()
1445 sts = null_process_zoned_cmd(cmd, op, sector, nr_sectors); in null_handle_cmd()
1447 sts = null_process_cmd(cmd, op, sector, nr_sectors); in null_handle_cmd()
[all …]
/linux-6.15/Documentation/driver-api/media/
Dcec-core.rst54 Use cec_get_drvdata(adap) to get the priv pointer.
295 if there is one pending in the queue. So make sure that the hardware is in
319 call before the cec_received_msg call, otherwise it can get confused if the
435 transmitted, otherwise just queue it and return.
447 be enabled (see the adap_enable op). When it is set to CEC_PHYS_ADDR_INVALID,
466 claimed, otherwise just queue it and return. To unconfigure all logical
/linux-6.15/Documentation/driver-api/
Dipmi.rst288 Once you are done, call ipmi_destroy_user() to get rid of the user.
312 read() to get them, you must call the IPMICTL_RECEIVE_MSG with the
313 ipmi_recv_t structure to actually get the message. Remember that you
318 If the message cannot fit into the data you provide, you will get an
320 queue. If you want to get it and have it truncate the message, us
448 the data to get to the actual IPMI data.
507 The "op"s are::
588 patches and driver modifications. You can get those at the openipmi
624 work. The receive message queue is not implemented, by design. There
625 is only one receive message queue on a BMC, and that is meant for the
[all …]
/linux-6.15/Documentation/scsi/
Dncr53c8xx.rst307 BIOS/SETUP, you can configure tagged queueing feature and device queue
312 will set tagged commands queue depths as follow:
324 - Each time a QUEUE FULL status is returned, tagged queue depth is reduced
333 device queue depth change.
335 impact on performances is not too bad. You can get rid of the messages by
378 and you will get something like the following text::
462 (time from SCSI status get to command completion call)
549 queue print info about insertions into the command start queue
641 Default tagged command queue depth.
802 This option also allows to specify a command queue depth for each device
[all …]
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dhub.fuc95 // the IRQ handler will signal the host if we ever get one.. we
219 // handler, pulls a command from the queue and executes its handler
326 // queue incoming fifo command for later processing
668 // post-op
/linux-6.15/Documentation/networking/
Dfilter.rst207 op:16, jt:8, jf:8, k:32
209 The element op is a 16 bit wide opcode that has a particular instruction
213 ways depending on the given instruction in op.
301 queue skb->queue_mapping
336 # get a random uint32 number
446 /* { op, jt, jf, k }, */
Dip-sysctl.rst275 IP address while a particular fragment queue remains incomplete, it
276 probably indicates that one or more fragments belonging to that queue
278 is done on fragments before they are added to a reassembly queue - if
280 address between additions to any IP fragment queue using that source
281 address, it's presumed that one or more fragments in the queue are
282 lost. The existing fragment queue will be dropped, and a new one
368 queue. Applications can still use TCP_CORK for optimal behavior
766 one ACK for the whole queue. This helps to avoid potential
795 Send out syncookies when the syn backlog queue of a socket
822 handshake and established sockets in the accept queue are aborted.
[all …]
/linux-6.15/Documentation/filesystems/
Dautofs.rst140 discussed later. This allows the automount daemon not to get
190 VFS remain in RCU-walk mode, but can only tell it to get out of
414 is present in the structure, no "wait queue" is established
558 space based on the kernel mount list a no-op mount option ("ignore" is
/linux-6.15/Documentation/admin-guide/media/
Dvivid.rst335 exceeds your kernel's HZ value, then you will get dropped frames, but the
966 queue_setup() op will return -EINVAL.
972 precise: the videobuf2 buf_prepare() op will return -EINVAL.
978 start_streaming() op will return -EINVAL.
1054 updated when you set a new frequency or when you get the tuner status
1183 implement this, it would mean a lot of work to get this right. Since these
1354 - Use per-queue locks and/or per-device locks to improve throughput
/linux-6.15/Documentation/
Dmemory-barriers.txt37 Note also that it is possible that a barrier may be a no-op for an
94 (*) The things CPUs get up to.
279 we may get any of the following sequences:
293 we may get any one of the following sequences:
303 we may get any of:
537 access queue that accesses of the appropriate type may not cross.
1732 interrupt handler returns with interrupts enabled, you will get a
2036 being unable to get the lock immediately, or due to receiving an unblocked
2415 get the lock again; it instead just waits for its task pointer to be cleared
2442 function has to needlessly get the spinlock again after being woken up.
[all …]
/linux-6.15/Documentation/virt/uml/
Duser_mode_linux_howto_v2.rst63 * You can get extremely high performance for anything which is a "kernel
286 * ``depth=int`` - sets the queue depth for vector IO. This is the
757 * get the kernel version
789 You'll get a prompt, at which you can run one of these commands:
814 There are a couple actual uses for this. It's a simple no-op which
/linux-6.15/Documentation/virt/kvm/
Dapi.rst719 configuration (if there is) is not corrupted. Userspace can get a copy
1483 The capability that is supposed to get enabled.
2119 the kernel will ignore the length of guest write and may get a faster vmexit.
2217 - check whether changing LINT1 will queue an NMI (see the LVT entry for LINT1)
2891 LoongArch csr registers are used to control guest cpu or get status of guest
3170 kvm_irqfd.resamplefd. It is the user's responsibility to re-queue
3833 __u32 op; /* type of operation */
3857 The type of operation is specified in the "op" field. Flags modifying
3940 occurred. The cmpxchg op is permitted for the VM ioctl if
3967 This ioctl is used to get guest storage key values on the s390
[all …]
/linux-6.15/
DMAINTAINERS10171 K: (devm_)?gpio_(request|free|direction|get|set)
11309 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
18249 L: op-tee@lists.trustedfirmware.org
18256 L: op-tee@lists.trustedfirmware.org
19490 F: drivers/char/powernv-op-panel.c
23947 L: op-tee@lists.trustedfirmware.org