/freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
H A D | ti,omap-mailbox.yaml | 56 "mbox-names" (please see Documentation/devicetree/bindings/mailbox/mailbox.txt 60 The equivalent "mbox-names" property value can be used to give a name to the 64 omap-mbox-descriptor: 67 The omap-mbox-descriptor is made of up of 3 cells and represents a single 72 mailbox fifo id used either for transmitting on ti,mbox-tx channel or 73 for receiving on ti,mbox-rx channel (fifo_id). This is the hardware 96 ti,mbox-tx: 97 $ref: "#/$defs/omap-mbox-descriptor" 100 ti,mbox-rx: 101 $ref: "#/$defs/omap-mbox [all...] |
H A D | omap-mailbox.txt | 54 - #mbox-cells: Common mailbox binding property to identify the number 57 - ti,mbox-num-users: Number of targets (processor devices) that the mailbox 59 - ti,mbox-num-fifos: Number of h/w fifo queues within the mailbox IP block 87 - ti,mbox-tx: sub-mailbox descriptor property defining a Tx fifo 88 - ti,mbox-rx: sub-mailbox descriptor property defining a Rx fifo 92 Each of the above ti,mbox-tx and ti,mbox-rx properties should have 3 cells of 95 (ti,mbox-tx) or for receiving (ti,mbox-rx) 105 - ti,mbox-send-noirq: Quirk flag to allow the client user of this sub-mailbox 115 "mbox-names" (please see Documentation/devicetree/bindings/mailbox/mailbox.txt 119 "mbox-names" property value can be used to give a name to the communication channel [all …]
|
H A D | mtk,adsp-mbox.yaml | 4 $id: http://devicetree.org/schemas/mailbox/mtk,adsp-mbox.yaml# 22 - mediatek,mt8186-adsp-mbox 23 - mediatek,mt8195-adsp-mbox 26 - mediatek,mt8188-adsp-mbox 27 - const: mediatek,mt8186-adsp-mbox 30 "#mbox-cells": 41 - "#mbox-cells" 53 compatible = "mediatek,mt8195-adsp-mbox"; 54 #mbox-cells = <0>;
|
H A D | hisilicon,hi6220-mailbox.txt | 14 - compatible: Shall be "hisilicon,hi6220-mbox" 19 - #mbox-cells: Common mailbox binding property to identify the number 34 - hi6220,mbox-tx-noirq: Property of MCU firmware's feature, so mailbox driver 43 compatible = "hisilicon,hi6220-mbox"; 48 #mbox-cells = <3>; 59 Cells must match 'mbox-cells' (See Mailbox Device Node above). 63 - mbox-names: Name given to channels seen in the 'mboxes' property. 72 mbox-names = "mbox-tx", "mbox-rx";
|
H A D | altera-mailbox.txt | 8 - #mbox-cells: Common mailbox binding property to identify the number 21 #mbox-cells = <1>; 29 #mbox-cells = <1>; 34 "mboxes" and the optional "mbox-names" (please see 38 support only one channel).The equivalent "mbox-names" property value can be 45 mbox-names = "mbox-tx", "mbox-rx";
|
H A D | sti-mailbox.txt | 12 - mbox-name : Name of the mailbox 13 - #mbox-cells: : Must be 2 28 #mbox-cells = <2>; 29 mbox-name = "a9"; 39 Cells must match 'mbox-cells' (See Controller docs above) 42 - mbox-names : Name given to channels seen in the 'mboxes' property. 50 mbox-names = "tx", "rx";
|
H A D | brcm,bcm2835-mbox.yaml | 4 $id: http://devicetree.org/schemas/mailbox/brcm,bcm2835-mbox.yaml# 14 const: brcm,bcm2835-mbox 22 "#mbox-cells": 29 - "#mbox-cells" 36 compatible = "brcm,bcm2835-mbox"; 39 #mbox-cells = <0>;
|
H A D | qcom,cpucp-mbox.yaml | 4 $id: http://devicetree.org/schemas/mailbox/qcom,cpucp-mbox.yaml# 19 - const: qcom,x1e80100-cpucp-mbox 29 "#mbox-cells": 36 - "#mbox-cells" 45 compatible = "qcom,x1e80100-cpucp-mbox"; 48 #mbox-cells = <1>;
|
H A D | hisilicon,hi3660-mailbox.txt | 12 - compatible: : Shall be "hisilicon,hi3660-mbox" 14 - #mbox-cells: : Must be 3 26 compatible = "hisilicon,hi3660-mbox"; 30 #mbox-cells = <3>; 39 Cells must match 'mbox-cells' (See Controller docs above) 42 - mbox-names : Name given to channels seen in the 'mboxes' property.
|
/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_qp.c | 184 static int mbox_alloc(struct mbox_info *mbox, int inlen, int outlen) in mbox_alloc() argument 186 mbox->inlen = inlen; in mbox_alloc() 187 mbox->outlen = outlen; in mbox_alloc() 188 mbox->in = kzalloc(mbox->inlen, GFP_KERNEL); in mbox_alloc() 189 mbox->out = kzalloc(mbox->outlen, GFP_KERNEL); in mbox_alloc() 190 if (!mbox->in || !mbox->out) { in mbox_alloc() 191 kfree(mbox->in); in mbox_alloc() 192 kfree(mbox->out); in mbox_alloc() 199 static void mbox_free(struct mbox_info *mbox) in mbox_free() argument 201 kfree(mbox->in); in mbox_free() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-am68-sk-som.dtsi | 240 mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 { 241 ti,mbox-rx = <0 0 0>; 242 ti,mbox-tx = <1 0 0>; 245 mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 { 246 ti,mbox-rx = <2 0 0>; 247 ti,mbox-tx = <3 0 0>; 254 mbox_main_r5fss0_core0: mbox-main-r5fss0-core0 { 255 ti,mbox-rx = <0 0 0>; 256 ti,mbox-tx = <1 0 0>; 259 mbox_main_r5fss0_core1: mbox-main-r5fss0-core1 { [all …]
|
H A D | k3-am642-tqma64xxl.dtsi | 136 mbox_main_r5fss0_core0: mbox-main-r5fss0-core0 { 137 ti,mbox-rx = <0 0 2>; 138 ti,mbox-tx = <1 0 2>; 141 mbox_main_r5fss0_core1: mbox-main-r5fss0-core1 { 142 ti,mbox-rx = <2 0 2>; 143 ti,mbox-tx = <3 0 2>; 150 mbox_main_r5fss1_core0: mbox-main-r5fss1-core0 { 151 ti,mbox-rx = <0 0 2>; 152 ti,mbox-tx = <1 0 2>; 155 mbox_main_r5fss1_core1: mbox-main-r5fss1-core1 { [all …]
|
H A D | k3-j721e-som-p0.dtsi | 486 mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 { 487 ti,mbox-rx = <0 0 0>; 488 ti,mbox-tx = <1 0 0>; 491 mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 { 492 ti,mbox-rx = <2 0 0>; 493 ti,mbox-tx = <3 0 0>; 501 mbox_main_r5fss0_core0: mbox-main-r5fss0-core0 { 502 ti,mbox-rx = <0 0 0>; 503 ti,mbox-tx = <1 0 0>; 506 mbox_main_r5fss0_core1: mbox-main-r5fss0-core1 { [all …]
|
H A D | k3-j721s2-som-p0.dtsi | 454 mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 { 455 ti,mbox-rx = <0 0 0>; 456 ti,mbox-tx = <1 0 0>; 459 mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 { 460 ti,mbox-rx = <2 0 0>; 461 ti,mbox-tx = <3 0 0>; 468 mbox_main_r5fss0_core0: mbox-main-r5fss0-core0 { 469 ti,mbox-rx = <0 0 0>; 470 ti,mbox-tx = <1 0 0>; 473 mbox_main_r5fss0_core1: mbox-main-r5fss0-core1 { [all …]
|
H A D | k3-j721s2-main.dtsi | 812 #mbox-cells = <1>; 830 #mbox-cells = <1>; 831 ti,mbox-num-users = <4>; 832 ti,mbox-num-fifos = <16>; 840 #mbox-cells = <1>; 841 ti,mbox-num-users = <4>; 842 ti,mbox-num-fifos = <16>; 850 #mbox-cells = <1>; 851 ti,mbox-num-users = <4>; 852 ti,mbox-num-fifos = <16>; [all …]
|
/freebsd/contrib/dma/ |
H A D | local.c | 85 execl(LIBEXEC_PATH "/dma-mbox-create", "dma-mbox-create", name, (char *)NULL); in create_mbox() 86 syslog(LOG_ERR, "cannot execute "LIBEXEC_PATH"/dma-mbox-create: %m"); in create_mbox() 98 syslog(LOG_ERR, "hung child while creating mbox `%s': %m", name); in create_mbox() 103 syslog(LOG_ERR, "child disappeared while creating mbox `%s': %m", name); in create_mbox() 108 syslog(LOG_ERR, "error creating mbox `%s'", name); in create_mbox() 118 syslog(LOG_ERR, "error creating mbox"); in create_mbox() 136 int mbox; in deliver_local() local 153 mbox = open_locked(fn, O_WRONLY|O_APPEND); in deliver_local() 154 if (mbox < 0) { in deliver_local() 164 * Call dma-mbox-create to create it and fix permissions. in deliver_local() [all …]
|
/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_multicast.c | 60 osm_mgrp_box_t *mbox = malloc(sizeof(*mbox)); in mgrp_box_new() local 61 if (!mbox) in mgrp_box_new() 64 memset(mbox, 0, sizeof(*mbox)); in mgrp_box_new() 65 mbox->mlid = mlid; in mgrp_box_new() 66 cl_qlist_init(&mbox->mgrp_list); in mgrp_box_new() 68 return mbox; in mgrp_box_new() 71 void mgrp_box_delete(osm_mgrp_box_t *mbox) in mgrp_box_delete() argument 73 osm_mtree_destroy(mbox->root); in mgrp_box_delete() 74 free(mbox); in mgrp_box_delete() 107 void osm_mgrp_box_delete(osm_mgrp_box_t *mbox) in osm_mgrp_box_delete() argument [all …]
|
/freebsd/sys/dev/cxgbe/common/ |
H A D | common.h | 584 int t4_wr_mbox_meat_timeout(struct adapter *adap, int mbox, const void *cmd, 586 int t4_wr_mbox_meat(struct adapter *adap, int mbox, const void *cmd, int size, 590 static inline int t4_wr_mbox_timeout(struct adapter *adap, int mbox, in t4_wr_mbox_timeout() argument 594 return t4_wr_mbox_meat_timeout(adap, mbox, cmd, size, rpl, true, in t4_wr_mbox_timeout() 598 static inline int t4_wr_mbox(struct adapter *adap, int mbox, const void *cmd, in t4_wr_mbox() argument 601 return t4_wr_mbox_meat(adap, mbox, cmd, size, rpl, true); in t4_wr_mbox() 604 static inline int t4_wr_mbox_ns(struct adapter *adap, int mbox, const void *cmd, in t4_wr_mbox_ns() argument 607 return t4_wr_mbox_meat(adap, mbox, cmd, size, rpl, false); in t4_wr_mbox_ns() 626 int t4_link_l1cfg(struct adapter *adap, unsigned int mbox, unsigned int port, 628 int t4_restart_aneg(struct adapter *adap, unsigned int mbox, unsigned int port); [all …]
|
/freebsd/usr.bin/mail/ |
H A D | quit.c | 58 * Save all of the undetermined messages at the top of "mbox" 70 char *mbox, tempname[PATHSIZE]; in quit() local 88 * See if there any messages to save in mbox. If no, we in quit() 89 * can save copying mbox to /tmp and back. in quit() 92 * Delete all untouched messages to keep them out of mbox. in quit() 134 holdbit = autohold ? MPRESERVE : MBOX; in quit() 135 nohold = MBOX|MSAVED|MDELETED|MPRESERVE; in quit() 156 if (mp->m_flag & MBOX) in quit() 187 * Create another temporary file and copy user's mbox file in quit() 188 * darin. If there is no mbox, copy nothing. in quit() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | dra72x.dtsi | 80 mbox_ipu1_ipc3x: mbox-ipu1-ipc3x { 81 ti,mbox-tx = <6 2 2>; 82 ti,mbox-rx = <4 2 2>; 85 mbox_dsp1_ipc3x: mbox-dsp1-ipc3x { 86 ti,mbox-tx = <5 2 2>; 87 ti,mbox-rx = <1 2 2>; 93 mbox_ipu2_ipc3x: mbox-ipu2-ipc3x { 94 ti,mbox-tx = <6 2 2>; 95 ti,mbox-rx = <4 2 2>;
|
H A D | dra74x.dtsi | 148 mbox_ipu1_ipc3x: mbox-ipu1-ipc3x { 149 ti,mbox-tx = <6 2 2>; 150 ti,mbox-rx = <4 2 2>; 153 mbox_dsp1_ipc3x: mbox-dsp1-ipc3x { 154 ti,mbox-tx = <5 2 2>; 155 ti,mbox-rx = <1 2 2>; 161 mbox_ipu2_ipc3x: mbox-ipu2-ipc3x { 162 ti,mbox-tx = <6 2 2>; 163 ti,mbox-rx = <4 2 2>; 166 mbox_dsp2_ipc3x: mbox-dsp2-ipc3x { [all …]
|
/freebsd/usr.sbin/mfiutil/ |
H A D | mfi_drive.c | 233 mbox_store_device_id(uint8_t *mbox, uint16_t device_id) in mbox_store_device_id() argument 236 mbox[0] = device_id & 0xff; in mbox_store_device_id() 237 mbox[1] = device_id >> 8; in mbox_store_device_id() 241 mbox_store_pdref(uint8_t *mbox, union mfi_pd_ref *ref) in mbox_store_pdref() argument 244 mbox[0] = ref->v.device_id & 0xff; in mbox_store_pdref() 245 mbox[1] = ref->v.device_id >> 8; in mbox_store_pdref() 246 mbox[2] = ref->v.seq_num & 0xff; in mbox_store_pdref() 247 mbox[3] = ref->v.seq_num >> 8; in mbox_store_pdref() 285 uint8_t mbox[2]; in mfi_pd_get_info() local 287 mbox_store_device_id(&mbox[0], device_id); in mfi_pd_get_info() [all …]
|
H A D | mfi_flash.c | 77 mbox_store_word(uint8_t *mbox, uint32_t val) in mbox_store_word() argument 80 mbox[0] = val & 0xff; in mbox_store_word() 81 mbox[1] = val >> 8 & 0xff; in mbox_store_word() 82 mbox[2] = val >> 16 & 0xff; in mbox_store_word() 83 mbox[3] = val >> 24; in mbox_store_word() 95 uint8_t mbox[4], status; in flash_adapter() local 131 mbox_store_word(mbox, sb.st_size); in flash_adapter() 132 if (mfi_dcmd_command(fd, MFI_DCMD_FLASH_FW_OPEN, NULL, 0, mbox, 4, in flash_adapter() 165 mbox_store_word(mbox, offset); in flash_adapter() 167 mbox, 4, &status) < 0) { in flash_adapter()
|
/freebsd/sys/dev/qlxge/ |
H A D | qls_hw.c | 2216 out_mbx[i] = ha->mbox[i]; in qls_mbx_cmd() 2243 uint32_t *mbox; in qls_mbx_set_mgmt_ctrl() local 2246 mbox = ha->mbox; in qls_mbx_set_mgmt_ctrl() 2247 bzero(mbox, (sizeof (uint32_t) * Q81_NUM_MBX_REGISTERS)); in qls_mbx_set_mgmt_ctrl() 2249 mbox[0] = Q81_MBX_SET_MGMT_CTL; in qls_mbx_set_mgmt_ctrl() 2250 mbox[1] = t_ctrl; in qls_mbx_set_mgmt_ctrl() 2252 if (qls_mbx_cmd(ha, mbox, 2, mbox, 1)) { in qls_mbx_set_mgmt_ctrl() 2257 if ((mbox[0] == Q81_MBX_CMD_COMPLETE) || in qls_mbx_set_mgmt_ctrl() 2259 (mbox[0] == Q81_MBX_CMD_ERROR))){ in qls_mbx_set_mgmt_ctrl() 2262 device_printf(dev, "%s failed [0x%08x]\n", __func__, mbox[0]); in qls_mbx_set_mgmt_ctrl() [all …]
|
/freebsd/share/doc/usd/07.mail/ |
H A D | mail2.nr | 280 .i mbox 287 .i mbox 297 .i mbox . 339 .i mbox 512 .i mbox 514 .i mbox 523 .q mbox 545 .i mbox 547 .b mbox 550 mbox 2 [all …]
|