| /Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ | 
| D | msgbuf.c | 290 static void brcmf_msgbuf_rxbuf_ioctlresp_post(struct brcmf_msgbuf *msgbuf);415 static void brcmf_msgbuf_release_pktids(struct brcmf_msgbuf *msgbuf)  in brcmf_msgbuf_release_pktids()  argument
 417 	if (msgbuf->rx_pktids)  in brcmf_msgbuf_release_pktids()
 418 		brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev,  in brcmf_msgbuf_release_pktids()
 419 					   msgbuf->rx_pktids);  in brcmf_msgbuf_release_pktids()
 420 	if (msgbuf->tx_pktids)  in brcmf_msgbuf_release_pktids()
 421 		brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev,  in brcmf_msgbuf_release_pktids()
 422 					   msgbuf->tx_pktids);  in brcmf_msgbuf_release_pktids()
 429 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;  in brcmf_msgbuf_tx_ioctl()  local
 436 	commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT];  in brcmf_msgbuf_tx_ioctl()
 [all …]
 
 | 
| D | Makefile | 33 		msgbuf.o
 | 
| D | pcie.c | 1807 		bus->msgbuf->commonrings[i] =  in brcmf_pcie_setup()1817 	bus->msgbuf->flowrings = flowrings;  in brcmf_pcie_setup()
 1819 	bus->msgbuf->rx_dataoffset = devinfo->shared.rx_dataoffset;  in brcmf_pcie_setup()
 1820 	bus->msgbuf->max_rxbufpost = devinfo->shared.max_rxbufpost;  in brcmf_pcie_setup()
 1821 	bus->msgbuf->max_flowrings = devinfo->shared.max_flowrings;  in brcmf_pcie_setup()
 1912 	bus->msgbuf = kzalloc(sizeof(*bus->msgbuf), GFP_KERNEL);  in brcmf_pcie_probe()
 1913 	if (!bus->msgbuf) {  in brcmf_pcie_probe()
 1948 	kfree(bus->msgbuf);  in brcmf_pcie_probe()
 1985 	kfree(bus->msgbuf->flowrings);  in brcmf_pcie_remove()
 1986 	kfree(bus->msgbuf);  in brcmf_pcie_remove()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbevf/ | 
| D | vf.c | 70 	u32 msgbuf[IXGBE_VF_PERMADDR_MSG_LEN];  in ixgbevf_reset_hw_vf()  local71 	u8 *addr = (u8 *)(&msgbuf[1]);  in ixgbevf_reset_hw_vf()
 94 	msgbuf[0] = IXGBE_VF_RESET;  in ixgbevf_reset_hw_vf()
 95 	mbx->ops.write_posted(hw, msgbuf, 1);  in ixgbevf_reset_hw_vf()
 103 	ret_val = mbx->ops.read_posted(hw, msgbuf, IXGBE_VF_PERMADDR_MSG_LEN);  in ixgbevf_reset_hw_vf()
 111 	if (msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_ACK) &&  in ixgbevf_reset_hw_vf()
 112 	    msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_NACK))  in ixgbevf_reset_hw_vf()
 115 	if (msgbuf[0] == (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_ACK))  in ixgbevf_reset_hw_vf()
 118 	hw->mac.mc_filter_type = msgbuf[IXGBE_VF_MC_TYPE_WORD];  in ixgbevf_reset_hw_vf()
 248 	u32 msgbuf[3], msgbuf_chk;  in ixgbevf_set_uc_addr_vf()  local
 [all …]
 
 | 
