cmd_node 901 drivers/gpu/drm/i915/i915_cmd_parser.c struct cmd_node *desc_node = cmd_node 919 drivers/gpu/drm/i915/i915_cmd_parser.c struct cmd_node *desc_node; cmd_node 1051 drivers/gpu/drm/i915/i915_cmd_parser.c struct cmd_node *desc_node; cmd_node 41 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node, cmd_node 44 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->priv = priv; cmd_node 45 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_no = cmd_no; cmd_node 48 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->wait_q_enabled = true; cmd_node 49 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_wait_q_woken = false; cmd_node 50 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->condition = &cmd_node->cmd_wait_q_woken; cmd_node 52 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->data_buf = data_buf; cmd_node 53 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_skb = cmd_node->skb; cmd_node 63 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node; cmd_node 72 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node = list_first_entry(&adapter->cmd_free_q, cmd_node 74 drivers/net/wireless/marvell/mwifiex/cmdevt.c list_del(&cmd_node->list); cmd_node 77 drivers/net/wireless/marvell/mwifiex/cmdevt.c return cmd_node; cmd_node 93 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node) cmd_node 95 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_no = 0; cmd_node 96 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_flag = 0; cmd_node 97 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->data_buf = NULL; cmd_node 98 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->wait_q_enabled = false; cmd_node 100 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node->cmd_skb) cmd_node 101 drivers/net/wireless/marvell/mwifiex/cmdevt.c skb_trim(cmd_node->cmd_skb, 0); cmd_node 103 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node->resp_skb) { cmd_node 104 drivers/net/wireless/marvell/mwifiex/cmdevt.c adapter->if_ops.cmdrsp_complete(adapter, cmd_node->resp_skb); cmd_node 105 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->resp_skb = NULL; cmd_node 117 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node) cmd_node 119 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (!cmd_node) cmd_node 122 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node->wait_q_enabled) cmd_node 123 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_complete_cmd(adapter, cmd_node); cmd_node 125 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_clean_cmd_node(adapter, cmd_node); cmd_node 129 drivers/net/wireless/marvell/mwifiex/cmdevt.c list_add_tail(&cmd_node->list, &adapter->cmd_free_q); cmd_node 135 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node) cmd_node 137 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct host_cmd_ds_command *host_cmd = (void *)cmd_node->cmd_skb->data; cmd_node 139 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_insert_cmd_to_free_q(adapter, cmd_node); cmd_node 175 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node) cmd_node 184 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (!adapter || !cmd_node) cmd_node 187 drivers/net/wireless/marvell/mwifiex/cmdevt.c host_cmd = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data); cmd_node 194 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node->wait_q_enabled) cmd_node 196 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_recycle_cmd_node(adapter, cmd_node); cmd_node 201 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_no = cmd_code; cmd_node 210 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_recycle_cmd_node(adapter, cmd_node); cmd_node 219 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->priv->bss_num, cmd_node 220 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->priv->bss_type)); cmd_node 223 drivers/net/wireless/marvell/mwifiex/cmdevt.c adapter->curr_cmd = cmd_node; cmd_node 227 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node->cmd_skb->len > cmd_size) cmd_node 232 drivers/net/wireless/marvell/mwifiex/cmdevt.c skb_trim(cmd_node->cmd_skb, cmd_size); cmd_node 233 drivers/net/wireless/marvell/mwifiex/cmdevt.c else if (cmd_node->cmd_skb->len < cmd_size) cmd_node 239 drivers/net/wireless/marvell/mwifiex/cmdevt.c skb_put(cmd_node->cmd_skb, cmd_size - cmd_node->cmd_skb->len); cmd_node 249 drivers/net/wireless/marvell/mwifiex/cmdevt.c skb_push(cmd_node->cmd_skb, MWIFIEX_TYPE_LEN); cmd_node 251 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_skb->data); cmd_node 255 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_skb, NULL); cmd_node 256 drivers/net/wireless/marvell/mwifiex/cmdevt.c skb_pull(cmd_node->cmd_skb, MWIFIEX_TYPE_LEN); cmd_node 258 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_skb = NULL; cmd_node 260 drivers/net/wireless/marvell/mwifiex/cmdevt.c skb_push(cmd_node->cmd_skb, adapter->intf_hdr_len); cmd_node 262 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_skb, NULL); cmd_node 263 drivers/net/wireless/marvell/mwifiex/cmdevt.c skb_pull(cmd_node->cmd_skb, adapter->intf_hdr_len); cmd_node 271 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node->wait_q_enabled) cmd_node 563 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node; cmd_node 613 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node = mwifiex_get_cmd_node(adapter); cmd_node 615 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (!cmd_node) { cmd_node 622 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_init_cmd_node(priv, cmd_node, cmd_no, data_buf, sync); cmd_node 624 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (!cmd_node->cmd_skb) { cmd_node 630 drivers/net/wireless/marvell/mwifiex/cmdevt.c skb_put_zero(cmd_node->cmd_skb, sizeof(struct host_cmd_ds_command)); cmd_node 632 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_ptr = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data); cmd_node 657 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->cmd_flag |= CMD_F_HOSTCMD; cmd_node 665 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_insert_cmd_to_free_q(adapter, cmd_node); cmd_node 672 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_queue_scan_cmd(priv, cmd_node); cmd_node 674 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_insert_cmd_to_pending_q(adapter, cmd_node); cmd_node 676 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node->wait_q_enabled) cmd_node 677 drivers/net/wireless/marvell/mwifiex/cmdevt.c ret = mwifiex_wait_queue_complete(adapter, cmd_node); cmd_node 692 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node) cmd_node 698 drivers/net/wireless/marvell/mwifiex/cmdevt.c host_cmd = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data); cmd_node 719 drivers/net/wireless/marvell/mwifiex/cmdevt.c list_add_tail(&cmd_node->list, &adapter->cmd_pending_q); cmd_node 721 drivers/net/wireless/marvell/mwifiex/cmdevt.c list_add(&cmd_node->list, &adapter->cmd_pending_q); cmd_node 744 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node; cmd_node 763 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node = list_first_entry(&adapter->cmd_pending_q, cmd_node 766 drivers/net/wireless/marvell/mwifiex/cmdevt.c host_cmd = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data); cmd_node 767 drivers/net/wireless/marvell/mwifiex/cmdevt.c priv = cmd_node->priv; cmd_node 778 drivers/net/wireless/marvell/mwifiex/cmdevt.c list_del(&cmd_node->list); cmd_node 782 drivers/net/wireless/marvell/mwifiex/cmdevt.c ret = mwifiex_dnld_cmd_to_fw(priv, cmd_node); cmd_node 934 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node; cmd_node 942 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node = adapter->curr_cmd; cmd_node 943 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node) { cmd_node 1004 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node->wait_q_enabled) { cmd_node 1024 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node = NULL, *tmp_node; cmd_node 1028 drivers/net/wireless/marvell/mwifiex/cmdevt.c list_for_each_entry_safe(cmd_node, tmp_node, cmd_node 1030 drivers/net/wireless/marvell/mwifiex/cmdevt.c list_del(&cmd_node->list); cmd_node 1031 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node->wait_q_enabled = false; cmd_node 1032 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_insert_cmd_to_free_q(adapter, cmd_node); cmd_node 1047 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node = NULL, *tmp_node; cmd_node 1059 drivers/net/wireless/marvell/mwifiex/cmdevt.c list_for_each_entry_safe(cmd_node, tmp_node, cmd_node 1061 drivers/net/wireless/marvell/mwifiex/cmdevt.c list_del(&cmd_node->list); cmd_node 1063 drivers/net/wireless/marvell/mwifiex/cmdevt.c if (cmd_node->wait_q_enabled) cmd_node 1065 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_recycle_cmd_node(adapter, cmd_node); cmd_node 1086 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct cmd_ctrl_node *cmd_node = NULL; cmd_node 1091 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd_node = adapter->curr_cmd; cmd_node 1103 drivers/net/wireless/marvell/mwifiex/cmdevt.c mwifiex_recycle_cmd_node(adapter, cmd_node); cmd_node 1091 drivers/net/wireless/marvell/mwifiex/main.h struct cmd_ctrl_node *cmd_node); cmd_node 1109 drivers/net/wireless/marvell/mwifiex/main.h struct cmd_ctrl_node *cmd_node); cmd_node 1112 drivers/net/wireless/marvell/mwifiex/main.h struct cmd_ctrl_node *cmd_node); cmd_node 1169 drivers/net/wireless/marvell/mwifiex/main.h struct cmd_ctrl_node *cmd_node); cmd_node 1501 drivers/net/wireless/marvell/mwifiex/scan.c struct cmd_ctrl_node *cmd_node; cmd_node 1560 drivers/net/wireless/marvell/mwifiex/scan.c cmd_node = list_first_entry(&adapter->scan_pending_q, cmd_node 1562 drivers/net/wireless/marvell/mwifiex/scan.c list_del(&cmd_node->list); cmd_node 1564 drivers/net/wireless/marvell/mwifiex/scan.c mwifiex_insert_cmd_to_pending_q(adapter, cmd_node); cmd_node 1571 drivers/net/wireless/marvell/mwifiex/scan.c mwifiex_wait_queue_complete(adapter, cmd_node); cmd_node 1996 drivers/net/wireless/marvell/mwifiex/scan.c struct cmd_ctrl_node *cmd_node; cmd_node 2057 drivers/net/wireless/marvell/mwifiex/scan.c cmd_node = list_first_entry(&adapter->scan_pending_q, cmd_node 2059 drivers/net/wireless/marvell/mwifiex/scan.c list_del(&cmd_node->list); cmd_node 2061 drivers/net/wireless/marvell/mwifiex/scan.c mwifiex_insert_cmd_to_pending_q(adapter, cmd_node); cmd_node 2558 drivers/net/wireless/marvell/mwifiex/scan.c struct cmd_ctrl_node *cmd_node; cmd_node 2597 drivers/net/wireless/marvell/mwifiex/scan.c list_for_each_entry(cmd_node, &adapter->cmd_pending_q, list) { cmd_node 2598 drivers/net/wireless/marvell/mwifiex/scan.c cmd_ptr = (void *)cmd_node->cmd_skb->data; cmd_node 2778 drivers/net/wireless/marvell/mwifiex/scan.c struct cmd_ctrl_node *cmd_node) cmd_node 2782 drivers/net/wireless/marvell/mwifiex/scan.c cmd_node->wait_q_enabled = true; cmd_node 2783 drivers/net/wireless/marvell/mwifiex/scan.c cmd_node->condition = &adapter->scan_wait_q_woken; cmd_node 2785 drivers/net/wireless/marvell/mwifiex/scan.c list_add_tail(&cmd_node->list, &adapter->scan_pending_q); cmd_node 509 drivers/net/wireless/marvell/mwifiex/util.c struct cmd_ctrl_node *cmd_node) cmd_node 511 drivers/net/wireless/marvell/mwifiex/util.c WARN_ON(!cmd_node->wait_q_enabled); cmd_node 515 drivers/net/wireless/marvell/mwifiex/util.c *cmd_node->condition = true;