Home
last modified time | relevance | path

Searched refs:se_idx (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/nfc/st21nfca/
Dse.c97 static int st21nfca_hci_control_se(struct nfc_hci_dev *hdev, u32 se_idx, in st21nfca_hci_control_se() argument
105 switch (se_idx) { in st21nfca_hci_control_se()
150 sk_host_list->data[i] != se_idx; i++) in st21nfca_hci_control_se()
155 if (state == ST21NFCA_SE_MODE_ON && host_id == se_idx) in st21nfca_hci_control_se()
156 return se_idx; in st21nfca_hci_control_se()
157 else if (state == ST21NFCA_SE_MODE_OFF && host_id != se_idx) in st21nfca_hci_control_se()
158 return se_idx; in st21nfca_hci_control_se()
185 int st21nfca_hci_enable_se(struct nfc_hci_dev *hdev, u32 se_idx) in st21nfca_hci_enable_se() argument
194 r = st21nfca_hci_control_se(hdev, se_idx, ST21NFCA_SE_MODE_ON); in st21nfca_hci_enable_se()
206 nfc_remove_se(hdev->ndev, se_idx); in st21nfca_hci_enable_se()
[all …]
Dst21nfca.h198 int st21nfca_hci_enable_se(struct nfc_hci_dev *hdev, u32 se_idx);
199 int st21nfca_hci_disable_se(struct nfc_hci_dev *hdev, u32 se_idx);
200 int st21nfca_hci_se_io(struct nfc_hci_dev *hdev, u32 se_idx,
/Linux-v4.19/net/nfc/
Dcore.c544 struct nfc_se *nfc_find_se(struct nfc_dev *dev, u32 se_idx) in nfc_find_se() argument
549 if (se->idx == se_idx) in nfc_find_se()
556 int nfc_enable_se(struct nfc_dev *dev, u32 se_idx) in nfc_enable_se() argument
561 pr_debug("%s se index %d\n", dev_name(&dev->dev), se_idx); in nfc_enable_se()
585 se = nfc_find_se(dev, se_idx); in nfc_enable_se()
596 rc = dev->ops->enable_se(dev, se_idx); in nfc_enable_se()
605 int nfc_disable_se(struct nfc_dev *dev, u32 se_idx) in nfc_disable_se() argument
610 pr_debug("%s se index %d\n", dev_name(&dev->dev), se_idx); in nfc_disable_se()
629 se = nfc_find_se(dev, se_idx); in nfc_disable_se()
640 rc = dev->ops->disable_se(dev, se_idx); in nfc_disable_se()
[all …]
Dnfc.h104 int nfc_genl_se_added(struct nfc_dev *dev, u32 se_idx, u16 type);
105 int nfc_genl_se_removed(struct nfc_dev *dev, u32 se_idx);
106 int nfc_genl_se_transaction(struct nfc_dev *dev, u8 se_idx,
108 int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx);
159 int nfc_enable_se(struct nfc_dev *dev, u32 se_idx);
160 int nfc_disable_se(struct nfc_dev *dev, u32 se_idx);
Dnetlink.c439 int nfc_genl_se_added(struct nfc_dev *dev, u32 se_idx, u16 type) in nfc_genl_se_added() argument
454 nla_put_u32(msg, NFC_ATTR_SE_INDEX, se_idx) || in nfc_genl_se_added()
470 int nfc_genl_se_removed(struct nfc_dev *dev, u32 se_idx) in nfc_genl_se_removed() argument
485 nla_put_u32(msg, NFC_ATTR_SE_INDEX, se_idx)) in nfc_genl_se_removed()
500 int nfc_genl_se_transaction(struct nfc_dev *dev, u8 se_idx, in nfc_genl_se_transaction() argument
516 se = nfc_find_se(dev, se_idx); in nfc_genl_se_transaction()
521 nla_put_u32(msg, NFC_ATTR_SE_INDEX, se_idx) || in nfc_genl_se_transaction()
546 int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx) in nfc_genl_se_connectivity() argument
561 se = nfc_find_se(dev, se_idx); in nfc_genl_se_connectivity()
566 nla_put_u32(msg, NFC_ATTR_SE_INDEX, se_idx) || in nfc_genl_se_connectivity()
[all …]
/Linux-v4.19/drivers/nfc/st-nci/
Dse.c416 static int st_nci_control_se(struct nci_dev *ndev, u8 se_idx, in st_nci_control_se() argument
424 switch (se_idx) { in st_nci_control_se()
442 r = nci_nfcee_mode_set(ndev, se_idx, state); in st_nci_control_se()
468 sk_host_list->data[i] != se_idx; i++) in st_nci_control_se()
472 if (state == ST_NCI_SE_MODE_ON && host_id == se_idx) in st_nci_control_se()
473 return se_idx; in st_nci_control_se()
474 else if (state == ST_NCI_SE_MODE_OFF && host_id != se_idx) in st_nci_control_se()
475 return se_idx; in st_nci_control_se()
480 int st_nci_disable_se(struct nci_dev *ndev, u32 se_idx) in st_nci_disable_se() argument
491 r = st_nci_control_se(ndev, se_idx, ST_NCI_SE_MODE_OFF); in st_nci_disable_se()
[all …]
Dst-nci.h140 int st_nci_enable_se(struct nci_dev *ndev, u32 se_idx);
141 int st_nci_disable_se(struct nci_dev *ndev, u32 se_idx);
142 int st_nci_se_io(struct nci_dev *ndev, u32 se_idx,
/Linux-v4.19/include/net/nfc/
Dnfc.h82 int (*enable_se)(struct nfc_dev *dev, u32 se_idx);
83 int (*disable_se)(struct nfc_dev *dev, u32 se_idx);
84 int (*se_io) (struct nfc_dev *dev, u32 se_idx,
301 int nfc_se_transaction(struct nfc_dev *dev, u8 se_idx,
303 int nfc_se_connectivity(struct nfc_dev *dev, u8 se_idx);
304 int nfc_add_se(struct nfc_dev *dev, u32 se_idx, u16 type);
305 int nfc_remove_se(struct nfc_dev *dev, u32 se_idx);
306 struct nfc_se *nfc_find_se(struct nfc_dev *dev, u32 se_idx);
Dhci.h60 int (*enable_se)(struct nfc_hci_dev *dev, u32 se_idx);
61 int (*disable_se)(struct nfc_hci_dev *dev, u32 se_idx);
62 int (*se_io)(struct nfc_hci_dev *dev, u32 se_idx,
Dnci_core.h86 int (*disable_se)(struct nci_dev *ndev, u32 se_idx);
87 int (*enable_se)(struct nci_dev *ndev, u32 se_idx);
88 int (*se_io)(struct nci_dev *ndev, u32 se_idx,
/Linux-v4.19/drivers/nfc/pn544/
Dpn544.c795 u32 se_idx = 0; in pn544_hci_discover_se() local
805 nfc_add_se(hdev->ndev, se_idx++, NFC_SE_UICC); in pn544_hci_discover_se()
814 nfc_add_se(hdev->ndev, se_idx++, NFC_SE_EMBEDDED); in pn544_hci_discover_se()
816 return !se_idx; in pn544_hci_discover_se()
821 static int pn544_hci_enable_se(struct nfc_hci_dev *hdev, u32 se_idx) in pn544_hci_enable_se() argument
840 se = nfc_find_se(hdev->ndev, se_idx); in pn544_hci_enable_se()
876 static int pn544_hci_disable_se(struct nfc_hci_dev *hdev, u32 se_idx) in pn544_hci_disable_se() argument
881 se = nfc_find_se(hdev->ndev, se_idx); in pn544_hci_disable_se()
/Linux-v4.19/net/nfc/hci/
Dcore.c800 static int hci_enable_se(struct nfc_dev *nfc_dev, u32 se_idx) in hci_enable_se() argument
805 return hdev->ops->enable_se(hdev, se_idx); in hci_enable_se()
810 static int hci_disable_se(struct nfc_dev *nfc_dev, u32 se_idx) in hci_disable_se() argument
815 return hdev->ops->disable_se(hdev, se_idx); in hci_disable_se()
820 static int hci_se_io(struct nfc_dev *nfc_dev, u32 se_idx, in hci_se_io() argument
827 return hdev->ops->se_io(hdev, se_idx, apdu, in hci_se_io()
/Linux-v4.19/net/nfc/nci/
Dcore.c1044 static int nci_enable_se(struct nfc_dev *nfc_dev, u32 se_idx) in nci_enable_se() argument
1049 return ndev->ops->enable_se(ndev, se_idx); in nci_enable_se()
1054 static int nci_disable_se(struct nfc_dev *nfc_dev, u32 se_idx) in nci_disable_se() argument
1059 return ndev->ops->disable_se(ndev, se_idx); in nci_disable_se()
1080 static int nci_se_io(struct nfc_dev *nfc_dev, u32 se_idx, in nci_se_io() argument
1087 return ndev->ops->se_io(ndev, se_idx, apdu, in nci_se_io()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Dcik.c1032 unsigned se_idx = (se_num == 0xffffffff) ? 0 : se_num; in cik_get_register_value() local
1037 return adev->gfx.config.rb_config[se_idx][sh_idx].rb_backend_disable; in cik_get_register_value()
1039 return adev->gfx.config.rb_config[se_idx][sh_idx].user_rb_backend_disable; in cik_get_register_value()
1041 return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config; in cik_get_register_value()
1043 return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config_1; in cik_get_register_value()
Dvi.c556 unsigned se_idx = (se_num == 0xffffffff) ? 0 : se_num; in vi_get_register_value() local
561 return adev->gfx.config.rb_config[se_idx][sh_idx].rb_backend_disable; in vi_get_register_value()
563 return adev->gfx.config.rb_config[se_idx][sh_idx].user_rb_backend_disable; in vi_get_register_value()
565 return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config; in vi_get_register_value()
567 return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config_1; in vi_get_register_value()
Dsi.c1021 unsigned se_idx = (se_num == 0xffffffff) ? 0 : se_num; in si_get_register_value() local
1026 return adev->gfx.config.rb_config[se_idx][sh_idx].rb_backend_disable; in si_get_register_value()
1028 return adev->gfx.config.rb_config[se_idx][sh_idx].user_rb_backend_disable; in si_get_register_value()
1030 return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config; in si_get_register_value()