| D | ipsec.c | 21 	u32 msgbuf[IXGBE_VFMAILBOX_SIZE] = { 0 };  in ixgbevf_ipsec_set_pf_sa()  local27 	sam = (struct sa_mbx_msg *)(&msgbuf[1]);  in ixgbevf_ipsec_set_pf_sa()
 39 	msgbuf[0] = IXGBE_VF_IPSEC_ADD;  in ixgbevf_ipsec_set_pf_sa()
 43 	ret = hw->mbx.ops.write_posted(hw, msgbuf, IXGBE_VFMAILBOX_SIZE);  in ixgbevf_ipsec_set_pf_sa()
 47 	ret = hw->mbx.ops.read_posted(hw, msgbuf, 2);  in ixgbevf_ipsec_set_pf_sa()
 51 	ret = (int)msgbuf[1];  in ixgbevf_ipsec_set_pf_sa()
 52 	if (msgbuf[0] & IXGBE_VT_MSGTYPE_NACK && ret >= 0)  in ixgbevf_ipsec_set_pf_sa()
 71 	u32 msgbuf[2];  in ixgbevf_ipsec_del_pf_sa()  local
 74 	memset(msgbuf, 0, sizeof(msgbuf));  in ixgbevf_ipsec_del_pf_sa()
 75 	msgbuf[0] = IXGBE_VF_IPSEC_DEL;  in ixgbevf_ipsec_del_pf_sa()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/igbvf/ | 
