Searched refs:verbs (Results 1 - 80 of 80) sorted by relevance

/linux-4.4.14/net/sunrpc/xprtrdma/
H A DMakefile3 rpcrdma-y := transport.o rpc_rdma.o verbs.o \
H A Dxprt_rdma.h49 #include <rdma/ib_verbs.h> /* RDMA verbs api */
411 * Interface Adapter calls - xprtrdma/verbs.c
417 * Endpoint calls - xprtrdma/verbs.c
431 * Buffer calls - xprtrdma/verbs.c
H A Dverbs.c41 * verbs.c
/linux-4.4.14/drivers/staging/rdma/hfi1/
H A DMakefile13 uc.o ud.o user_pages.o user_sdma.o verbs_mcast.o verbs.o
H A Dcq.c56 #include "verbs.h"
150 * in the generic verbs code.
229 * Called by ib_create_cq() in the generic verbs code.
346 * Called by ib_destroy_cq() in the generic verbs code.
374 * ib_req_notify_cq() in the generic verbs code.
H A Dqp.h54 #include "verbs.h"
177 * Called by the ib_create_qp() core verbs function.
H A Ddma.c53 #include "verbs.h"
H A Dsdma.h60 #include "verbs.h"
227 * DOC: sdma PSM/verbs API
230 * and verbs to supply packets to the SDMA ring.
507 * Currently used by verbs as a latency optimization.
617 * for verbs where an RDMA_WRITE_FIRST is larger than the packet in
H A Dmmap.c58 #include "verbs.h"
H A Dkeys.c109 * bits are capped in verbs.c to ensure enough bits for hfi1_alloc_lkey()
H A Dsrq.c55 #include "verbs.h"
H A Dinit.c66 #include "verbs.h"
972 * Allocate our primary per-unit data structure. Must be done via verbs
973 * allocator, because the verbs cleanup process both does cleanup and
H A Dverbs.h294 * Used by the verbs layer.
327 * Used by the verbs layer.
H A Dverbs.c132 /* Length of buffer to create verbs txreq cache name */
1337 * the verbs caller. Thus we need to complete the request with hfi1_verbs_send()
2109 dd_dev_err(dd, "cannot register verbs: %d!\n", -ret); hfi1_register_ib_device()
H A Dhfi.h71 #include "verbs.h"
294 /* verbs stats per CTX */
H A Druc.c197 * Even though we update the tail index in memory, the verbs hfi1_get_rwqe()
H A Dqp.c1010 * Called by the ib_create_qp() core verbs function.
H A Duser_sdma.c71 #include "verbs.h" /* for the headers */
H A Dmad.c66 * The verbs framework will handle the directed/LID route reply()
4160 * Note that the verbs framework has already done the MAD sanity checks,
H A Dsdma.c738 * This is currently only used in the verbs initialization to build the tx
H A Dchip.c10007 * verbs traffic will assumed to be on a range
10756 * for verbs, which does not use this PSM feature. The lone other caller
/linux-4.4.14/drivers/staging/rdma/amso1100/
H A Dc2_vq.c42 * VQ Request Objects are allocated by the kernel verbs handlers.
47 * in the verbs reply message. The function handle_vq() in the interrupt
49 * 1) append a copy of the verbs reply message
51 * 3) wake up the kernel verbs handler blocked awaiting the reply.
54 * The kernel verbs handlers do a "get" to put a 2nd reference on the
55 * VQ Request object. If the kernel verbs handler exits before the adapter
59 * the verbs work request message, and reflected back in the reply message.
67 * VQ Request objects are freed by the kernel verbs handlers only
76 * message. The are always allocated by the kernel verbs handlers, and _may_ be
77 * freed by either the kernel verbs handler -or- the interrupt handler. The
78 * kernel verbs handler _must_ free the repbuf, then free the vq request object
121 /* vq_req_free - free the VQ Request Object. It is assumed the verbs handler
133 * only in the kernel verbs handlers.
146 * kernel verbs handler has already bailed,
171 * vq_send_wr - post a verbs request message to the Verbs Request Queue.
H A Dc2_mm.c81 * Only the last PBL message will generate a reply from the verbs, send_pbl_messages()
82 * so we set the context to 0 indicating there is no kernel verbs send_pbl_messages()
197 * allocate verbs request object c2_nsmr_register_phys_kern()
318 struct c2_vq_req *vq_req; /* verbs request object */ c2_stag_dealloc()
325 * allocate verbs request object c2_stag_dealloc()
H A Dc2_cm.c152 * Allocate verbs request. c2_llp_service_create()
238 * Allocate verbs request. c2_llp_service_destroy()
308 /* Allocate verbs request. */ c2_llp_accept()
405 * Allocate verbs request. c2_llp_reject()
H A Dc2_rnic.c559 /* Initialize the verbs request allocator */ c2_rnic_init()
633 /* Free the verbs request allocator */ c2_rnic_term()
642 /* Free the verbs reply queue */ c2_rnic_term()
H A Dc2_wr.h130 * WARNING: CCWR_LAST must always be the last verbs id defined!
140 * begin at 1. This is OK since the verbs and user wr id's
144 * The order of the CCWR_SEND_XX verbs must
713 * The CCWR_QP_CONNECT msg is posted on the verbs request queue. It can
1385 * console command. Used to implement a debug console over the verbs
H A Dc2_intr.c113 * Handles verbs WR replies.
H A Dc2_qp.c450 /* Allocate the verbs request */ c2_alloc_qp()
/linux-4.4.14/drivers/infiniband/core/
H A DMakefile11 ib_core-y := packer.o ud_header.o verbs.o sysfs.o \
H A Duverbs_main.c56 MODULE_DESCRIPTION("InfiniBand userspace verbs access");
/linux-4.4.14/arch/powerpc/include/asm/
H A Dhvsi.h9 /* control verbs */
14 /* query verbs */
/linux-4.4.14/sound/hda/
H A Dhdac_regmap.c2 * Regmap support for HD-audio verbs
4 * A virtual register is translated to one or more hda verbs for write,
8 * - Provided for not all verbs but only subset standard non-volatile verbs.
11 * so can't handle asymmetric verbs for read and write
H A Dhdac_bus.c106 /* process pending verbs */ snd_hdac_bus_exec_verb_unlocked()
/linux-4.4.14/include/sound/
H A Dhda_verbs.h2 * HD-audio codec verbs
37 * GET verbs
80 * SET verbs
H A Dhda_regmap.h12 #define AC_AMP_FAKE_MUTE 0x10 /* fake mute bit set to amp verbs */
/linux-4.4.14/drivers/staging/rdma/ipath/
H A Dipath_cq.c127 * in the generic verbs code.
198 * Called by ib_create_cq() in the generic verbs code.
317 * Called by ib_destroy_cq() in the generic verbs code.
345 * ib_req_notify_cq() in the generic verbs code.
H A Dipath_verbs.c684 * ipath_ib_timer - verbs timer
1945 /* Handle verbs layer timeouts. */ __verbs_timer()
1960 * Either way, the timer is needed for verbs layer related enable_timer()
2243 ipath_dev_err(dd, "cannot register verbs: %d!\n", -ret); ipath_register_ib_device()
H A Dipath_init_chip.c59 * Number of buffers reserved for driver (verbs and layered drivers.)
82 * memory, and either use the buffers as is for things like verbs
H A Dipath_verbs.h227 * Used by the verbs layer.
256 * Used by the verbs layer.
H A Dipath_sdma.c188 * The IB verbs layer needs to see the callback before getting sdma_notify_taskbody()
H A Dipath_mad.c49 * The verbs framework will handle the directed/LID route reply()
1486 * Note that the verbs framework has already done the MAD sanity checks,
H A Dipath_qp.c738 * Called by the ib_create_qp() core verbs function.
H A Dipath_intr.c1263 /* always process; sdma verbs uses PIO for acks and VL15 */ ipath_intr()
/linux-4.4.14/drivers/infiniband/hw/qib/
H A Dqib_cq.c134 * in the generic verbs code.
213 * Called by ib_create_cq() in the generic verbs code.
333 * Called by ib_destroy_cq() in the generic verbs code.
361 * ib_req_notify_cq() in the generic verbs code.
H A Dqib_verbs.h283 * Used by the verbs layer.
317 * Used by the verbs layer.
H A Dqib_mad.c43 * The verbs framework will handle the directed/LID route reply()
55 * The verbs framework will handle the directed/LID route reply_failure()
2397 * Note that the verbs framework has already done the MAD sanity checks,
H A Dqib_ruc.c179 * Even though we update the tail index in memory, the verbs qib_get_rwqe()
H A Dqib_init.c1112 * Allocate our primary per-unit data structure. Must be done via verbs
1113 * allocator, because the verbs cleanup process both does cleanup and
H A Dqib_qp.c973 * Called by the ib_create_qp() core verbs function.
H A Dqib.h238 /* verbs stats per CTX */
H A Dqib_verbs.c2316 qib_dev_err(dd, "cannot register verbs: %d!\n", -ret); qib_register_ib_device()
H A Dqib_iba7322.c1570 * The hardware doesn't require this but we do it so that verbs qib_7322_sdma_hw_start_up()
4855 * in the verbs code for IBTA counters. Not needed for 7322, qib_portcntr_7322()
/linux-4.4.14/sound/pci/lola/
H A Dlola.h410 /* GET verbs HDAudio */
420 /* GET verbs Digigram */
428 /* SET verbs HDAudio */
435 /* SET verbs Digigram */
/linux-4.4.14/sound/pci/hda/
H A Dhda_auto_parser.c770 * snd_hda_add_verbs - Add verbs to the init list
774 * Append the given verb list to the execution list. The verbs will be
781 v = snd_array_new(&codec->verbs); snd_hda_add_verbs()
796 for (i = 0; i < codec->verbs.used; i++) { snd_hda_apply_verbs()
797 struct hda_verb **v = snd_array_elem(&codec->verbs, i); snd_hda_apply_verbs()
842 if (action != HDA_FIXUP_ACT_PROBE || !fix->v.verbs) apply_fixup()
844 codec_dbg(codec, "%s: Apply fix-verbs for %s\n", apply_fixup()
846 snd_hda_add_verbs(codec, fix->v.verbs); apply_fixup()
H A Dpatch_realtek.c1093 .v.verbs = alc_gpio1_init_verbs,
1097 .v.verbs = alc_gpio2_init_verbs,
1101 .v.verbs = (const struct hda_verb[]) {
1139 .v.verbs = (const struct hda_verb[]) {
1148 .v.verbs = (const struct hda_verb[]) {
1619 .v.verbs = (const struct hda_verb[]) {
1627 .v.verbs = alc_gpio1_init_verbs,
1637 .v.verbs = (const struct hda_verb[]) {
2023 .v.verbs = (const struct hda_verb[]) {
2031 .v.verbs = (const struct hda_verb[]) {
2040 .v.verbs = (const struct hda_verb[]) {
2049 .v.verbs = (const struct hda_verb[]) {
2058 .v.verbs = alc_gpio1_init_verbs,
2062 .v.verbs = alc_gpio2_init_verbs,
2066 .v.verbs = alc_gpio3_init_verbs,
2070 .v.verbs = alc_gpio1_init_verbs,
2099 /* additional init verbs for Acer Aspire 8930G */
2101 .v.verbs = (const struct hda_verb[]) {
2414 .v.verbs = (const struct hda_verb[]) {
2422 .v.verbs = (const struct hda_verb[]) {
2546 .v.verbs = (const struct hda_verb[]) {
3146 static const struct hda_verb verbs[] = { alc271_fixup_dmic() local
3158 snd_hda_sequence_write(codec, verbs); alc271_fixup_dmic()
4838 .v.verbs = (const struct hda_verb[]) {
4849 .v.verbs = (const struct hda_verb[]) {
4869 .v.verbs = (const struct hda_verb[]) {
5088 .v.verbs = (const struct hda_verb[]) {
5155 .v.verbs = (const struct hda_verb[]) {
5195 .v.verbs = (const struct hda_verb[]) {
5364 .v.verbs = (const struct hda_verb[]) {
5415 .v.verbs = (const struct hda_verb[]) {
5426 .v.verbs = (const struct hda_verb[]) {
5453 .v.verbs = (const struct hda_verb[]) {
6210 .v.verbs = (const struct hda_verb[]) {
6302 .v.verbs = (const struct hda_verb[]) {
6544 .v.verbs = (const struct hda_verb[]) {
H A Dhda_codec.h225 struct snd_array init_verbs; /* additional init verbs */
288 /* additional init verbs */
289 struct snd_array verbs; member in struct:hda_codec
H A Dpatch_si3054.c33 /* si3054 verbs */
H A Dhda_local.h349 * Fix-up pin default configurations and add default verbs snd_hda_codec_proc_new()
369 const struct hda_verb *verbs; member in union:hda_fixup::__anon15358
H A Dpatch_analog.c1067 .v.verbs = ad1884_dmic_init_verbs,
1077 .v.verbs = ad1884_dmic_init_verbs,
H A Dpatch_conexant.c291 /* The verbs used in this function were tested on a Conexant CX20751/2 codec. */ cxt_update_headset_mode()
717 .v.verbs = (const struct hda_verb[]) {
H A Dhda_sysfs.c788 /* clear init verbs */ snd_hda_sysfs_clear()
H A Dpatch_hdmi.c2336 /* Haswell needs to re-issue the vendor-specific verbs before turning to D0.
2993 * accessed using vendor-defined verbs. These registers can be used for
3165 /* ATI/AMD specific HDA pin verbs, see the AMD HDA Verbs specification */
3191 /* AMD specific HDA cvt verbs */
H A Dhda_codec.c728 snd_array_free(&codec->verbs); snd_hda_codec_cleanup_for_unbind()
847 snd_array_init(&codec->verbs, sizeof(struct hda_verb *), 8); snd_hda_codec_new()
2346 /* set digital convert verbs both for the given NID and its slaves */ set_dig_out()
2931 /* execute additional init verbs */ hda_exec_init_verbs()
H A Dpatch_cirrus.c565 .v.verbs = (const struct hda_verb[]) {
H A Dpatch_sigmatel.c1449 .v.verbs = (const struct hda_verb[]) {
2696 .v.verbs = hp_bnb13_eq_verbs,
3880 .v.verbs = d965_core_init,
4223 .v.verbs = (const struct hda_verb[]) {
H A Dpatch_via.c1021 /* Class-D speaker related verbs */
H A Dpatch_ca0132.c4477 /* Other verbs tables. Sends after DSP download. */
4479 /* chip init verbs */
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dr600_reg.h165 /* Audio verbs */
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
H A Docrdma_main.c145 /* mandatory verbs. */ ocrdma_register_device()
185 /* mandatory to support user space verbs consumer. */ ocrdma_register_device()
H A Docrdma_hw.h108 /* verbs specific mailbox commands */
H A Docrdma_verbs.c1994 /* unprivileged verbs and their support functions. */ ocrdma_build_ud_hdr()
/linux-4.4.14/drivers/staging/rdma/ehca/
H A Dehca_uverbs.c4 * userspace support verbs
H A Dehca_mrmw.c1766 * check physical buffer array of MR verbs for validness and
/linux-4.4.14/drivers/s390/block/
H A Ddasd_proc.c284 /* check for valid verbs */ dasd_stats_proc_write()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sp.h242 /***************** Classification verbs: Set/Del MAC/VLAN/VLAN-MAC ************/
453 /** RX_MODE verbs:DROP_ALL/ACCEPT_ALL/ACCEPT_ALL_MULTI/ACCEPT_ALL_VLAN/NORMAL */
H A Dbnx2x_sp.c323 /***************** Classification verbs: Set/Del MAC/VLAN/VLAN-MAC ************/
2292 /* RX_MODE verbs: DROP_ALL/ACCEPT_ALL/ACCEPT_ALL_MULTI/ACCEPT_ALL_VLAN/NORMAL */ __storm_memset_mac_filters()
2591 /********************* Multicast verbs: SET, CLEAR ****************************/ bnx2x_mcast_bin_from_mac()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
H A Dmlx4_ib.h164 /* translating DMFS verbs sniffer rule to FW API requires two reg IDs */
/linux-4.4.14/sound/pci/asihpi/
H A Dasihpi.c167 /* universal stream verbs work with out or in stream handles */
/linux-4.4.14/drivers/infiniband/hw/mlx5/
H A Dqp.c616 * TBD: should come from the verbs when we have the API create_user_qp()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
H A Dcmd.c1006 * These are the MADs used by ib verbs (such as ib_query_gids). mlx4_MAD_IFC_wrapper()

Completed in 1864 milliseconds