| D | vf.c | 107 	u32 msgbuf[3];  in e1000_reset_hw_vf()  local108 	u8 *addr = (u8 *)(&msgbuf[1]);  in e1000_reset_hw_vf()
 126 		msgbuf[0] = E1000_VF_RESET;  in e1000_reset_hw_vf()
 127 		mbx->ops.write_posted(hw, msgbuf, 1);  in e1000_reset_hw_vf()
 132 		ret_val = mbx->ops.read_posted(hw, msgbuf, 3);  in e1000_reset_hw_vf()
 134 			if (msgbuf[0] == (E1000_VF_RESET |  in e1000_reset_hw_vf()
 206 	u32 msgbuf[E1000_VFMAILBOX_SIZE];  in e1000_update_mc_addr_list_vf()  local
 207 	u16 *hash_list = (u16 *)&msgbuf[1];  in e1000_update_mc_addr_list_vf()
 222 	msgbuf[0] = E1000_VF_SET_MULTICAST;  in e1000_update_mc_addr_list_vf()
 223 	msgbuf[0] |= cnt << E1000_VT_MSGINFO_SHIFT;  in e1000_update_mc_addr_list_vf()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ | 
| D | ixgbe_sriov.c | 359 				   u32 *msgbuf, u32 vf)  in ixgbe_set_vf_multicasts()  argument361 	int entries = (msgbuf[0] & IXGBE_VT_MSGINFO_MASK)  in ixgbe_set_vf_multicasts()
 363 	u16 *hash_list = (u16 *)&msgbuf[1];  in ixgbe_set_vf_multicasts()
 470 static s32 ixgbe_set_vf_lpe(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf)  in ixgbe_set_vf_lpe()  argument
 473 	int max_frame = msgbuf[1];  in ixgbe_set_vf_lpe()
 831 	u32 msgbuf[4] = {0, 0, 0, 0};  in ixgbe_vf_reset_msg()  local
 832 	u8 *addr = (u8 *)(&msgbuf[1]);  in ixgbe_vf_reset_msg()
 902 	msgbuf[0] = IXGBE_VF_RESET;  in ixgbe_vf_reset_msg()
 904 		msgbuf[0] |= IXGBE_VT_MSGTYPE_ACK;  in ixgbe_vf_reset_msg()
 907 		msgbuf[0] |= IXGBE_VT_MSGTYPE_NACK;  in ixgbe_vf_reset_msg()
 [all …]
 
 | 
| D | ixgbe_ipsec.c | 879 int ixgbe_ipsec_vf_add_sa(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf)  in ixgbe_ipsec_vf_add_sa()  argument890 	sam = (struct sa_mbx_msg *)(&msgbuf[1]);  in ixgbe_ipsec_vf_add_sa()
 958 	msgbuf[1] = xs->xso.offload_handle;  in ixgbe_ipsec_vf_add_sa()
 967 	msgbuf[1] = err;  in ixgbe_ipsec_vf_add_sa()
 989 int ixgbe_ipsec_vf_del_sa(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf)  in ixgbe_ipsec_vf_del_sa()  argument
 993 	u32 pfsa = msgbuf[1];  in ixgbe_ipsec_vf_del_sa()
 
 | 
| /Linux-v5.4/drivers/staging/isdn/avm/ | 
| D | t1isa.c | 161 			MsgLen = t1_get_slice(card->port, card->msgbuf);  in t1isa_interrupt()166 				memset(card->msgbuf + MsgLen, 0, 30 - MsgLen);  in t1isa_interrupt()
 168 				CAPIMSG_SETLEN(card->msgbuf, 30);  in t1isa_interrupt()
 174 				skb_put_data(skb, card->msgbuf, MsgLen);  in t1isa_interrupt()
 183 			MsgLen = t1_get_slice(card->port, card->msgbuf);  in t1isa_interrupt()
 189 				skb_put_data(skb, card->msgbuf, MsgLen);  in t1isa_interrupt()
 242 			MsgLen = t1_get_slice(card->port, card->msgbuf);  in t1isa_interrupt()
 244 			card->msgbuf[MsgLen] = 0;  in t1isa_interrupt()
 246 			       && (card->msgbuf[MsgLen - 1] == '\n'  in t1isa_interrupt()
 247 				   || card->msgbuf[MsgLen - 1] == '\r')) {  in t1isa_interrupt()
 [all …]
 
 | 
| D | b1.c | 519 		MsgLen = b1_get_slice(card->port, card->msgbuf);  in b1_interrupt()524 			memset(card->msgbuf + MsgLen, 0, 30-MsgLen);  in b1_interrupt()
 526 			CAPIMSG_SETLEN(card->msgbuf, 30);  in b1_interrupt()
 532 			skb_put_data(skb, card->msgbuf, MsgLen);  in b1_interrupt()
 541 		MsgLen = b1_get_slice(card->port, card->msgbuf);  in b1_interrupt()
 547 			skb_put_data(skb, card->msgbuf, MsgLen);  in b1_interrupt()
 600 		MsgLen = b1_get_slice(card->port, card->msgbuf);  in b1_interrupt()
 602 		card->msgbuf[MsgLen] = 0;  in b1_interrupt()
 604 		       && (card->msgbuf[MsgLen - 1] == '\n'  in b1_interrupt()
 605 			   || card->msgbuf[MsgLen - 1] == '\r')) {  in b1_interrupt()
 [all …]
 
 | 
| D | b1dma.c | 465 		MsgLen = _get_slice(&p, card->msgbuf);  in b1dma_handle_rx()469 			memset(card->msgbuf + MsgLen, 0, 30 - MsgLen);  in b1dma_handle_rx()
 471 			CAPIMSG_SETLEN(card->msgbuf, 30);  in b1dma_handle_rx()
 477 			skb_put_data(skb, card->msgbuf, MsgLen);  in b1dma_handle_rx()
 486 		MsgLen = _get_slice(&p, card->msgbuf);  in b1dma_handle_rx()
 491 			skb_put_data(skb, card->msgbuf, MsgLen);  in b1dma_handle_rx()
 551 		MsgLen = _get_slice(&p, card->msgbuf);  in b1dma_handle_rx()
 552 		card->msgbuf[MsgLen] = 0;  in b1dma_handle_rx()
 554 		       && (card->msgbuf[MsgLen - 1] == '\n'  in b1dma_handle_rx()
 555 			   || card->msgbuf[MsgLen - 1] == '\r')) {  in b1dma_handle_rx()
 [all …]
 
 | 
| D | c4.c | 524 		MsgLen = _get_slice(&p, card->msgbuf);  in c4_handle_rx()526 		cidx = CAPIMSG_CONTROLLER(card->msgbuf)-card->cardnr;  in c4_handle_rx()
 531 			memset(card->msgbuf + MsgLen, 0, 30 - MsgLen);  in c4_handle_rx()
 533 			CAPIMSG_SETLEN(card->msgbuf, 30);  in c4_handle_rx()
 539 			skb_put_data(skb, card->msgbuf, MsgLen);  in c4_handle_rx()
 548 		MsgLen = _get_slice(&p, card->msgbuf);  in c4_handle_rx()
 549 		cidx = CAPIMSG_CONTROLLER(card->msgbuf)-card->cardnr;  in c4_handle_rx()
 558 			skb_put_data(skb, card->msgbuf, MsgLen);  in c4_handle_rx()
 633 		MsgLen = _get_slice(&p, card->msgbuf);  in c4_handle_rx()
 634 		card->msgbuf[MsgLen] = 0;  in c4_handle_rx()
 [all …]
 
 | 
| /Linux-v5.4/tools/testing/selftests/ipc/ | 
| D | msgque.c | 175 	struct msg1 msgbuf;  in fill_msgque()  local177 	msgbuf.mtype = MSG_TYPE;  in fill_msgque()
 178 	memcpy(msgbuf.mtext, TEST_STRING, sizeof(TEST_STRING));  in fill_msgque()
 179 	if (msgsnd(msgque->msq_id, &msgbuf.mtype, sizeof(TEST_STRING),  in fill_msgque()
 185 	msgbuf.mtype = ANOTHER_MSG_TYPE;  in fill_msgque()
 186 	memcpy(msgbuf.mtext, ANOTHER_TEST_STRING, sizeof(ANOTHER_TEST_STRING));  in fill_msgque()
 187 	if (msgsnd(msgque->msq_id, &msgbuf.mtype, sizeof(ANOTHER_TEST_STRING),  in fill_msgque()
 
 | 
| /Linux-v5.4/drivers/soc/qcom/ | 
| D | smd-rpm.c | 157 	char msgbuf[32];  in qcom_smd_rpm_callback()  local174 			len = min_t(u32, ALIGN(msg_length, 4), sizeof(msgbuf));  in qcom_smd_rpm_callback()
 175 			memcpy_fromio(msgbuf, msg->message, len);  in qcom_smd_rpm_callback()
 176 			msgbuf[len - 1] = 0;  in qcom_smd_rpm_callback()
 178 			if (!strcmp(msgbuf, "resource does not exist"))  in qcom_smd_rpm_callback()
 
 | 
| /Linux-v5.4/drivers/block/ | 
| D | sunvdc.c | 331 static int vdc_ack(struct vdc_port *port, void *msgbuf)  in vdc_ack()  argument334 	struct vio_dring_data *pkt = msgbuf;  in vdc_ack()
 346 static int vdc_nack(struct vdc_port *port, void *msgbuf)  in vdc_nack()  argument
 382 		} msgbuf;  in vdc_event()  local
 384 		err = ldc_read(vio->lp, &msgbuf, sizeof(msgbuf));  in vdc_event()
 393 		       msgbuf.tag.type,  in vdc_event()
 394 		       msgbuf.tag.stype,  in vdc_event()
 395 		       msgbuf.tag.stype_env,  in vdc_event()
 396 		       msgbuf.tag.sid);  in vdc_event()
 397 		err = vio_validate_sid(vio, &msgbuf.tag);  in vdc_event()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/sun/ | 
| D | sunvnet_common.c | 643 static int vnet_rx(struct vnet_port *port, void *msgbuf, int *npkts,  in vnet_rx()  argument646 	struct vio_dring_data *pkt = msgbuf;  in vnet_rx()
 685 static int vnet_ack(struct vnet_port *port, void *msgbuf)  in vnet_ack()  argument
 688 	struct vio_dring_data *pkt = msgbuf;  in vnet_ack()
 734 static int vnet_nack(struct vnet_port *port, void *msgbuf)  in vnet_nack()  argument
 740 static int handle_mcast(struct vnet_port *port, void *msgbuf)  in handle_mcast()  argument
 742 	struct vio_net_mcast_info *pkt = msgbuf;  in handle_mcast()
 839 		} msgbuf;  in vnet_event_napi()  local
 843 				(struct vio_dring_data *)&msgbuf;  in vnet_event_napi()
 855 			err = ldc_read(vio->lp, &msgbuf, sizeof(msgbuf));  in vnet_event_napi()
 [all …]
 
 | 
| /Linux-v5.4/drivers/staging/wlan-ng/ | 
| D | p80211netdev.c | 546 	u8 *msgbuf;  in p80211knetdev_do_ioctl()  local573 	msgbuf = kmalloc(req->len, GFP_KERNEL);  in p80211knetdev_do_ioctl()
 574 	if (msgbuf) {  in p80211knetdev_do_ioctl()
 575 		if (copy_from_user(msgbuf, (void __user *)req->data, req->len))  in p80211knetdev_do_ioctl()
 578 			result = p80211req_dorequest(wlandev, msgbuf);  in p80211knetdev_do_ioctl()
 582 			    ((void __user *)req->data, msgbuf, req->len)) {  in p80211knetdev_do_ioctl()
 586 		kfree(msgbuf);  in p80211knetdev_do_ioctl()
 
 | 
| D | p80211req.c | 114 int p80211req_dorequest(struct wlandevice *wlandev, u8 *msgbuf)  in p80211req_dorequest()  argument116 	struct p80211msg *msg = (struct p80211msg *)msgbuf;  in p80211req_dorequest()
 
 | 
| D | p80211req.h | 52 int p80211req_dorequest(struct wlandevice *wlandev, u8 *msgbuf);
 | 
| /Linux-v5.4/init/ | 
| D | main.c | 931 	char msgbuf[64];  in do_one_initcall()  local941 	msgbuf[0] = 0;  in do_one_initcall()
 944 		sprintf(msgbuf, "preemption imbalance ");  in do_one_initcall()
 948 		strlcat(msgbuf, "disabled interrupts ", sizeof(msgbuf));  in do_one_initcall()
 951 	WARN(msgbuf[0], "initcall %pS returned with %s\n", fn, msgbuf);  in do_one_initcall()
 
 | 
| /Linux-v5.4/ipc/ | 
| D | syscall.c | 54 		return ksys_msgsnd(first, (struct msgbuf __user *) ptr,  in ksys_ipc()72 					   (struct msgbuf __user *) ptr,  in ksys_ipc()
 
 | 
| /Linux-v5.4/include/uapi/linux/ | 
| D | ipc.h | 59 	struct msgbuf __user *msgp;
 | 
| D | msg.h | 38 struct msgbuf {  struct
 | 
| /Linux-v5.4/include/uapi/asm-generic/ | 
| D | Kbuild | 16 mandatory-y += msgbuf.h
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/igb/ | 
| D | igb_main.c | 6750 static int igb_set_vf_promisc(struct igb_adapter *adapter, u32 *msgbuf, u32 vf)  in igb_set_vf_promisc()  argument6760 	if (*msgbuf & E1000_VF_SET_PROMISC_MULTICAST) {  in igb_set_vf_promisc()
 6763 		*msgbuf &= ~E1000_VF_SET_PROMISC_MULTICAST;  in igb_set_vf_promisc()
 6783 	if (*msgbuf & E1000_VT_MSGINFO_MASK)  in igb_set_vf_promisc()
 6790 				  u32 *msgbuf, u32 vf)  in igb_set_vf_multicasts()  argument
 6792 	int n = (msgbuf[0] & E1000_VT_MSGINFO_MASK) >> E1000_VT_MSGINFO_SHIFT;  in igb_set_vf_multicasts()
 6793 	u16 *hash_list = (u16 *)&msgbuf[1];  in igb_set_vf_multicasts()
 7050 static int igb_set_vf_vlan_msg(struct igb_adapter *adapter, u32 *msgbuf, u32 vf)  in igb_set_vf_vlan_msg()  argument
 7052 	int add = (msgbuf[0] & E1000_VT_MSGINFO_MASK) >> E1000_VT_MSGINFO_SHIFT;  in igb_set_vf_vlan_msg()
 7053 	int vid = (msgbuf[1] & E1000_VLVF_VLANID_MASK);  in igb_set_vf_vlan_msg()
 [all …]
 
 |